微机原理与接口技术:第4章_MCS-51单片机的内部接口单元_2015.ppt

微机原理与接口技术:第4章_MCS-51单片机的内部接口单元_2015.ppt

  1. 1、本文档共153页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.5.4 串行口的通信波特率 方式2波特率=(2SMOD/64)*fosc 4.5.4 串行口的通信波特率 方式1、3的波特率=(2SMOD/32)*(T1的溢出率) 定时时间T=(2M-初值)*12/fosc T1的溢出率= fOSC/12 *(1/( 2M-初值)) X=2M-T/t (t=12/fosc) 4.5.4 串行口的通信波特率 例 8051单片机时钟振荡频率为11.0592MHz,选用定时器T1工作方式2作波特率发生器,波特率为2400bps,求初值。 解 设置波特率控制位(SMOD)=0,则 系统晶体振荡频率选为11.0592MHz就是为了使初值为整数,从而产生精确的波特率。 波 特 率 fosc/MHz SMOD 定时器T1 C/T 工作方式 计数初值 串行接口方式0 0.5Mb/s 6 串行接口方式2 187.5kb/s 6 1 方式1或3 19.2kb/s 6 1 0 2 FEH 9.6kb/s 6 1 0 2 FDH 4.8kb/s 6 0 0 2 FDH 2.4kb/s 6 0 0 2 FAH 表4-5 常用波特率和定时器T1的初值表 4.5.4 串行口的通信波特率 4.5.4 串行口的通信波特率 与串行口有关的特殊功能寄存器 串行口控制寄存器SCON和电源控制寄存器PCON 串行口发送缓冲器SBUF和 接收缓冲器SBUF 定时器/计数器T1 中断优先级寄存器IP和中断允许寄存器IE 4.5.5 MCS-51串行口的应用 1.串行口方式0的应用 扩展并行输出口 RXD TXD CLK DATA STD P1.0 CD4049 8031 将串口扩展成并行输出口,需外接串入和并出的同步移位寄存器芯片74LS164或CD4049; 4.5.5 MCS-51串行口的应用 扩展并行输入口 RXD TXD CLK DATA P/S P1.0 CD4014 8031 将串口扩展成并行输入口,需外接并入和串行输出的同步移位寄存器芯片74LS165或CD4014。 【例】 用8031串行接口外接CD4049扩展8位并行口,8位并行接口的每位都接一个发光二极管。要求发光二极管从左到右以一定延时轮流显示,并不断循环。设发光二极管为共阴极接法,如图4-31所示。 4.5.5 MCS-51串行口的应用 若STB=0,则并行输出端关闭,但允许串行数据从DATA输入;若STB=1,则DATA输入端关闭,但允许8位数据并行输出。 ORG 0000H AJMP MAIN ORG 0023H AJMP SBR ORG 0050H MAIN:MOV SCON, #00H MOV A, #80H ; 最左一位发光二极管先亮 CLR P1.0 ; 关闭并行输出 MOV SBUF,A ; 开始串行输出 LOOP:SJMP $ ; 等待中断 SBR: SETB P1.0 ; 启动并行输出 ACALL DELAY ; 显示延迟一段时间 CLR TI ; 清除发送中断标志 RR A ; 准备右边一位显示 CLR P1.0 ; 关闭并行输出 MOV SBUF,A ; 再一次串行输出 RETI ; 中断返回 DELAY: (略) ; 延时子程序 END SETB ES SETB EA 【例】 用8051串行接口外加移位寄存器CD4014扩展8位输入口,输入数据由8个开关提供,另一开关K提供联络信号。当K=0时,表示要求输入数据,输入的8位为开关量。8051串行接口外接CD4014如图4-32所示。 4.5.5 MCS-51串行口的应用 CD4014是并入串出的同步移位寄存器。其中,Q8为串行输出端,CLK为控制端。若P/S=0,则CD4014可以串出(并入端关闭);若P/S=1,则CD4014可以并入数据(串出端关闭)。 ORG 0000H START: MOV SCON, #10H ORL P1, #02H

文档评论(0)

学习让人进步 + 关注
实名认证
内容提供者

活到老,学到老!知识无价!

1亿VIP精品文档

相关文档