资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,指导老师:梁红,答辩人:向凯华,专业班级:自动化,0701,班,武汉理工大学自动化学院,PC,机串行通信系统设计,1,1,、研究背景及意义,2,、设计原理介绍,3,、设计与实现,4,、仿真调试,5,、结束语,6,、致谢,内容简介,2,研究背景及意义,现今计算机技术尤其是单片微型机技术的发展,人们已越来越多地采用单片机来对一些工业控制系统中如温度、流量和压力等参数进行检测和控制。,PC,机具有强大的监控和管理功能,而单片机则具有快速及灵活的控制特点,通过,PC,机的,RS-232,串行接口与外部设备进行通信,是许多测控系统中常用的一种通信解决方案。因此如何实现,PC,机与单片机之间的通讯具有非常重要的现实意义。,3,设计原理介绍,RS-232,:,九针串口图,PC,机上的通讯接口之一,由,电子工业协会,所制定的异步传输标准接口。,4,单片机串行口:,1,、串行口结构,2,、串行口,控制寄存器,7,6,5,4,3,2,1,0,SM0,SM1,SM2,REN,TB8,RB8,TI,RI,SCON,TXD,RXD,PCON,第,7,位,SMOD,为波特率倍增位。当,SMOD=0,时,波特率不倍增。,5,VB,中通信控件,MScomm,:,用,VB6.0,制作上位机界面前必须了解控件,MScomm,。,Mscomm,控件提供了功能完善的串口数据发送和接收功能,Mscomm,控件具有两种处理方式,:1,事件驱动方 式,由,Mscomm,控件的,OnComm,事件捕获并处理通信错误及事件;,2,查询方式,:,通过检查,CommEvent,属性的值来判断事件和错误。,6,设计与实现,下位机实现:,1,、下位机原理框图,STC89C52,蜂鸣器电路,继电器电路,数码管显示,矩阵键盘,RS-232,接口电路,PC,机,7,2,、下位机电路原理图,8,3,、下位机,PCB,图与,PCB,板,9,4,、下位机软件设计,如下为下位机通信程序中接收程序流程图,开始,串口初始化,接收到数据?,清除接收标志,读取数据,处理数据,结束,返送数据,10,上位机界面实现:,11,通信接收程序流程图,12,仿真调试,虚拟仿真调试:,13,实物仿真调试:,14,信号发生器,显示器,测量探头,彩色分析仪,(上位机),单片机系统,(下位机),串行通信,后续研究:白平衡调整系统,15,毕业设计是对我们大学四年中所学知识的一个全面的考察。在这次毕业设计中我将大学四年来所学的理论知识在毕业设计中进行了很好的实践,使自己理论联系实践的能力提高了,为我即将走向工作岗位奠定了一定的基础。,结束语,16,致谢,感谢大学四年里教过我的老师,不仅让我学到了许多专业知识,更让我知道有严谨和勤奋的学习态度,坚忍不拔的精神是多么重要,最重要的是对人生的态度。,感谢我的毕设指导老师梁红对我毕业设计的悉心指导,提出了很好的建议和提供了很多帮助。,最后,感谢答辩组的老师,谢谢!,17,
展开阅读全文