- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
修改new第七章-MCS-51的串行口教程
第七章 MCS-51单片机串行口;§7.1 串行通信概述
§7.2 MCS-51的串行口结构
§7.3 串行口的4种工作方式
§7.4 波特率的制定方法
§7.5 串口初始化编程
§7.6 串行口的应用
;§7.1 串行通信概述;通信:是计算机与外界的信息交换。
两种基本方式:
并行通信:所传送数据的各位同时发送或接收,信息传输线的位数与数据的位数相等。
串行通信:所传送数据的各位按顺序一位一位地发送或接收,先传送低位后送高位。
;速度快,适合近距离传输;但占用数据线多,线路复杂,成本高。; 按照串行数据的时钟控制方式,串行通信可分为:
;①异步通信:
接收器和发射器有各自的时钟,它们的工作非同步;
异步通信用一帧来表示一个字符。
一帧信息包括起始位、数据位、奇偶校验位和停止位四部分。
;②同步通信:
接收器和发射器由同一时钟源控制;
同步传输方式去掉了异步传输的起始位和停止位,仅在开始用1~2个同步字符作为同步号令,然后连续发送数据。;比较:
同步传输方式比异步传输方式速度快;
同步传输方式必须用一个时钟来协调收发器的工作,对同步时钟的相位一致性要求很高,因此硬件设备复杂,成本较高,应用相对较少;
异步通信的数据发送接收是一帧一帧进行的,不要求数据传输的连续性,数据的传输可以间断,并随时结束或开始,不受时间限制,因此,异步通信简单灵活,对于同步时钟要求较低。;波特率:每秒钟所传送的二进制数码的位数。
单位:位/秒(bps)
波特率反映了串行通信的速率。
在异步串行通信中,波特率为每秒传送的字符数和每个字符的位数的乘积。
国际上规定的标准波特率系列为300、600、1200、1800、2400、4800、9600和19200bit/s 。
;[例7-1]:数据传送的速率为120字符/秒,而每个字符又
包含10位二进制数,计算波特率大小和每位传送时间。
解:
波特率=120字符/秒×10位/字符
=1200位/秒=1200bps。
每一位的传送时间为波特率的倒数:
T=1/1200=0.833ms。
;在串行通信中,根据数据在两个站点之间的传送方向可以分三种制式:
;(1)单工方式;通信双方均有发送器和接收器,由电子开关切换。通信双方之间只用一根通信线相连接。任何一方都可接收和发送,但接收和发送不能同时进行,即当一方发送时,另一方只能接收。; 通信双方之间的数据发送和接收可以同时进行。需要通信双方连接两条传输线,一条是将数据从甲方送到乙方,另一条是从乙方送到甲方。由两根单向线组成双向传输。
; 能够完成异步通信的硬件电路称为UART, 即通用异步接收器/发送器。
(Universal Asynchronous Receiver/Transmitter)
能够完成同步通信的硬件电路称为USRT;
即能同步又能异步通信的硬件电路称为
USART。; §7.2 MCS-51的串行口结构; §7.2 MCS-51的串行口结构;一、串行口数据缓冲器SBUF;注意:
串行口可同时发送和接收数据,两个缓冲器公用一个地址99H,通过对SBUF的读/写指令来区别:
CPU读SBUF时:
MOV A, SBUF ;就是读取接收SBUF的内容;
CPU写SBUF时:
MOV SBUF, A ;就是修改发送SBUF的内容,同时启动数据串行发送。; MCS-51串行口是一个可编程接口,涉及两个特殊功能寄存器:
; ①SCON (98H,可位寻址);SM0;REN:串行接收允许位。
0---禁止接收, 1---允许接收
TB8: 发送数据D8位,一般作为奇偶校验位。
在方式2、3中,可以在多机通信中作为区分地址帧或数据帧的标志位,1为地址,0为数据。;TI: 发送中断标志位。
发送前必须用软件清零,发送过程中TI保持零
电平;
发送完一帧数据后,由硬件自动置 “1”。
RI: 接收中断标志位。
接收前必须用软件清零,接收过程中RI保持零
电平;
接收完一帧数据后由片内硬件自动置“1”。
;SMOD;1.工作方式0:同步移位寄存器方式
2.工作方式1:8位异步通信接口方式
3.工作方式2/3:9位异步通信接口方式;工作方式0:移位寄存器方式(用于接口的扩展);
MOV SCON ,#00H ?
MOV A,#
您可能关注的文档
最近下载
- T∕CACM 1066.2-2018 中医治未病标准化工作指南 第2部分:标准体系.docx VIP
- 技术服务措施及保障措施方案.docx VIP
- 新媒体环境下的微博营销【文献综述】.doc VIP
- 2021钻床工考试-初级钻床工考试(精选试题).doc VIP
- 化工企业双重预防机制.pdf VIP
- (铁总计统〔2017〕177号 )中国铁路总公司关于进一步加强铁路建设项目征地拆迁工作和费用管理的指导意见.pdf VIP
- 深圳新桥街道万丰社区大朗山片区城市更新项目.pdf
- 中小学劳动教育课程如何创新与实施.docx VIP
- 大航海时代OL陆战技巧学习指南.docx
- 集中式山地光伏电站方阵区直流电缆敷设技术要求.pdf VIP
文档评论(0)