欢迎来到天天文库
浏览记录
ID:45749932
大小:553.09 KB
页数:57页
时间:2019-11-17
《-【优秀文档】单片机毕业论文5086391(整理版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、本文设计了一个上下位机组成的二级通信系统,采用常用的PC机、80C51单片机和MAX232电平转换芯片为主要组成部分。上位PC机主要实现数据的处理和显示,下位单片机完成数据的采集和传输任务,两者之间通过RS-232串行总线实现通信。论文从硬件电路和软件设计两个方面对系统的设计进行了介绍。硕件方面主要分析了利用MAX232芯片实现单片机的TTL电平与PC机的RS-232电平之间的接口转换电路。软件方面主要介绍了PC机与单片机串行通信的实现和人机交互界面的设计。上位PC机软件的编写是在Windows平台下,以VC++6.0为开发工具,利用MSComm控件完成的
2、,下位单片机通信软件则是用C语言编写的。论文还简要阐述了串行通信技术的有关概念,通信协议的制定原则等,并在此基础上制定了本系统的通信协议。本系统具有一定的实用性。关键词:上下位机串行通信MSComm控件VC++6.0AbstractThisarticledesignsatwo-stagecommunicationsystemconsistedofupperandlowerunit.ItusescommonPC,8051Multi-singlechipandMAX232chipasitsparts.TheupperPCmainlyrealizesdatapr
3、ocessinganddisplaying,whilethelowersingle-chipcompletedataacquisitionandtransmission.ThetwopartsrealizecommunicationwithRS-232Bus.Thisarticleintroducesthedesignofsystemfromtwoaspects,thehardwareandsoftware.Inaspectofhardware,thearticleparticularlyintroducestheelectricswitchcircuit
4、usingMAX232chiptoconvertsinge-chip,TTLleveltoRS-232standardlevel.Inaspectofsoftware,itparticularlyintroducesthecommunicationbetweenPCandsingle-chip,andalsothedesignofman-computerinterface.TheupperPCsoftwareusesMSCommbasedonthedevelopmenttoolofVC++6.0toprograminthewindowsenvironmen
5、t,andthelowersingle-chipsoftwareusesClanguagetoprogram.Thearticlealsogivesanexpositionofserialcommunicationtechniqueandcommunicationprotocol.Onthistheoryfoundation,weformulatesthecommunicationprotocolbetweenPCandsingle-chip.Thissystemhasitscertainpractically11,21oKeywordsUpperandl
6、owercomputer;Serialcommunication;MSComm;VC++6.0序言1第1章系统总体设计方案31・1系统总体设计31・2系统主要组成部分3第2章串行通信技术52.1串行通信基础52.1.1数据通信的概念52.1.2异步通信与同步通信62.1.3串行通信的传输方向72.1.4串行通信的错误校验82.1.5串行通信协议82.280C51的串行口92.2.180C51串行口结构92.2.280C51串行口的特殊功能寄存器102.2.380C51串行口的工作方式112.2.4波特率的计算142.2.5RS-232C接口标准15第3章系
7、统硬件电路设计18第4章系统软件设计204.1VC++6.0软件及串行通信控件介绍204.1.1VC++6.0软件介绍204.1.2MSComm控件介绍204.2通信协议244.3通信程序264.3.1上位机软件设计264.3.2单片机软件设计27第5章基于VC++人机交互界面设计295.1当前温度显示模块305.2当前时间显示模块305.3开始/停止控制模块305・4温度上下限设置模块305.5绘图模块31第6章系统测试32第7章总结与展望347.1总结347.2展望34致谢36参考文献37附录39序言计算机与计算机或计算机与终端之间的数据传输可以采用串
8、行通讯和并行通讯两种方式。串行通信作为一种简单、廉价的通信方式在控
此文档下载收益归作者所有