电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机七八答案

单片机七八答案_第1页
1/9
单片机七八答案_第2页
2/9
单片机七八答案_第3页
3/9
单片机七八答案(5 页)Good is good, but better carries it.精益求精,善益求善。第 7 章 AT89C51 单片机的串行口4.通过串行口发送或接收数据时,在程序中应使用 。A.MOVC 指令 B.MOVX 指令C.MOV 指令D.XCHD 指令答:(C)MOV 指令。5.串行口工作方式 1 的波特率是 。A.固定的,为 fosc/32B.固定的,为 fosc/16C.可变的,通过定时器/计数器 T1 的溢出率设定D.固定的,为 fosc/64答:(C)。6.在异步串行通信中,接收方是如何知道发送方开始发送数据的?答:当接收方检测到 RXD 引脚上的有效的负跳变时,即可知道发送方开始发送数据。7.串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?答:串行口有 4 种工作方式:方式 0、方式 1、方式 2、方式 3。 有 3 种帧格式,方式 2 和 3 具有相同的帧格式。 方式 0 的发送和接收都以 fosc/12 为固定波特率。 方式 1 的波特率=2SMOD/32×定时器 T1 的溢出率。 方式 2 的波特率=2SMOD/64×fosc。 方式 3 的波特率=2SMOD/32×定时器 T1 的溢出率。8.假定串行口串行发送的字符格式为 1 个起始位、8 个数据位、1 个奇校验位、1 个停止位,请画出传送字符“B”(42H)的帧格式。答:传送的字符“B”的帧格式如图所示(先低位后高位)。 起始位 0 1 0 0 0 0 1 0 校验位 停止位 图9.为什么定时器/计数器 T1 用作串行口波特率发生器时,常采纳方式 2?若已知时钟频率、通信波特率,如何计算其初值?答:(1)因为定时器/计数器在方式 2 下,初值可以自动重装,这样在进行串口波特率发生器设置时,就避开了重装参数的操作,且减少了重装参数的误差。 (2)已知时钟频率、通信波特率,根据公式(7-3),即可计算出初值。10.若晶体振荡器为 11.0592MHz,串行口工作于方式 1,波特率为 4 800bit/s,写出用 T1 作为波特率发生器的方式控制字和计数初值。答:经计算,初值为 FAH。控制字:ANL TMOD,#0F0HORLMOD,#20HMOV TH1,#0FAHMOV TL1,#0FAHMOV SCON,#40H11.简述利用串行口进行多机通信的原理。答:以方式 1 为例。 发送过程:数据位由 TXD 端输出,发送 1 帧信息为 10 位,当 CPU 执行 1条数据写发送缓冲器 SBUF 的指令,就启动发送。发送开始时,内部发送控制信号 SEND 变为有效,将起始位向 TXD 输出,此后,每经过 1 个 TX 时钟周期,便产生 1 个移位脉...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机七八答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部