- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能仪表综合训练设计说明书
内蒙古科技大学
智能仪表综合训练设计说明书
题 目:串口通信
学生姓名:XXX
学 号:XXXX
专 业:测控技术与仪器
班 级:2007-3
指导教师:XXX 老师
摘要
串行通信技术是一种重要的数据传输手段。全文介绍了STC89C52单片机与PC机之间进行串口通信的基本原理,并给出硬件连接图及其软件编程。
本设计实现了单片机串口与PC机串口之间通过RS-232进行通信,设计了四个独立的按键作为数据发送端,以便方便往PC机上传送数据,同时借用串口调试助手查看所传送过来的数据以查看是否一致,其中四个按键一个是加一按键,减一按键,发送按键和换位按键,同时单片机还可以接收由PC机发送过来的数据。
关键词:STC89C52单片机;RS-232;74HC573
目 录
摘要 1
第1章概述 3
1.1课题设计的目的 3
1.2串口通信 4
1.2.1串口的概念 4
1.2.2串口通信的分类 4
第2章 总体方案设计 7
2.1 STC89C52单片机的选用 7
2.2 MAX232电平转换芯片 8
2.3 LED显示的设计 9
第3章 硬件设计 10
3.1 单片机主机系统电路 10
3.1.1时钟电路 10
3.1.2复位电路 11
3.2 按键输入电路 11
3.3 显示电路设计 11
3.3.1 74HC573 概述 12
3.3.2 74HC573 特性 12
3.4 系统硬件原理图的绘制 13
3.4.1 Protel99SE简介 13
第4章 软件设计 14
4.1 C51语言 14
4.2 主程序流程图 15
4.3 子程序设计 15
4.3.1 串口初始化 15
4.3.2 接收子程序 16
4.3.3 发送子程序 17
4.3.4 显示子程序 17
4.3.5 延时子程序 18
第5章 设计心得 19
参考文献 20
附录1: 21
附录2: 22
第1章概述
1.1课题设计的目的
近年来,由于PC机(个人计算机)优越的性价比和丰富的软件资源,己成为计算机应用的主流机种。而MCS- 51系列单片机在工业控制系统中也越来越得到广泛的应用,它以价格低、功能全、体积小、抗干扰能力强、开发应用方便等特点己渗透到了各个应用领域。特别是利用其能直接进行全双工通讯的特点,在数据采集、智能仪器仪表、家用电器和过程控制中作为智能前沿机。
现代的实时监控系统和工业自动化领域中,串行通信技术是一种重要的数据传输首手段。在单片机应用系统中,作为下位机核心器件的单片机往往只负责数据的采集和通信。现阶段,这种应用的核心便是数据通讯,它包括单片机和上位机之间、客户端和服务器之间的通信,而单片机和上位机之间的数据通信则是整个系统的基础。单片机和PC机的通信是通过单片机的串口和PC机串口之间的硬件连接实现的。
1.2串口通信
1.2.1串口的概念
串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。
1.2.2串口通信的分类
计算机与外界的信息交换称为通信。通信的基本方式可分为并行通信和串行通信两种。
所谓并行通信是指数据的各位同时在多根数据线上发送或接收。串行通信是数据的各位在同一根数据线上依次逐位发送或接收。串行通信按同步方式可分为异步通信和同步通信两种基本的通信方式。
同步通信,同步通信依靠同步字符保持通信同步。同步通信是由1~2个同步字符和多字节数据位组成,同步字符作为起始位以触发同步时钟开始发送或接收数据;多字节数据之间不允许有空隙,每位占用的时间相等;空闲位需发送同步字符。
同步通信是一种连续传送数据的通信方式,一次通信传送多个字符数据,称为一帧信息。数据传输速率较高,通常可达56000bps或更高。其缺点是要求发送时钟和接收时钟保持严格同步。典型的同步通信数据帧格式如下所示:
同步字符1 同步字符2 连续数据 校验信息1 校验信息2
异步通信,在异步通信中,数据通常是以字符或字节为单位组成数据帧进行传送的。收、发端各有一套彼此独立,互不同步的通信机构,由于收发数据的帧格式相同,因此可以
您可能关注的文档
最近下载
- 【关爱青春期】《男生青春期教育讲座》.pptx VIP
- JB∕T 8527-2015 金属密封蝶阀.pdf VIP
- 2025 《高质量数据集 分类指南》.pdf VIP
- 2025年八年级语文上册《钱塘湖春行》古诗鉴赏对比阅读训练含答案.docx VIP
- 《工程测量基础(第2版)》课件 闭合导线测量.pptx
- 《铁路技术管理规程》(普速铁路部分)考试复习参考题库资料(500题).pdf VIP
- 2025年宿州市公安机关第二批公开招聘警务辅助人员240人笔试备考试题及答案解析.docx VIP
- 管理创新与思维创新 .pptx VIP
- 《光电传感器》PPT课件.ppt VIP
- CAD基础教程详解.ppt VIP
原创力文档


文档评论(0)