pc机与单片机实时通信系统的设计与实现

pc机与单片机实时通信系统的设计与实现

ID:12839954

大小:2.52 MB

页数:25页

时间:2018-07-19

pc机与单片机实时通信系统的设计与实现_第1页
pc机与单片机实时通信系统的设计与实现_第2页
pc机与单片机实时通信系统的设计与实现_第3页
pc机与单片机实时通信系统的设计与实现_第4页
pc机与单片机实时通信系统的设计与实现_第5页
资源描述:

《pc机与单片机实时通信系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、PC机与单片机实时通信系统的设计与实现PC机与单片机实时通信系统的设计与实现摘要:本系统分为上位机和下位机两个部分。下位机最要由六个部分组成:单片机控制系统、串口通信系统、温度采集系统、LED显示系统、蜂鸣器报警系统和液晶显示系统。下位机采用AT89C52单片机作为控制器件,DS18B20用于采集温度,1602LCD和发光二极管作为显示器件,蜂鸣器作为报警器件;上位机采用PC机用VC++编程制作的可视化界面,上位机可视化界面简单直观,易于操作。系统实现的功能:温度采集,温度液晶显示,报警功能,上位机实时显示温度,上位机显示温度波形,上

2、位机实时控制下位机.上位机还增加许多小技巧,比如鼠标的形状,图标按钮,位图按钮,背景色控制,退出显示提示信息等等。关键词:上位机,单片机AT89S52,DS18B20,1602LCD,串口通信DesignandImplementofPCandMCUReal-TimeCommunicationSystemAbstract:Thesystemisdividedintotwopartsupperandlowermachine.Lowermachinemadeupofsixdifferentparts:MCUcontrolsystem,Com

3、municationsystem,Measuretemperaturesystem,LEDdisplaysystem,buzzerwarnedsystemandLCDdisplaysystem.LowermachineuseAT89C52MCUascontrolapparatus.DS18B20usedtogettemperature,1602LCDandLEDusedtodisplay.Buzzerisusedasenunciator.UppermachineuseVC++composeprogramtomakeupaninterf

4、ace.TheinterfaceisVisualandeasytooperate.Systemaccomplishfunctionincludingmeasuretemperature,displaytemperaturewith1602LCD,uppermachinerealtimedisplaytemperature,uppermachinedisplaytemperaturebywave,uppermachinerealtimecontrollowermachine.Upperincreasealotfunction,sucha

5、s:theshapeofmousepointer,iconbutton,bmpbutton,backgroundcolor canchangeandpromptforquitsystem.Keywords:Uppermachine;AT89C52MCU;DS18B20;1602LCD;serialcommunication  1前言随着科技的不断发展,个人电脑在我们生活中的地位和作用已经无可替代,许多工作设计,商业运作都是通过电脑完成,主要原因就是利用许多简单操作就可以完成许多实际工作。只需要通过程序编程,制作出一些友好简单直观的界面

6、。我们就能够通过PC机很轻松地完成许多复杂的操作。25PC机与单片机实时通信系统的设计与实现本系统主要通过PC机与单片机构成小型集散控制系统来进行实时通信,既充分利用PC机丰富的软硬件资源实现友好的人机界面,又通过RS-232C/485总线结构与89C52单片机进行通信,对单片机进行数据采集和处理。此设计只需点击鼠标就可以控制下位机完成许多操作。可以用于检测一些人难以到达或环境比较恶劣的地方进行数据采集。比如控制机器人去一些比较深、比较小的洞穴探索和采集数据,本设计所涉及的专业知识较广,包括VC++可视化编程技术及应用、单片机原理及应

7、用、传感器原理及应用,数字电子技术,液晶显示技术等。上位机所涉及到的内容主要是将下位机数据处理并简单直观地通过文本框和温度波形展示在人们面前;使用者仅需点击鼠标就能够控制下位机,达到想要的操作及现象。下位机所涉及到的内容主要是DS18B20实时采集温度,将温度数据传给单片机;单片机将数据处理,通过1602LCD显示出来,并实时将温度传输给上位机;当温度到达所设定的报警值时蜂鸣器开始工作,实现报警功能;下位机实时接收到上位机发送来的数据,根据数据分析做出相应的操作和显示。通过此次毕业设计,了解电子系统设计的基本方法,掌握电子设计的基本步

8、骤,熟练运用VC++编程。我将大学四年的所学的专业知识,连贯起来作为一个整体做出了这个设计,理论与实际结合写出论文,并做出实物而且调试成功。看到调试成功的实物和实现所有自己所要求实现的功能,自己内心无比骄傲和兴奋。大学四

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

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

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