双机通信论文

双机通信论文

ID:43716849

大小:919.38 KB

页数:29页

时间:2019-10-13

双机通信论文_第1页
双机通信论文_第2页
双机通信论文_第3页
双机通信论文_第4页
双机通信论文_第5页
资源描述:

《双机通信论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片机原理与应用技术课程设计报告(论文)双机串行通信设计专业班级:姓名:时间:指导教师:2016年12月16H双机串行通信课程设计任务书「设计目的与要求两片单片机利用串行口进行串行通信:串行通信的波特率可从键盘进行设定,可选的波特率为1200、2400、4800和9600bit/s。串行口工作方式为方式1的全双工串行通信。通信距离10cm内,以双机协同控制LED等的点亮和熄灭来指示设计成功与否。2•设计内容(1)画出电路原理图,正确使用逻辑关系;(2)确定元器件及元件参数;(3)进行电路模拟仿真;(4)SCH文件生成与打印输出;3.编写设计报告写出设计的全过程

2、,附上有关资料和图纸,有心得体会。4.答辩在规定时间内,完成叙述并冋答问题。双机串行通信电气142班单占江摘要:计算机串口编程在通信软件中有着十分广泛的应用,如电话、传真、视频和控制等。很多行业会涉及到串口通信技术。串行通信屮分为异步通信和同步通信两种基木串行通信方式,串行通信在两个设备Z间传输,冇单工、半双功、全双工三种形式。在木论文中,串口实现双机互联是通过串口线直接连接两台单片机,通过交换控制LED灯的亮灭来实现通信。关键词:串口通信,全双工,波待率,LEDDual-microcomputerserialcommunicationElectric142S

3、hanZhanjiangAbstract:portserialcomputerpemrogramanperangkatlunakmemilikisangatberbagaiaplikasidalamkomunikasi,sepertitelepon,I?aks,video,dankontro1.Banyakindustrimelibatkanteknologikornunikasiseria1.Dibagimenjadikomunikasiasynchronouskomunikasiserialdanduamodedasarkomunikasiserialko

4、munikasisinkron,komunikasiserialditransferantaraduapenngkat,simpleks,sctcngahduplex,duplexpenuhtigabentuk・Dalamtulisanini,Mcsingandayangterhubungmclaluiserialportserialportkabe1langsungmenghubungkanduamonolitik,diwujudkandenganexchangccontrollampuLEDataumenonaktifkankomunikasi.Keywo

5、rd:komunikasiserial,fullduplex,baudrate,LED・目录1引言12总体设计方案12.1设计思路12.2方案确立12.3设计方框图23原件与单片机串口介绍23.1STC89C52介绍23.2四位一体数码管(LED显示)43.3串行口工作方式43.4串行通信寄存器53.5特殊功能寄存器PCON63.6中断允许寄存器IE63.7串行口工作方式64设计原理分析64.1总体电路设计64.1.1晶振电路的设计64.1.2控制电路74.1.3复位电路84.1.4显示电路84.1.5按键电路84.2程序设计94.2.1程序设计总方案94.2

6、.2发送端程序流程图95软硬件调试与结果显示125.1硬件调试125.1.1焊接调试125.1.2硬件的调试机器故障排除125.2软件调试135.3电路功能显示146结束语14附录一原理图15附录二仿真图16附录三PCB图17附录四程序清单18附录五实物图221引言我所做的单片机双机串行通信设计主要在实习教室完成,参考有关的书籍和资料,个人完成电路的设计、焊接、检查与调试,再根据自己的硬件和通信协议用C语言编写发送和接收程序,然后加电调试,最终达到准确无误的发送接收和显示。在这过程中需要选择适当的元件,合理的电路图扎实的焊接技术,基本的故障排除和纠正能力,会使

7、用基本的仪器对硬件进行调试,会熟练的运用C语言编写程序,会用相关的软件对自己的程序进行翻译,并烧进芯片屮,要与对方接收机统一通信协议,要耐心的反复检查、修改和调试,直到达到预期目的。单片机串行通信发送接收机均采用串行工作方式,发送与接收通过LED的显示并显示,来使数据能够双方传递。硬件部分主要分两大块,由STC89C52和多个按键组成的控制模块,包括时钟电路、控制信号电路,时钟采用12MI1Z晶振和22pF的电容来组成外部时钟方式,控制信号用手动按键来控制,P1口来控制,P2、P0口产生信号并通过共阴极数码管来显示,软件采用C语言来编写,发送接收程序在通信协议

8、一致的情况下完成数据的发送接收,同时显

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

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

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