- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 MCS-51单片机串行口
第8章 MCS-51单片机的串行口 ;8.1串行通信基础;在单片机中主要采用异步通信方式,其帧的
格式如图8-1所示。 ;同步通信依靠同步字符保持通信同步。同步
通信的帧是由1~2个同步字符和多字节数据
组成,多字节数据之间不允许有空隙,发送
器和接收器的时钟必须是同一个时钟。
同步通信的帧的格式如图8-2所示。
;(3)串行通信速率:
串行通信速率用波特率(bps)描述。波特率
定义为每秒传输二进制数的位数,即1波特= 1
位/秒(1bps),波特率的倒数即为每位传输
所需的时间。
(4)串行通信的制式
单工
半双式
全双工
;发送器;(3)串行通信的校验
奇偶校验
循环冗余校验(CRC)
累加和校验
;8.1.2 串行通信的接口标准
异步串行通信接口标准有三类:
RS-232C、RS-449
RS-422
RS-423和RS-485、20mA电流环
本书仅讲述RS-232C接口标准
;(1)RS-232C的连接器
(2)RS-232C的电气特性
RS-232C接口采用EIA电平,低电平为+3V~+15V,高电平为-3V~-15V。实际常用±12V或±15V
RS-232C接口采用负逻辑,当是高电平,逻辑值为“0”; 当是低电平,逻辑值为“1”。
;(3)RS-232C的连接
RS-232C用于计算机与计算机之间或计算机
与外设调制解调器之间的连接。
;;8.2 MCS-51串行口的结构和工作原理;(1)接收器部分:由一个数据接收缓冲寄存器(接收SBUF)和一个输入移位寄存器构成,用于实现接收数据传输格式的拆封和串/并格式转换功能。;(2)发送器部分:由一个具有移位功能的发送缓冲寄存器(发送SBUF)组成,用来实现发送数据的并/串格式转换和发送标准格式的封装功能。;注意:SBUF是数据接收缓冲寄存器和数据发送缓冲寄存器的总称,二者共用一个地址为99H。在单片机的CPU对串行口执行写操作时,指的是将数据写入发送SBUF中;在CPU对串行口执行读操作时,是指读出接收缓冲SBUF中己送到的数据。;串行口的工作原理
(1)接收:串行口按软件设定的工作方式和波特率通过引脚RXD串行移入格式化数据至输入移位寄存器,待整帧接收完毕后进行反格式化处理,然后并行送入接收SBUF,并形成中断请求RI,通知CPU读取传入的数据。
(2)发送:当CPU向串行口的发送SBUF写入所需发送的数据后,串行口自动按软件设定格式将待传送的数据装成标准格式帧,然后以软件规定的波特率借助于SBUF的移位功能通过TXD逐位移出。待整帧全部移出后,形成中断请求TI,通知CPU准备下一帧数据的发送工作。
;8.3 MCS-51串行口的控制寄存器;(1)SM0、SM1:串行口工作方式选择位。;(2)SM2:多机通信控制位,主要用于方式2和方式3中。
在方式0时,SM2必须为0。
在方式1时,若SM2=1,则规定只有串行口接收到有效停止时才置位RI,产生中断请求,通知CPU接收数据。
在方式2和3时,若SM2=1,且RB8(接收到的第9位数据)=1时,将接收到的前8位数据送入SBUF,并置位RI产生中断请求;否则,将接收到的8位数据丢弃。
而当SM2=0时,则不论第9位数据为0还是为1,都将前8位数据装入SBUF中,并产生中断请求。
;(3)REN:允许接收控制位。REN位用于对串行数据的接收进行控制。REN=0,禁止接收;REN=1,允许接收。该位由软件置位或复位。
(4)TB8:方式2和方式3中要发送的第9位数据。在方式2和方式3时,TB8是发送的第9位数据。在多机通信中,以TB8位的状态表示主机发送的是地址还是数据,TB8=0表示数据,TB8=1表示地址。该位由软件置位或复位。
TB8还可用于奇偶校验位。
(5)RB8:方式2和方式3中要接收的第9位数据。在方式2或方式3时,RB8存放接收到的第9位数据。;(6)TI:发送中断标志。
TI=1,表示帧发送结束,可软件查询TI位标志,也可以请求中断。
TI位必须由软件清0。
(7)RI:接收中断标志。
RI=1,表示帧接收结束,可软件查询RI位标志,也可以请求中断。
RI位也必须由软件清0。;8.3.2 电源控制寄存器PCON
电源控制寄存器PCON是一个特殊功能寄存器,其字节地址为87H,PCON寄存器不能进行位寻址,只能字节寻址。
PCON主要为CHMOS型单片机的电源控制而设置的,对HMOS型单片机,仅用其中的一个标志SMOD。
;8.3.2 电源控制寄存器PCON
SMOD:波特率选择位。
在方式1、方式2、方式3中,SMOD=1时,串行口波特率加倍;SMOD=0时,串行口波特率保持原值(在
您可能关注的文档
- 2014届上海市静安区、杨浦区、宝山区、青浦区高三二模语文试卷与答案(官方版).doc
- 2014.2 新医院会计制度实施过程中存在缺欠与改进办法_印辉.pdf
- 公路勘测计算试题与答案.doc
- 2.2著名旅游景区景观特点与其成因.ppt
- 妇产科学 病案汇总 与答案.doc
- 2014届高考第一轮总复习课时训练:第7课 唯物辩证法联系观(必修4).doc
- 2012论马克思主义时代化逻辑基础_内涵特质与价值意蕴_吴海江.pdf
- 荷载计算与计算公式 小知识.doc
- 七年级数学等式性质4.ppt
- 想过物理就背吧(出卷老师版)6-8.doc
- 2025年国网新疆电力有限公司高校毕业生招聘500人(第二批)笔试参考题库附带答案详解.docx
- 2025年机械工业上海蓝亚石化设备检测所招聘10人笔试参考题库附带答案详解.docx
- 2025中国国际航空股份有限公司大学生飞行学员招聘50人笔试参考题库附带答案详解.docx
- 2025中国石油技术开发公司高校毕业生招聘2人笔试参考题库附带答案详解.docx
- 2025江西赣州石城县文旅集团招聘专业技术人员第二批补录笔试参考题库附带答案详解.docx
- 2025贵州三穗县文化旅游发展有限公司招聘1人笔试参考题库附带答案详解.docx
- 2025年浙江舟山市白泉城镇建设投资开发有限公司招聘(3人)笔试参考题库附带答案详解.docx
- 2025年深圳铁塔社会招聘笔试参考题库附带答案详解.docx
- 2025江西省建设工程学校招聘1人笔试参考题库附带答案详解.docx
- 2025年浙江三门银座村镇银行招聘笔试历年典型考题及考点剖析附带答案详解.docx
文档评论(0)