单片机网上课程作业第七章答案

1. 串行数据传送的主要优点和用途是什么?
答:串行数据传送的主要优点是硬件接口简单,接口端口少(2个)。主要用于多个单片机系统之间的数据通信。
2. 简述串行口接收和发送数据的过程。
答:以方式一为例。发送:数据位由TXT端输出,发送1帧信息为10为,当CPU执行1条数据写发送缓冲器SBUF的指令,就启动发送。发送开始时,内部发送控制信号/SEND变为有效,将起始位想TXD输出,此后,每经过1个TX时钟周期,便产生1个移位脉冲,并由TXD输出1个数据位。8位数据位全部完毕后,置1中断标志位TI,然后/SEND信号失效。接收:当检测到起始位的负跳变时,则开始接收。接受时,定时控制信号有2种,一种是位检测器采样脉冲,它的频率是RX时钟的16倍。也就是在1位数据期间,有16个采样脉冲,以波特率的16倍的速率采样RXD引脚状态,当采样到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。
3.帧格式为1个起始位,8个数据位和1个停止位的异步串行通讯方式是方式(卓小勤   1    )。
4.串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?
答:串行口有3种工作方式:方式0、方式1、方式2、方式3;有3种帧格式,方式2和3具有相同的帧格式;方式0的发送和接收都以fosc/12为固定波特率,  方式1的波特率=2SMOD/32×定时器T1的溢出率 方式2的波特率=2SMOD/64×fosc  方式3的波特率=2SMOD/32×定时器T1的溢出率
5.假定串行口串行发送的字符格式为1个起始位,8个数据位,1个奇校验位,1个停止位,请画出传送字符“A”的帧格式。
起始位0  1  0  0  0  0  0  0  校验位停止位
6.判断下列说法是否正确:
A)串行口通讯的第9数据位的功能可由用户定义。(对)
B)发送数据的第9数据位的内容在SCON寄存器的TB8位中预先准备好的。(对)
C)串行通讯帧发送时,指令把TB8位的状态送入发送SBUF中。(错)
D)串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。(对)
E)串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。(对)
7.通过串行口发送或接收数据时,在程序中应使用:(C)
AMOVC指令(BMOVX指令(CMOV指令(DXCHD指令
8.为什么定时器/计数器T1用做串行口波特率发生器时,常采用方式2?若已知时钟频率、通讯波特率,如何计算其初值?
答:因为定时器/计数器在方式2下,初值可以自动重装,这样在做串口波特率发生器设置时,就避免了重装参数的操作。 已知时钟频率、通讯波特率,根据公式:,计算出初值。
9.串行口工作方式1的波特率是:(C)
A)固定的,为测向天线fosc/32
B)固定的,为fosc/16
C)可变的,通过定时器/计数器T1的溢出率设定。
D)固定的,为fosc/64
10.在串行通讯中,收发双方对波特率的设定应该是(             相等       )的。
11.若晶体振荡器为11.0592MHz,串行口工作于方式1,波特率为学生道歉拖后腿4800b/s,写出用T1作为波特率发生器的方式控制字和计数初值。
脑脊髓炎答:初值计算:查阅P148表7-2可得,FAH
控制字:ANL TMOD,#0F0H 
ORL TMOD,#20H 
MOV TH1,#0FAH 
MOV TL1,#0FAH
  MOV SCON,#40H
12.简述利用串行口进行多机通讯的原理。
13.使用化学反应工程原理8031的串行口按工作方式1进行串行数据通讯,假定波特率为2400b/s,以中断方式传送数据,请编写全双工通讯程序。
14.使用8031的串行口按工作方式3进行串行数据通讯,假定波特率为1200b/s,第9数据位作奇偶校验位,以中断方式传送数据,请编写通讯程序。
15.某8031串行口,传送数据的帧格式为1个起始位(0),7个数据位,1个偶校验和1个停止位(1)组成。当该串行口每分钟传送1800长兴撤县设区个字符时,试计算出波特率。
答:串口每秒钟传送的字符为:1800/60=30个字符/秒      所以波特率为:30个字符/秒×10位/个字符=300b/s
16.为什么MCS-51串行口的方式0帧格式没有起始位(0)和停止位(1?
 答:串行口的方式0为同步移位寄存器输入输出方式,常用于外接移位寄存器,以扩展并行I/O口,一般不用于两个MCS-51之间的串行通信。该方式以fosc/12的固定波特率从低为位到高位发送或接受数据。

本文发布于:2024-09-22 19:38:47,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/32781.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:方式   发送   串行口   串行   数据位   数据
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议