收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

Pc机与单片机的串口通信研究

[关键词:单片机,串口通信]  [热度 ]
提示:此毕业设计论文完整版包含【开题报告,任务书,论文,答辩稿
作品编号:ckjs0167,word全文:32页,合计:12000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
Pc机与单片机的串口通信研究毕业设计论文------

任务:完成pc机与单片机的串口通信系统设计

要求:查阅单片机及串口通信技术的相关资料;了解串口通信技术的原理及其发展应用;掌握单片机的通信原理,设计一个系统来实现pc与单片机的串口通信。

Keil c和Proteus 在各自的环境啊都能进行一定程度的仿真调试,然而Keil c只能对程序进行调试却看不到硬件的运行结果,因而并不直观;Proteus在对单片机仿真调试的时候只能对硬件做出改动,不能直观了解程序的运行情况,难以对程序运行的不足和错误进行修改。把这两者结合起来,同时观察程序的运行情况和 所处的状态,则可以方便的找出设计出存在的软件硬件问题。这两者联合起来可以构建一个单片机虚拟实验室【20】。

软件设计

设计思路:本设计分单片机和PC机两部分进行编程。在单片机方面,使用汇编语言,用中断方式接收和发送数据。单片机有五个终端源,本设计使用串行口中断请求标志RI或TI,当串行口接收完一帧串行数据时置位RI或当发送完一帧串行数据时置位TI,向CPU申请中断;在PC机方面,PC机数据的接收和发送采用VisualBasic中的通讯控件MSC0MM。

本系统为多点温度测试。DS18B20采用外部供电的方式,理论上可以在一根数据线上挂256个DS18B20,但实际应用中发现,如果挂接25个以上的DS18B20仍旧有可能产生功耗问题。另外单总线长度也不宜超过80米,否则也会影响到数据的传输。在这种情况下,我们可以采用分组的方式,用单片机的多个I/O口来驱动多路传感器。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【开题报告,任务书,论文,答辩稿
作品编号:ckjs0167,word全文:32页,合计:12000

本测控技术与仪器毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——Pc机与单片机的串口通信研究(开题报告,任务书,论文,答辩稿)!