双机通信及PCB设计.doc

双机通信及PCB设计.doc

ID:62039348

大小:641.50 KB

页数:5页

时间:2021-04-16

双机通信及PCB设计.doc_第1页
双机通信及PCB设计.doc_第2页
双机通信及PCB设计.doc_第3页
双机通信及PCB设计.doc_第4页
双机通信及PCB设计.doc_第5页
资源描述:

《双机通信及PCB设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理勿做商业用途个人收集整理勿做商业用途一、实验目的 掌握串口通信工作原理及程序开发方法,熟悉单片机电路的PCB设计过程。  二、实验原理实验6的电路原理图如图A.72所示,图中1#机的发送线与2#机的接收线相连,1#机的接收线与2#机的发送线相连,共阴极BCD数码管BCD-LED1和BCD-LED2分别接各级的P2口,两机共地,晶振为11.0592MHz,波特率为2400BPS,串口方式1.实现功能参见第7章实例3,软件编程原理如下:1#机采用查寻法编程,根据RI和TI标志的软件查询结果完成收发过程;2#机采用中断法编程,根据

2、RI和TI的中断请求,在中断函数中完成收发过程。PCB设计原理:在1#机的电路原图中添加接线端,并定义端口。图中BCD数码管需要自定义PCB封装,其元件具体尺寸如图A.74所示。三、实验内容1、掌握串行通信原理和中断法通信软件编程;2、完成实验6的C51语言编程;3、学习使用ARES软件,完成实验61#机电路PCB设计。 四、实验步骤1、提前阅读与实验6相关的阅读材料;2、参考图A.72~A.74及表A.7,在ISIS中完成电路原理图的绘制;3、采用uVision3进行C51串行通信编程和调试;4、对1#机的电路进行PCB设计,生成Ce

3、rber输出文件。      图A.72实验6的电路原理图个人收集整理勿做商业用途        图A.73 实验6的电原理图五、实验要求提交实验报告并包括如下内容:电路原理图、C51源程序、仿真运行截图、三维PCB预览图、光绘文件分层图及实验小结。六、参考图表        表A.7实验6的元器件清单元件类别电路符号元件名称MicroprocessorICsU1~U2C51MiscellaneousX1~X2CRYSTALCapacitorsC1~C2/1nFCAPCapacitorsC4~C5/1nFCAPCapacitorsC3、

4、C6/22uFCAP-ELECResistorsR1~R2RESOptoelectronicsLED1~LED27SEG-BCD-GRN源程序:#include“reg51.h”#define ucharunsignedchar  ucharreceiv ; // 定义接收缓冲  voidmian(void){个人收集整理勿做商业用途P2=0x3f;  //显示黑屏TMOD=0x20; //T1定时方式2TH1=0xf4;  //2400bspTL1=0xf4;PCON=0x00; //波特率不加倍TR1=1;    //启动T1SCO

5、N=0x50;//串行方式1,T1和R1清零、允许接收ES=1;     //中断函数初始化,开源允许EA=1;   //开总运行While(1){  //空运行}}Voidoutput()interrupt4{  //定义串行通信中断函数if(RI==1)    //判断是否接收完RI=0;      //清R1标志位receiv=SBUF;     //取得接收值SBUF=receiv;}    //结果返回主机If(TI==1)        //判断发送是否结束{TI=0;       //清T1标志位P2=receiv;}  

6、 //显示接收值}双机通信仿真效果截图个人收集整理勿做商业用途实验小结 通过本次试验,我顺利完成了单片机的异步通信功能,实现了1#机循环发图7PCB_LED封装尺寸图  图8PCB_LED封装图图9 PCB布线 图103D效果图 底部铜箔层 顶部丝印层顶部铜箔层送0-F数据,2#机实时接收数据,两机数据通过各自的BCD数码管显示出来。 对2#机采用中断法进行编程,生成“.hex”文件加载在单片机上后,成功实现了仿真运行。通过与同学讨论,我们简单分析出了查询法与中断法的区别,即中断法能够更加高效地利用CPU的内存空间。除此之外,本次试验过

7、程中,我们初步学习和操作了proteus软件中ARES模块的功能,熟悉了单片机从开发到制成成品的过程。

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

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

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