单片机原理及应用教案-第11章.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用教案-第11章

第11课 教学内容: 6.6串行接口 6.7其他常用口 教学目标: 了解:MCS-51的串行接口的特点、多机通信方式;其他常用接口(电气隔离接口、报警接口、控制接口)的特点、结构及用途 掌握:MCS-51的串行接口及其通信功能。 课时安排: ????3 课时 教学重点: MCS-51的串行接口的特点及应用。 教学提示: 一、重点内容与要点分析 1,串行通信的基本概念:串行、并行通信;同步、异步通信;双工、半双工、单工通信;异步通信的信号格式、波特率。 2,和串口有关的寄存器有SCON,PCON,SBUF。它们各自相应位的含义参见教材。 D7 D0 SM0 SM1 SM2 REN TB8 RB8 TI TI SCON D7 D0 SMOD PCON 3,8051串口有四种工作方式,分别为: 方式0:移位寄存器工作方式 移出:RXD:数据出 -┬- 每个时钟(fosc/12)上升沿把RXD脚上的数据打入外部移位寄 TXD:时钟出 -┘ 存器的D0,然后RXD脚上移出新的数据 启动:执行任意一条以SBUF为目的寄存器的指令 停止:8位数据移出后TI置位申请中断 中断服务程序:①清零TI ②送新的数据给SBUF 移入:RXD:数据入 -┬- 每个时钟(fosc/12)上升沿把外部移位寄存器的D7数据从RXD TXD:时钟出 -┘ 脚打入内部移位寄存器,同时外部移位寄存器移位一次。 启动:置位REN (RI=0)开始移入 停止:移入8位数据后RI置1,申请中断 中断服务程序:①清零RI ②把SBUF的数据送到内部RAM存放 方式0主要用于扩展并行I/O接口。 方式1:8位UART,波特率可变 发送:TXD:数据出--1位起始位(0),8位数据位(LSB在先),1位结束位(1) 波特率:T1溢出率的1/16(SMOD=1)或1/32(SMOD=0)并与除16器同步。 启动:执行任一条以SBUF为目的寄存器的指令后除16器翻转(溢出)时开始发 送。 停止:发送完8位数据和1位结束位后TI置1,发出中断请求。 中断服务程序:①清零TI ②再送数据到SBUF 接收:RXD:数据入,格式应与发端相同,波特率也应与发端相同。 启动:置位REN,以波特率的16倍速率采样RXD脚上的信号,采到从1到0的跳变时 起动接收器 ①负跳沿复位除16器;②除16器的7、8、9状态确认起始位, N:重新采样起始位,Y:开始接收,并在以后除16器的每个周期的7,8,9 状态采样数据,3取2判决。 停止:收到8位数据和停止位后若满足 ① RI=0 ② SM2=0或停止位为1 则8位数据送入SBUF,停止位送入RB8,RI置1,发出中断请求。否则收到 的信息丢失,也不发出中断请求。1位时间以后,不管是否满足条件,都将 重新检测“1”到“0”的跳变。 中断服务程序:①清零RI ②把SBUF内的数据送入RAM存放 方式2:9位UART,波特率固定 发送:TXD:数据出--1位起始位(0),8位数据位(LSB在先),1位可编程位(TB8), 1位结束位(1) 波特率:fosc/32(SMOD=1)或fosc/64(SMOD=0)。 启动:执行任一条以SBUF为目的寄存器的指令后与除16器溢出同步发送。 停止:发送完8位数据和1位可编程位、1位结束位后,TI置1,发出中断请求。 中断服务程序:①清零TI ②再送数据到SBUF 接收:RXD:数据入,格式应与发端相同,波特率也应与发端相同。 启动:置位REN,以波特率的16倍速率采样RXD脚上的信号,采到从1到0的跳变时 起动接收器 ①负跳沿复位除16器;②除16器的7、8、9状态确认起始位, N:重新采样起始位,Y:开始接收,并在以后除16器的每个周期的7,8,9 状态采样数据,3取2判决。 停止:收到

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档