实验报告双机通信及PCB设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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模块的原理图绘图方法及及单片机系统仿真运行方法
四、指导教师评语及成绩:
评语:
干的不错,继续努力!
成绩:指导教师签名:
批阅日期: