微智科技网
您的当前位置:首页单片机原理及应用(第二版)第7章参

单片机原理及应用(第二版)第7章参

来源:微智科技网
第7章

1.答:方式1。2.答:相等的。

ATS51的串行口

3.答:A.对;B.对;C.错;D.对;E.对。4.答:C5.答:C

6.答:当接收方检测到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。

7.答:串行口有4种工作方式:方式0、方式1、方式2、方式3;有3种帧格式,方式2和3具有相同的帧格式;方式0的发送和接收都以fosc/12为固定波特率,

方式1的波特率=2SMOD/32×定时器T1的溢出率方式2的波特率=2SMOD/×fosc

方式3的波特率=2SMOD/32×定时器T1的溢出率8.答:字符“B”的ASCII码为“42H”,帧格式如下:

9.答:因为定时器/计数器在方式2下,初值可以自动重装,这样在做串口波特率发生器设置时,就避免了执行重装参数的指令所带来的时间误差。

设定时器T1方式2的初值为X,计算初值X可采用如下公式:

波特率=

2SMODfosc

×3212(256−X)

10.答:经计算,计数初值为FAH,初始化程序如下:

ANLORLMOVMOVMOV

TMOD,#0F0HTMOD,#20HTH1,#0FAHTL1,#0FAHSCON,#40H

;屏蔽高4位;控制字;写入计数初值

11.答:见7.3节的介绍。12.答:见7.5.3小节的介绍

·1·

13.答:串口每秒钟传送的字符为:1800/60=30个字符/秒

所以波特率为:30个字符/秒×10位/个字符=300b/s

14.答:串行口的方式0为同步移位寄存器输入输出方式,常用于外接移位寄存器,以扩展并行I/O口,一般不用于两个MCS-51之间的串行通信。该方式以fosc/12的固定波特率从低为位到高位发送或接受数据。

15.答:直接以TTL电平串行传输数据的方式的缺点是传输距离短,抗干扰能力差。因此在串行传输距离较远时,常采用RS-232C、RS-422A和RS-485标准串行接口。主要是对传输的电信号不断改进,如RS-232C传输距离只有几十米远,与直接以TTL电平串行传输相比,采用了负逻辑,增大“0”、“1”信号的电平差。而RS-422A和RS-485都采用了差分信号传输,抗干扰能力强,距离可达1000多米。RS-422A为全双工,RS-485为半双工。

·2·

因篇幅问题不能全部显示,请点此查看更多更全内容