修改new第七章-MCS-51的串行口教程.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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,#

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档