没有合适的资源?快使用搜索试试~ 我知道了~
单片机间通信协议说明书.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 100 浏览量
2022-11-04
09:35:43
上传
评论
收藏 925KB DOCX 举报
温馨提示
试读
17页
。。。
资源推荐
资源详情
资源评论
目录
第一章 摘要 ............................................................................................................................. 2
第二章 总体设计 ..................................................................................................................... 3
1)设计要求: ..................................................................................................................... 3
2)设计方案: ..................................................................................................................... 3
第三章 设计原理 ..................................................................................................................... 3
1)单片机串行通信的概述 ................................................................................................. 3
2)单片机最小系统 ............................................................................................................. 4
(1)AT89C-52 单片 ........................................................................................................ 4
(2)晶振电路 ................................................................................................................. 5
(3)复位电路 ................................................................................................................. 5
2)硬件设计 ......................................................................................................................... 7
3)软件设计 ......................................................................................................................... 9
主程序设计 ....................................................................................................................... 9
延时中断设计 ................................................................................................................. 10
初始值设定 ..................................................................................................................... 10
程序流程图 ..................................................................................................................... 11
第四章 系统的仿真与实现 ................................................................................................... 12
Proteus 软件介绍 ............................................................................................................... 12
Keil 软件介绍 ...................................................................................................................... 12
仿真过程 ............................................................................................................................. 13
仿真结果 ............................................................................................................................. 13
第五章 设计小结 ................................................................................................................... 14
第六章 参考文献 ................................................................................................................... 14
第七章 附录 ........................................................................................................................... 15
1#机 c 程序 ......................................................................................................................... 15
2#机 c 程序 ......................................................................................................................... 17
第一章摘要
本次设计采用 MCS-52 单片机。是这样的,MCS-52 系列单片机芯片比 51 芯片多了个定时寄存器,
芯片的内存也比 51 大点,其他功能相同。
串行通信是单片机的一个重要应用。本次课程设计就是要利用单片机来完成一个系统,实现双片
单片机串行通信。通信的结果是用数码管、发光二极管进行显示,数码管采用查表方式显示。两
个单片机之间采用 TTL 接口电路进行双机通信。在通信过程中,使用通信协议单工进行通信。
关键词:52 单片机,串行通信,接口,通信协议。
第二章总体设计
1)设计要求:
1#机 2#机之间实现串行通信,1#机上接一个按键、一个八段数码管,2#机上接一个按键、2 个
LED,用 1#机上的按键控制 2#机上的 2 个 LED 循环点亮,用 2#机上的按键控制 1#机上的数码管
循环显示 0-9。
2)设计方案:
本次设计,对于两片 89C52,采用 TTL 电路进行双机通信。发送方的数据由串行口 TXD 段输出,
经过传输线将信号传送到接收端。信号到达接收方串行口的接收端。接受方接收后,在数码管上
显示接收的信息。为提高抗干扰能力,还可以在输入输出端加光耦合进行光电隔离。 本系统利
用单片机的串行口,由软件和硬件两部分协调实现两单片机的串行数据传输。硬件电路以
AT89C52 单片机为核心,外围电路包括按键电路(数据的输入),显示电路(数据的输出),复位电
路。工作在硬件电路基础上的软件主要完成数据输入,存储,显示,发送和接收。由于两单片机
相距很近,可以直接将其串行口相连,这样也可以简化设计难度。
软件部分,通过通信协议进行发送接收,当 1#机按键按下,2#机两个灯开始循环点亮。当 2#机
按键按下后,首先把设定好的程序给单片机检验,完毕 1#机开始接受并显示在 8 段数码管上。
第三章设计原理
1)单片机串行通信的概述
在通信领域内,有两种数据通信方式:并行通信和串行通信。随着计算机网络化和微机分布式应
用系统的发展,通信的功能越来越重要通信是指计算机与外界的信息传输,既包括打印机和磁盘
等设备之间如终端、也包括计算机与外部设备,计算机与计算机之间的传输,
的传输。串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固的
时间长度。其只需要少数几条线就可以在系统间交换信息,特别使用于计算机与计算机、计算机
与外设之间的远距离通信。使用串口通信时,发送和接收到的每一个字符实际上都是一次一位的
传送的,每一位为 1 或者为 0。在串行通信中,把通信接口只能发送或接收的单传送办法叫单工
传送;而把数据在甲乙两机之间的双向传递,称之为双工传送。在双工传送方式中又分为半双工
传送和全双工传送。半双工传送是两机之间不能同时进行发送和接收,任一时该,只能发或者只
能收信息。51 系列单片机有一个可编程的全双工串行通信接口,它可作异步接收发送器用,也
可做同步移位寄存器用,其帧格式可有 8 位、10 位或 11 位,并能设置各种波特率,给使用带来
很大的灵活性。
51 系列单片机有两个物理上独立的接收、发送缓冲器 SBUF,它们只占用同一地址 99H,可同
时发送、接送数据。发送缓冲器只能 写入,不能读出,接收缓冲器只能读出、不能写入。串行
发送接收的速率与波特率发生器产生的移位脉冲同频。51 系列单片机用定时器 T1 或直接用 CPU
时钟作为通信波特率发生器的输入,在串行接口的不同工作方式中,波特率发生器从两个输入信
号中选择一个分频,产生移位脉冲来同步串口的接收和发送,移位脉冲的速率即是波特率。
接收器是双缓冲结构,在前一个字节被从接收缓冲器 SBUF 读出之前,第二字节即开始被收。但
是,若在第二个字节接收完毕后,前一个字节还未被 CPU 读取的话,第二个字就会覆盖第一个字
节,造成第一个字节的丢失。接收器是武汉理工大学《单片机原理与应用》课程设计说明书 2 双
缓冲结构,串行口的发送和接收都是以特殊功能寄存器 SBUF 的名义进行或写的。8051 串行口可
设置四种工作方式,可有 8 位,10 位和 11 位帧格式。方式 0 以 8 位据为一帧,不设起始位和停
止位,先发送最低位。方式 1 以 10 位为一帧传输,设有 1 个起位“0”,8 个数据位和 1 一个停
止位“1”。方式 23 以 11 位为 1 帧传输,设有 1 个起始“0”,8 个数据位,1 个附加第九位和 1
个停止们“1”,附加第九位由软件置 1 或清 0。发送时在 TB8 中,接收时送入 RB8 中。
)单片机最小系统2 片 AT89C-52 单(1)
机
ROM/EPROM 的单片是片内有 AT89C5l/52
只要将单片机接上时机,用其构成最小应用系统时,可。 MCS-51 单片钟电路和复位电路即的
功能强、速度快公司推出 Intel 机系列是系列产品,是当前工位高档单片微型计算机 8 的.
业测试系统中较理想的一种,内部有一个可编程的全双工的串行通信口,即串行通信和发送缓冲
器 (SBUF),这两个在物理上是独立的接收发送器,既可以发送数据,也可以接收数据。全双工
的串行通信只需要一根输出线 (发送数据 TXD)和一根输入线 (接收数据 RXD)。串行通信中主要
有两种技术问题,一个是数据传送,另一个是数据转换。具体说,在发送端,要把并行数据转换
为串行数据;而在接收端,则要把接收到的串行数据转换为并行数据。
串行数据传送是将构成字符的每个二进制数据按一定的顺序进行传送的方式,串行通信协议
规定字符数据的传送格式,每个串行数据由起始位、数据位、奇偶校检位和停止位组成。本系统
就是利用单片机的串行口,以串行通信方式,实现两单片机之间的数据交换,信息共享。
(2)晶振电路
AT89C5l/52 单片机的时钟信号通常有两种形式:一种是内部时钟方式,另外一种是外部时钟方
式。内部时钟方式是在单片机的 XTALI 和 XTAL2 引脚外接石英晶体,就构成了自激震荡并在单
片机内部产生时钟脉冲信号。本设计采用内部时钟方式。
)复位电路3(.
当在 AT89C5l/52 单片机的 RST 引脚引入高电平并保持两个机器周期时,单片机内部就执行复
位操作。在实际应用中,复位操作有两个基本形式:一种是上电复位,另一种是上
剩余16页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功