最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

单片微机原理与接口技术(电子工业出版社-宋跃)答案整理

IT圈 admin 52浏览 0评论

2024年4月14日发(作者:亢香莲)

(颜色特殊标志的地方是指与原来同学整理的答案有差别或是有补

充,仅供参考,有不对的地方还望同学们指正~~)

第一部分

1.奇偶校验原理是什么?(P150,154)

答:奇校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为奇数;

偶校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为偶数。

附:80C51中,只有以累加器A为目的操作数的指令,才可能影响奇偶标志P。

以A中内容判断,不包括进位。

2.比特率、波特率是什么?(P150)

答:比特率是指每秒传送二进制数的信号数(即二进制数的位数),单位是bps

(或b/s);波特率是指每秒传送信号的数量,单位是波特(B)。

附:只有在二进制通信系统中,波特率和比特率在数值上才相等。

3. I2C总线字节传送与应答时数据传送格式是什么?(P167)

答:一个字节数据8位+一个应答位=一帧9位

附:I2C总线的传送格式为主从式,即主机发出起始信号后,先发出从机的8位

地址信息,该信息前7位是从机芯片的内部地址,第8位是读/写信息(R/W),

“1”为读,“0”为写;然后进行和主机之间的读写数据传送;接收方接收到一

字节数据后,给予发送方一个应答信号,表示接受正常;数据全部发完后,主机

发出停止信号,结束数据传送。

——

- 1 - / 32

4.串行口方式0收发过程?TB8、RB8有什么作用?奇偶校验如何定义?

(P152,153)

答:串行口在工作方式0下为8位同步移步寄存器输入/输出方式,波特率固定

为fosc/12。方式0下的串行口本身相当于“并入串出”(发送状态)或“串入

并出”(接收状态)的移位寄存器。此时,串行数据由RXD(P3.0)逐位移出/移

入(低位在先,高位在后);TXD(P3.1)输出移位时钟,频率为系统时钟频率

fosc的1/12。发送/接收数据时,每发送/接收8位数据TI/RI自动置1;需要

用软件清零TI/RI。

TB8:在方式2、3中,是要发送的第9位数据;在双机通信中,用于对接收

到的数据进行奇偶校验;在多机通信中,用作判断地址帧/数据帧,TB8=0表示

发送的是数据,TB8=1表示发送的是地址。

RB8:在方式2、3中,用于存放收到的第9位数据;在双机通信中,作为奇

偶校验;在多机通信中,用作区别地址帧/数据帧的标志。在方式1时,SM2=0,

RB8接收的是停止位。在方式0时,RB8不用。

约定发送采用奇校验时,若发送的8位有效数据中“1”的个数为偶数,则

要人为在附加位中添加一个“1”一起发送;若发送的8位有效数据中“1”的个

数为奇数,则要人为在附加位中添加一个“0”一起发送。

约定接收采用奇校验时,若接收到的9位数据中“1”的个数为奇数,则表

明接收正确,取出8位有效数据即可;若接收到的9位数据中“1”的个数为偶

数,则表明接收出错,应当进行出错处理。

采用偶校验时,处理方法与奇校验类似。

- 2 - / 32

2024年4月14日发(作者:亢香莲)

(颜色特殊标志的地方是指与原来同学整理的答案有差别或是有补

充,仅供参考,有不对的地方还望同学们指正~~)

第一部分

1.奇偶校验原理是什么?(P150,154)

答:奇校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为奇数;

偶校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为偶数。

附:80C51中,只有以累加器A为目的操作数的指令,才可能影响奇偶标志P。

以A中内容判断,不包括进位。

2.比特率、波特率是什么?(P150)

答:比特率是指每秒传送二进制数的信号数(即二进制数的位数),单位是bps

(或b/s);波特率是指每秒传送信号的数量,单位是波特(B)。

附:只有在二进制通信系统中,波特率和比特率在数值上才相等。

3. I2C总线字节传送与应答时数据传送格式是什么?(P167)

答:一个字节数据8位+一个应答位=一帧9位

附:I2C总线的传送格式为主从式,即主机发出起始信号后,先发出从机的8位

地址信息,该信息前7位是从机芯片的内部地址,第8位是读/写信息(R/W),

“1”为读,“0”为写;然后进行和主机之间的读写数据传送;接收方接收到一

字节数据后,给予发送方一个应答信号,表示接受正常;数据全部发完后,主机

发出停止信号,结束数据传送。

——

- 1 - / 32

4.串行口方式0收发过程?TB8、RB8有什么作用?奇偶校验如何定义?

(P152,153)

答:串行口在工作方式0下为8位同步移步寄存器输入/输出方式,波特率固定

为fosc/12。方式0下的串行口本身相当于“并入串出”(发送状态)或“串入

并出”(接收状态)的移位寄存器。此时,串行数据由RXD(P3.0)逐位移出/移

入(低位在先,高位在后);TXD(P3.1)输出移位时钟,频率为系统时钟频率

fosc的1/12。发送/接收数据时,每发送/接收8位数据TI/RI自动置1;需要

用软件清零TI/RI。

TB8:在方式2、3中,是要发送的第9位数据;在双机通信中,用于对接收

到的数据进行奇偶校验;在多机通信中,用作判断地址帧/数据帧,TB8=0表示

发送的是数据,TB8=1表示发送的是地址。

RB8:在方式2、3中,用于存放收到的第9位数据;在双机通信中,作为奇

偶校验;在多机通信中,用作区别地址帧/数据帧的标志。在方式1时,SM2=0,

RB8接收的是停止位。在方式0时,RB8不用。

约定发送采用奇校验时,若发送的8位有效数据中“1”的个数为偶数,则

要人为在附加位中添加一个“1”一起发送;若发送的8位有效数据中“1”的个

数为奇数,则要人为在附加位中添加一个“0”一起发送。

约定接收采用奇校验时,若接收到的9位数据中“1”的个数为奇数,则表

明接收正确,取出8位有效数据即可;若接收到的9位数据中“1”的个数为偶

数,则表明接收出错,应当进行出错处理。

采用偶校验时,处理方法与奇校验类似。

- 2 - / 32

发布评论

评论列表 (0)

  1. 暂无评论