单片机原理及接口技术(C51编程)(第2版)-习题答案 - 第8章习题解答_第1页
单片机原理及接口技术(C51编程)(第2版)-习题答案 - 第8章习题解答_第2页
单片机原理及接口技术(C51编程)(第2版)-习题答案 - 第8章习题解答_第3页
单片机原理及接口技术(C51编程)(第2版)-习题答案 - 第8章习题解答_第4页
单片机原理及接口技术(C51编程)(第2版)-习题答案 - 第8章习题解答_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第八章思考问题和练习题8参考回答一、填空栏1、AT89S51的串行异步通信通讯端口为(单/半/全)。a :全双工。2 .串行通讯波特率的单位为。比特/秒3. AT89S51的串行通讯口的传输速度为每秒120信息帧,如果是每信息帧1.0二进制位,则以波特率为单位进行串行通信12004 .串行口方式0的波特率为。fosc/1.25.AT89S51单片微型计算机的通讯接口有和两种类型。 在串行通讯中,在传输数据时将数据转换为数据。 接收数据的时候需要把数据转换成数据。a :残奥级别、串行、残奥级别、串行、串行、残奥级别6 .在通过串行口进行串行通讯的情况下,用于减小波特率误差的时钟频率是MHz。11

2、.05927.AT89S51单片机串行口的四种工作方式中,和的波特率可调整,与定时器/计数器T1的向上溢出率有关,其它两种方式的波特率是固定的。a :方式1、方式38 .信息帧格式是1星空卫视二进制位、8数据二进制位和1斯掌门人二进制位的异步串行通讯方案是制式的。a :方式1。9 .在串行通讯下,收发双方的波特率设置应该正确。a :一样。1.0 .串行口动作方式1的波特率为。a :方式1波特率=(2SMOD/32 )计时器T1的向上溢出率二、收音机1.AT89S51的串行口扩展了残奥级I/O通讯端口时,选择串行接口的工作方式。a .方式0 B .方式1 C .方式2 D .方式3甲:甲2 .控

3、制串行口工作方式的暂存器是。安东尼奥托马斯托马斯甲: d三、判断是非1 .可以由用户定义串行通讯的第九数据二进制位的功能。 是啊2 .用于发送数据的第9数据二进制位的内容已经事先准备在SCON暂存器的TB8二进制位中。 是啊3 .在由串行通讯方案2或方案3发送的情况下,命令向发送SBUF发送TB8二进制位的状态。 错了4 .通过串行通讯接收的第9二进制位的数据保存在SCON暂存器的RB8中。 是啊5 .串行口系统1的波特率是可变的,并且通过计时器/计数器T1的向上溢出率设置。 是啊6 .串行口动作方式1的波特率固定,为fosc/32。 错了7 .当at89s 5.1单片微型计算机执行串行通讯时

4、,必须占用定时器作为波特率产生器。 错了8 .在at89s 5.1单片微型计算机进行串行通讯的情况下,计时器方式2能够产生比方式1低的波特率。 错了9 .串行口发送和接收缓冲器只具有一个小区地址,然而实际上是两种不同的暂存器。 是啊四、简答1 .在异步串行通讯中,接收者知道发送者是如何开始发送数据的?a :实质上如何检测星空卫视二进制位的开始? 当接收器检测到从RXD端子1到0的负跳跃时,接收器启动检测器,其中接收的值被连续采样三次,并且获取其中的两个值是相同的。因此,通过用真实星空卫视二进制位的星空卫视目的地确认有木有,可以有效地消除噪声影响,并确保可靠的星空卫视数据。2.AT89S51单片

5、微型计算机的串行口有几种工作方式? 有多少种信息帧格式? 各种工作方法的波特率是如何决定的?a :有方式0、方式1、方式2、方式3四种动作方式有三种信息帧格式,方式2和方式3具有相同的信息帧格式的方式0的收发都将fosc/12设为固定波特率方式1波特率=2SMOD/32计时器T1的向上溢出率方式2的波特率=2SMOD/64fosc方式3波特率=2SMOD/32计时器T1的向上溢出率3 .假设串行口串行发送的字符格式是开头二进制位为1个、数据二进制位为8个、奇偶校验二进制位为1个、掌门人二进制位为1个,请描绘传输字符“b”的信息帧格式。a :字母“b”的ASCII查询密码为“42H”,信息帧格式

6、如下:4 .为什么计时器/计数器T1用作串行口的波特率产生器时,经常采用方式2? 如果知道时钟频率、串行通讯的波特率,如何计算T1中的初始值?a :计时器T1为方式2时,初始值会自动重新加载,因此可避免执行重新加载残奥仪表的指令引起的时间误差。若设计时器T1方式2的初始值为x,则为了计算初始值x,能够使用下式波特率=(2s模式/3.2 ) (fosc/1.2 )/(256-x )5 .一个AT89S51单片微型计算机的串行口,其中传输数据的信息帧格式由1个星空卫视二进制位(0)、7个数据二进制位、1个双位数校验和1个停止位(1)组成。 当串行口每分钟发送1800个字符时,尝试计算波特率。a :

7、串行每秒发送的字符为1800/60=30字符/秒波特率为3.0字符/秒1.0二进制位/字符=300b/s8051单片微型计算机主从结构的多功能通讯原理简单描述如下:一台男公关与三台从站通讯,其中一台从站的通讯地址号为01H,男公关调用从站传输一个字节的数据。 (请画电路图)a :原理电路如下图所示当男公关调用01H从机时,首先,男公关发送地址蛋奶酥0000 00011(TB8=1),此时在各从机的SM2位置1并在接收到的RB8=1使RI有效化。 各从站将接收到的地址和本机的地址进行比较,结果选择1#机,该SM2清零后的0#、2#机不变。 接着,用于传输串行数据的男公关传输数据信息帧:0(TB8

8、=0),其中,1#装置的SM2=0,以及RB8=0。 在激活RI并且0#、2#设备的SM2=1和RB8=0的情况下,不激活RI,并且数据进入1#设备的接收数据缓冲区。2 .为什么AT89S51单片机的串行口方式在0信息帧格式中没有星空卫视二进制位(0)和掌门人二进制位(1)?a :串行口的方式0是同步移位暂存器的投入产出方式,为了扩展残奥电平I/O通讯端口经常用于外部移位暂存器,一般不用于两个MCS-51之间的串行通讯。 这种方式是fosc/12的固定波特率,从低二进制位向高二进制位发送和接收数据。3 .在TTL级别直接串行传输数据的方式有什么缺点? 为什么在串行传输距离远的情况下,串行数据传输通常采用RS-232C、RS-422A、RS-485的标准串行接口。 比较RS-232C、RS-422A和RS-485标准串行接口的优缺点。a :在TTL电平直接串行传输数据的方式的缺点是传输距离短,抗扰度差。 因此,在串行传输距离远的情况下,经常采用RS-232C、RS-422A、RS-485等标准串行接口。 主要是进行RS-232C传输距离为数十米等传输电信号的改善,与以TTL电平进行串行传输的情况

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论