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