第7章 MCS-51的串行口;第7章 MCS-51的串行口;;7.1 串行口的结构;7.1.1 串行口控制寄存器SCON;7.1.2 特殊功能寄存器PCON;7.2 串行口的4种工作方式;7.2.1 方式0;2. 方式0接收
方式0接收时,REN为串行口接收允许接收控制位,REN=0,禁止接收。 REN=1,允许接收。当CPU向串行口的SCON寄存器写入控制字(置为方式0,并置“1”REN位,同时RI=0) 时,产生一个正脉冲,串行口即开始接收数据。
引脚RXD为数据输入端,TXD为移位脉冲信号输出端,接收器也以fosc/12的固定波特率采样RXD引脚的数据信息,当接收到8位数据时置“1”中断标志RI。表示一帧数据接收完毕,可进行下一帧数据的接收。时序如下图: ; 方式0下,SCON中的TB8、RB8位没有用到,发送或接收完8位数据由硬件将中断标志位TI或RI置“1” ,CPU响应中断。TI或RI标志位须由用户软件清“0”,可采用如下指令:
CLR TI ; TI位清“0”
CLR RI ; RI位清“0”
方式0时,SM2位(多机通讯控制位) 必须为0。;7.2.2 方式1;1. 方式1发送
方式1输出时,数据位由TXD端输出,
当CPU执行一条数据写发送缓冲器SBUF的指令,就启动发送。图中TX时钟的频率就是发送的波特率。发送开始时,内部发送控制信号变SEND*变为有效,将起始位向TXD输出。
此后,每经过一个TX时钟周期,便产生一个移位脉冲,并由TXD输出一个数据位。8位数据位全部发送完毕后,置“1”中断标志位TI,然后SEND*信号失效。;2. 方式1接收
数据从RXD(P3. 0) 引脚输入。当检测到起始位的负跳变时,则开始接收。
定时控制信号有两种(如图所示) ,一种是接收移位时钟(RX时钟) ,它的频率和传送的波特率相同。另一种是位检测器采样脉冲,它的频率是RX时钟的16倍。也就是在1位数据期间,有16个采样脉冲,以波特率的16倍的速率采样RXD引脚状态,当采样到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样(第7、8、9个脉冲时采样) 取其中两次相同的值,以确认是否是真正的起始位(负跳变) 的开始。; 当一帧数据接收完毕以后,必须同时满足以下两个条件,这次接收才真正有效。
⑴ RI=0,即上一帧数据接收完成时,RI=1发出的中断请求已被响应,SBUF中的数据已被取走,说明“接收SBUF”已空。
⑵ SM2=0或收到的停止位=1(方式1时,停止位已进入RB8) ,则收到的数据装入SBUF和RB8(RB8装入停止位) ,且置“1”中断标志RI。
若这两个条件不同时满足,收到的数据不能装入SBUF,该帧数据将丢失。;7.2.3 方式2;1. 方式2发送
发送前,先根据通讯协议由软件设置TB8(例如,双机通讯时的奇偶校验位或多机通讯时的地址/数据的标志位) 。
方式2发送数据波形如图所示。;补充:奇偶校验;例7-1 方式2发送在双机通讯中的应用。
下面的发送中断服务程序,是在双机通讯中,以TB8作为奇偶校验位,处理方法为数据写入SBUF之前,先将数据的奇偶校验位写入TB8,以保证采用偶校验发送。
PIPTI: PUSH PSW ; 现场保护
PUSH Acc
SETB RS1 ; 选择第2组工作寄存器区
CLR RS0
CLR TI ; 发送中断标志清“0”
MOV A, @R0 ; 取数据
MOV C, P ; 校验位送TB8,采用偶校验
MOV TB8, C
MOV SBUF, A ; 启动发送
INC R0 ; 数据指针加1
POP Acc ; 恢复现场
POP PSW
RETI ; 中断返回;2. 方式2接收
SM0、SM1=10,且REN=1。数据由RXD端输入,接收11位信息。当位检测逻辑采样到RXD引脚从1到0的负跳变,并判断起始位有效后,便开始接收一帧信息。在接收器完第9位数据后,需满足以下两个条件,才能将接收到的数据送入SBUF。
(1) RI=0,意味着接收缓冲器为空。
(2) SM2=0或接收到的第9位数据位RB8=1时。
当上述两个条件满足时,接收到的数据送入SBUF(接收缓冲器) ,第9位数据送入RB8,并置“1”RI。若不满足这两个条件,接收的信息将被丢弃。
您可能关注的文档
- 浅析企业会计准则制定的影响..docx
- 浅析如何理解自由贸易口号下的..ppt
- 浅析三段式电流保护的重要性..ppt
- 浅析松桃苗族女子头饰之美..doc
- 浅析太阳能固体吸附式制冷空调..ppt
- 浅析太阳能在照明中的应用 毕业设计..doc
- 浅析天然气的高效利用..doc
- 浅析调节阀选型应该注意的几个方面_吴科学.docx
- 浅析温室效应及应对措施..doc
- 浅析我国商业银行的现状与发展 个人论文..doc
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
最近下载
- GB/T 17359-2023微束分析 原子序数不小于11的元素能谱法定量分析.pdf
- 工业和信息化领域数据安全风险评估实施细则.pptx VIP
- 江西省“三新”协同教研共同体2025届高三12月联考生物学试卷(含答案).docx VIP
- 配电线路器材 -横担、绝缘子.ppt
- 00J008-3钢筋砼挡土墙.pdf
- 2024年华北科技学院马克思主义基本原理概论期末考试题含答案.docx VIP
- 《配电线路工程》 课件 3-9接地装置安装.pptx
- 2025-2026学年丹阳市八年级上学期数学期末模拟试卷.docx VIP
- 配电线路防雷技术.pptx VIP
- 高二数学(文)双曲线知识精讲 人教实验版(A).doc VIP
原创力文档

文档评论(0)