实验报告双机通信及PCB设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告双机通信及

P C B设计

The Standardization Office was revised on the afternoon of December 13, 2020

学生实验报告

学院:

课程名称:

专业班级:

姓名:

学号:

学生实验报告

一、实验综述

1、实验目的及要求

熟悉51单片机的基本输入和输出应用,掌握Proteus ISIS模块的原理图推图方法及单片机系统仿真运行方法。

1、按照P241图绘制电路原理图1,将第6章实例2中2#机的查询法收发

程序改为中断法(1#机发送过程不变)并实现原有功能;

2、按照图和表绘制电路原理图2,并定义电源端口;

3、采用ARES软件完成电路原理图2的PCB设计,形成光绘(Gerber)输

出文件,其中BCD数码管需按照图所示尺寸进行PCB自定义封装;

4、完成实验报告

2、实验仪器、设备或软件

电脑

Keil4

Proteus ISIS

二、实验过程(实验步骤、记录、数据、分析)

实验步骤:

1.提前阅读与实验六相关的阅读材料

2.完成电路原理图的绘制

3.编写和编译程序

4.利用ISIS调试功能检查程序的语法和逻辑错误

5.观察仿真结果,检验程序与电路的正确性

程序:

主机:

#include<>

unsigned char code led[]={0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71};

void delay(unsigned int time)

{

unsigned int j=0;

for(;time>0;time--)

for(j=0;j<125;j++);

}

void main(void)

{

unsigned char counter=0;

熟悉ISIS模块的语言编辑、编译与调试过程

2.多练习ISIS程序调试方法,并最终实现实验六的预期功能

3.掌握了中断定时/计数器的工作原理,熟悉C51单片机的编程与调试方法,掌握Proteus ISIS模块的原理图绘图方法及及单片机系统仿真运行方法

四、指导教师评语及成绩:

评语:

干的不错,继续努力!

成绩:指导教师签名:

批阅日期:

相关文档
最新文档