《2022年实验报告双机通信及PCB设计.pdf》由会员分享,可在线阅读,更多相关《2022年实验报告双机通信及PCB设计.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验报告双机通信及PCB设计学 生 实 验 报 告学院: 课程名称 : 专业班级 : 姓名: 学号: 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 6 页 - - - - - - - - - - 实验报告双机通信及PCB设计学生实验报告学生姓名学号同组人实验项目双机通信及 PCB设计必修选修演示性实验验证性实验操作性实验综合性实验实验地点实验仪器台号指导教师实验日期及节次一、实验综述1、实验目的及要求熟悉 51 单片机的基本输入与输出应用, 掌握 Proteus ISIS 模块的原理图推图方
2、法及单片机系统仿真运行方法。1、按照 P241图 A、72 绘制电路原理图1, 将第 6 章实例 2 中 2#机的查询法收发程序改为中断法 (1#机发送过程不变 )并实现原有功能 ; 2、按照图 A7、3 与表 A7、3 绘制电路原理图 2, 并定义电源端口 ; 3、 采用 ARES 软件完成电路原理图2 的 PCB 设计, 形成光绘 (Gerber) 输出文件, 其中 BCD 数码管需按照图 A、74 所示尺寸进行 PCB自定义封装 ; 4、完成实验报告2、实验仪器、设备或软件电脑Keil4 Proteus ISIS 二、实验过程 (实验步骤、记录、数据、分析) 实验步骤 : 1、提前阅读与
3、实验六相关的阅读材料2、完成电路原理图的绘制3、编写与编译程序4、利用 ISIS 调试功能检查程序的语法与逻辑错误5、观察仿真结果,检验程序与电路的正确性程序: 主机 : #include unsigned char code led=0 x3f,0 x06,0 x5b,0 x4f, 0 x66,0 x6d,0 x7d,0 x07, 0 x7f,0 x6f,0 x77,0 x7c, 0 x39,0 x5e,0 x79,0 x71; void delay(unsigned int time) unsigned int j=0; for(;time0;time-) 精品资料 - - - 欢迎下载
4、- - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 6 页 - - - - - - - - - - 实验报告双机通信及PCB设计for(j=0;j15) /修正计数器值counter=0; delay(500); 从机 : #include unsigned char code led=0 x3f,0 x06,0 x5b,0 x4f, 0 x66,0 x6d,0 x7d,0 x07, 0 x7f,0 x6f,0 x77,0 x7c, 0 x39,0 x5e,0 x79,0 x71; unsigned char receiv=0;
5、/定义计数器void display() interrupt 4 if(RI=1) RI=0; /清 RI 标志位receiv=SBUF; /取得接收值SBUF=receiv; /结果返送主机if(TI=0); /等待发送结束TI=0; /清 TI 标志位P2=ledreceiv; /显示已发送值 void main(void) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 6 页 - - - - - - - - - - 实验报告双机通信及PCB设计 P2=0 xff; TMOD=0 x20
6、; /T1 定时方式2 TH1=TL1=0 xf4; /2400b/s PCON=0; /波特率不加倍SCON=0 x50; /串口方式1,TI与 RI 清零 ,允许接收TR1=1; /启动 T1 ES=1; /中断开启EA=1; /总允许while(1); 三、结论1、实验结果精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 6 页 - - - - - - - - - - 实验报告双机通信及PCB设计2、分析讨论精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下
7、载 名师归纳 - - - - - - - - - -第 5 页,共 6 页 - - - - - - - - - - 实验报告双机通信及PCB设计1、要熟悉 ISIS 模块的语言编辑、编译与调试过程2、多练习 ISIS 程序调试方法 , 并最终实现实验六的预期功能3、掌握了中断定时 / 计数器的工作原理 , 熟悉 C51 单片机的编程与调试方法, 掌握Proteus ISIS模块的原理图绘图方法及及单片机系统仿真运行方法四、指导教师评语及成绩: 评语: 干的不错 , 继续努力!成绩: 指导教师签名 : 批阅日期 :精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 6 页 - - - - - - - - - -