实验六 双机串行通信电路及pcb设计表设计

实验六 双机串行通信电路及pcb设计表设计

ID:19549806

大小:780.00 KB

页数:8页

时间:2018-10-03

实验六 双机串行通信电路及pcb设计表设计_第1页
实验六 双机串行通信电路及pcb设计表设计_第2页
实验六 双机串行通信电路及pcb设计表设计_第3页
实验六 双机串行通信电路及pcb设计表设计_第4页
实验六 双机串行通信电路及pcb设计表设计_第5页
资源描述:

《实验六 双机串行通信电路及pcb设计表设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验六双机串行通信电路与PCB设计表设计一、实验目的:验证串行点对点通信的工作原理,熟悉ARES软件的PCB设计方法。二、实验原理:实验电路原理图如图7.18所示。其中左机的RXD,TXD端口分别与右机的TXD,RXD端口相连,两机按共地考虑。图A.94实验6的电路原理图三、实验内容:(1)、学习双机工程文件建立方法,验证实例6的通信功能;(2)、按照图1和表1改画电路接线图,添加接线端子,并定义电源端口;(3)、采用ARES软件完成电路接线图的PCB设计,并形成光绘(Gerber)输出文件,其中BCD数码管需按照图2所示尺寸进行PCB自定义封装;四、实验步骤:(1)、在

2、Proteus中绘制电路原理图,按照表A.9将元件添加到编辑环境中;(2)、在Keil中编写C51程序,并使之编译通过;(3)、在Proteus中加载程序,观察仿真结果。五、实验要求:提交的实验报告中应包括电路原理图、含注释内容的源程序及实验结果分析。表A.9实验6的元器件清单CategoryReferenceValueMicroprocessorICsU1、U280C51MiscellaneousX1、X2CRYSTALCapacitorsC1、C2/1nFCAPCapacitorsC4、C5/1nFCAPCapacitorsC3、C6/22µFCAP-ELECResi

3、storsR1、R2/1kΩRESOptoelectronicsLED7SEG-MPX4-BLUEConnectorsJ1、J4CONN-H2ConnectorsJ2CONN-H4(1)、源程序如下:#includecharled_mod[]={0x3f,//"0"0x06,//"1"0x5b,//"2"0x4f,//"3"0x66,//"4"0x6d,//"5"0x7d,//"6"0x07,//"7"0x7f,//"8"0x6f,//"9"0x77,//"A"0x7c,//"B"0x58,//"C"0x5e,//"D"0x79,//"E"0x71,//

4、"F"};voiddelay(unsignedinttime){unsignedintj=0;for(;time>0;time--)for(j=0;j<125;j++);}main(){charcounter=0;chartext;P2=0x3f;TMOD=0x20;TH1=0xfd;TL1=0xfd;PCON=0x00;TR1=1;SCON=0x50;while(1){text=led_mod[counter];SBUF=text;while(TI==0);TI=0;while(RI==0);RI=0;if(SBUF==text){P2=text;counter++;i

5、f(counter>15)counter=0;delay(500);}}}#includecharled_mod[]={0x3f,//"0"0x06,//"1"0x5b,//"2"0x4f,//"3"0x66,//"4"0x6d,//"5"0x7d,//"6"0x07,//"7"0x7f,//"8"0x6f,//"9"0x77,//"A"0x7c,//"B"0x58,//"C"0x5e,//"D"0x79,//"E"0x71,//"F"};voiddelay(unsignedinttime){unsignedintj=0;for(;time>0;time

6、--)for(j=0;j<125;j++);}main(){charcounter=0;charreceive;P2=0x3f;TMOD=0x20;TH1=0xfd;TL1=0xfd;PCON=0x00;TR1=1;SCON=0x50;while(1){while(RI==1){RI=0;receive=SBUF;SBUF=receive;while(TI==0);TI=0;P2=receive;delay(500);}}}(2)、仿真结果:实验结果分析:在本次试验中,串行通信电路实现:甲机循环发送数字0~F,乙机接收后返回接收值。若发送值与返回值相等,继续发送下一数字,

7、否则重复发送当前数字。采用查询法检查收发是否完成。发送值和接收值分别显示在双方LED数码管上的功能,显示了串行功能的所在六、实验小结:通过本次实验我了解了双机串行通信的工作原理和工作过程,掌握了单片机采集与显示程序的编写与调试。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。