- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专学士相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有
数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O
口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽
调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成
的一个小而完善的计算机系统。
单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最
多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活
中所用的几乎每件电子和机械产品中都会集成有单片机 。手机、电话、
计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配
有1-2 部单片机。而个人电脑中也会有为数不少的单片机在工作 。汽
车上一般配备40 多部单片机,复杂的工业控制系统上甚至可能有数
百台单片机在同时工作!单片机的数量不仅远超过 PC 机和其他计算
的总和,甚至比人类的数量还要多。
而单片机与PC 机的通信更是现代通信的基础,学好单片机的串
行通信对以后的通信协议的学习和远程控制有着深远的影响 ,比如近
距离的用PC 机控制家电和远程的用通信技术控制家电,汽车,必将
对人们的生活产生重大的影响,在未来必有大的发展空间。因此在学
完单片机技术之后,我们做单片机与PC 机的串行通信的课程设计必
将对我们的未来就业和深造有很好的帮助。
目录
一、设计要求………………………………………………………… 3
二、串行通信的特点………………………………………………… 8
三、软件设计方案…………………………………………………… 11
四、硬件设计方案…………………………………………………… 12
五、程序源代码……………………………………………………… 13
六、总结……………………………………………………………… 21
七、 参考资料…………………………………………………………22
- 1 -
一、 设计要求
用AT89C52单片机设计一个串行通信系统,具体要求如下:
本次课程设计我们统一采用的是 278201现场总线设计任务书的标准进行
的,分别体现采用的是现场总线的协议和软件设计的要求,具体情况如下:
1 协议介绍
1 协议介绍
11 协协议议介介绍绍
通信数据格式如下表所示:
前导符 站号地址 功能码 数据长度 数据 结束符 校验码
## AAAA FF LL DDDD @@ X
数据帧详细解释如下表
名称 长度 内容/实例 备注
( 字
节)
前导符 2 ## 两个固定ASCII字符‘#’(十六进制值0x23)
站号地址 4 1234 地址范围0000~9999,例如当地址是1234
时,要将其转换为4个字符‘1’、‘2’、‘3’、
‘4’,即0x31、0x32、0x33、0x34
功能码 2 00 功能码范围00~99,同样ASCII字符
数据长度 2 12 数据长度范围00~99,当数据长度是12时,
要将其转换为2个字符‘1’、‘2’,即0x31、
0x32
数据 不定 不定
结束符 2 @@ 两个固定ASCII字符‘@’(十六进制值0x40)
LRC校验 1 不定 把每除前导符和结束符以外的每一个需要
文档评论(0)