单片机课程设计双机通讯

单片机课程设计双机通讯

ID:19746834

大小:1.24 MB

页数:11页

时间:2018-10-05

单片机课程设计双机通讯_第1页
单片机课程设计双机通讯_第2页
单片机课程设计双机通讯_第3页
单片机课程设计双机通讯_第4页
单片机课程设计双机通讯_第5页
资源描述:

《单片机课程设计双机通讯》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微机原理与接口课程设计学院:信息电子学院班级:08电科二班学号:E08640229姓名:邹超指导老师:张国萍日期:2011—01—1211电子设计培训课程设计任务书基本部分:1、熟悉使用protues软件进行单片机系统(双机通信和多机通信)的设计与仿真;2、完成PC和单片机小系统之间的通信,用RS-232口。3、完成接收和发送功能。扩展部分:4、完成各单片机系统之间的多机通信。指标要求:1、双机通讯实现从PC发送学号末两位,单片机接收后在数码管上显示,然后再发回PC,波特率为2400。2、多机通信中设置一个主机,16个从机。主机发送数据,从机接收数据。从机地址从0

2、0H开始到0FH结束。主机的数据由P1口输入,欲寻址的地址由P2口设置。发送数据前,P0口显示寻址地址,寻址结束后,才显示发送数据。只有主机寻址的从机才能接收数据,当接收数据是00H时,表示发送数据结束。从机接收数据并显示在P0口,接收完以后发回主机。考核与报告:考核采用设计报告+答辩的方式1、优秀能按任务书要求独立完成实验,正确使用仪器设备,能灵活、熟练地运用相关知识,实验数据及计算结果准确,实验报告(含图表)清晰无误2、良好能按任务书要求基本独立完成实验,正确使用仪器设备,能比较熟练地运用相关知识,实验数据及计算结果基本准确,实验报告(含图表)质量较好3、中等

3、能在教师指导下顺利完成实验,会使用仪器设备,尚能运用相关知识,实验数据及计算结果有明显错误,实验报告(含图表)质量一般4、及格能在教师指导下完成实验,会使用仪器设备,运用相关知识能力较差,实验数据及计算结果有较大错误,基本达到实验最低要求5、不及格不能完成实验,或抄袭他人实验报告,或实验数据及计算结果有多处重大错误。地点:10-408上午:8:30-11:30下午:13:00-16:0011目录封面……………………………………………………………………1任务书…………………………………………………………………2目录……………………………………………………………………

4、3双机通讯………………………………………………………………4接口设计………………………………………………………..4接口电路………………………………………………………..4仿真图…………………………………………………………..5仿真结果………………………………………………………..5程序代码………………………………………………………..6流程图…………………………………………………………..8多机通讯………………………………………………………………9接口电路………………………………………………………..9多机通讯过程…………………………………………………..9仿真

5、图………………………………………………………….10仿真结果………………………………………………………..5实物图………………………………………………………….16程序代码……………………………………………………….11流程图………………………………………………………….14问题设计………………………..……………………………………16参考文献………………………………………………………….…..1611双机通讯双机通讯接口设计:根据8031单片机双机通讯距离,抗干扰性等要求,可选择TTL电平传输,或选择RS—232C,RS—422A,RS—485串行接口进行串行数

6、据传输。1、TTL电平通讯接口如果两个8031应用系统相距在1米之内,他们的串行口可直接相连,从而实现了双机通讯。2、RS—232C双机通讯接口如果双机通讯距离在30米之内,可利用RS—232C标准接口实现双机通讯。3、RS—422A双机通讯接口。为了增加通讯距离,减小通道及电源干扰,可以在通讯线路上采用光电隔离方法,利用RS—422A标准进行双机通讯。双机通讯接口电路:11仿真图:仿真结果:11程序代码:ORG0000HLJMPSTARTORG0030HSTART:MOVR0,#00HMOVTMOD,#20H;定时器1置为方式2MOVTH1,#0F4H;装载定时

7、器初值,波特率2400MOVTL1,#0F4HMOVSCON,#50H;串行口工作方式1,允许接收数据SETBTR1;启动定时器MOVP1,#00HMOVP2,#00HSETBP0.0SETBP0.1LP1:JNBRI,LP1;接收字节子程序CLRRIMOVA,SBUFSUBBA,#30HCJNER0,#00H,LP2;是否是第一个数字INCR0MOVR1,A;把十位存入R1SJMPLP1LP2:DECR0MOVR3,A;把个位存入R3T00:CJNEA,#0,T11;显示个位子程序MOVP2,#0C0H;显示0T11:CJNEA,#1,T2MOVP2,#0F9H

8、;显示1T

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

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

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