串口通信智能仪表综合训练设计说明书文.docxVIP

串口通信智能仪表综合训练设计说明书文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能仪表综合训练设计说明书 题 目:串行口通信 学生姓名:** 号:Q****** ilk:测控技术与仪器 级: 指导教师:***老师 木设计采用STC89C52单片机作为下位机,PC机作为上位机。二者通过RS-232 串行口接受或上传数据。我们要实现串口通信是通过PC机发出信号,然后经过数码 管显示。在本设计中,选用键盘输入数据,共采用四个键盘和四个八段LED数码管显 示。四个键盘分别用来显示、选位按键、加一按键和减一按键,而四个八段LED数 码管分别显示个、十、百、千位。在显示方面采用动态显示。调试方面是通过串口调 试助手完成数据的发送和查看LED数码管的显示出的数字是否与输入一致。 关键词:串行通信;STC89C52; RS-232 TOC \o 1-5 \h \z 摘要 I \o Current Document 第一章概述 1 \o Current Document 1.1串行通信 1 1.1.1串行通信的概念和特点 1 1.1.2串行通信的分类 1 1.3串行通信的工作模式 2 1.4通信参数 4 \o Current Document 第二章总体方案设计 5 \o Current Document 1主要原件的选择 5 1. 1STC89C52单片机的功能特性描述 5 1. 2 RS-232的功能特性描述 6 \o Current Document 2显示的设计方案 8 \o Current Document 3按键的设计方案 8 \o Current Document 4晶振的选择 9 \o Current Document 第三章硬件设计 9 \o Current Document 1单片机最小应用系统的设计 10 1. 1 STC89C52单片机的时钟电路 11 1.2 STC89C52单片机的复位电路 11 \o Current Document 2中断编码按键是硕件设计 12 \o Current Document 3数码管显示的硬件设计 13 \o Current Document 3 PCB 设计 14 3. 3. 1 Protel99SE 软件 14 3.2 PCB板的设计流程 15 \o Current Document 第四章软件设计 16 \o Current Document 1程序流程图 16 \o Current Document 4?2主程序的设计 16 \o Current Document 4.3子程序的设计 17 3. 1串口初始化程序的设计 17 3. 2数据发送和接受程序的设计 18 3.3显示程序的设计 19 3.4延时子程序的设计 19 \o Current Document 总结 20 \o Current Document 参考文献 21 \o Current Document 附录一电路原理图 22 \o Current Document 附录二串口通信源程序 23 第一章概述 1串行通信 1.1.1串行通信的概念和特点 串行通信是指使用--条数据线(另外需要地线,可能还需要控制线),将数据一 位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可 以在系统间交换信息,特别使用于计算机与计算机、计算机与外设之间的远距离通信。 使用串口通信时,发送和接收到的每一个字符实际上都是一次一位的传送的, 每一位为1或者为0o如图1T所示。 ! 发 送 0 iiooiioi 0 1 端 并/串转换 串/并转换1 ] 1 0 0 1 接收端 图1-1串行通信 串行通信的特点是:数据传送按位顺序进行,最少值只需要一根传输线即可完成, 节省传输线。与并行通信相比还有较为显著的优点,传输距离长,可以儿米到儿千米。 在长距离内串行数据传送速率比并行数据传送速率快,,串行通信的通信时钟频率容 易提高,串行通信的干扰能力十分强,其信号间的互相干扰完全可以忽略。但是串行 通信传送速率比并行通信慢很多,并行通信吋间为T,则串行吋间为NT。 正是由于串行通信的接线少、成木低,因此它在数据采集和控制系统中得到了广 泛的应用,产品也多种多样。RS-232的通信距离一般为15米,波仕电子的RS-232 可以达到500米以上。 1.1.2串行通信的分类 串行传输中,数据吋一位一位按照到达的顺序依次传输的,每位数据的发送的接 受都需要时钟来控制,发送端通过发送时钟确定数据位的开始和结束,接受端需要在 适当的时间间隔对数据流进行采样来正确的识别数据。接收端和发送端必须保持步调 一致,否则数据传输就会出现差错。为了解决以上问题,串行通信可采用以下两种方 法:同步通信和异步通信。 ⑴同步通信: 同步通信是一种连

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档