教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

单片机综合复习第一部分答案(仅供参考)

来源:网络收集 时间:2025-09-16
导读: 1 第一部分 1.奇偶校验原理是什么? 答:奇校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为奇数;偶校验规定8位有效数据连同1位附加位中,二进制数“1”的个数为偶数。 2.比特率、波特率是什么? 答:比特率是指每秒传送二进制数的信号数(即二

1 第一部分

1.奇偶校验原理是什么?

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

2.比特率、波特率是什么?

答:比特率是指每秒传送二进制数的信号数(即二进制数的位数),单位是bps(或b/s);波特率是指每秒传送信号的数量,单位是波特(B)。

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

答:主机发出起始信号后,先发出从机的8位地址信息,该信息前7位是从机芯片的内部地址,第8位是读/写信息

——

(R/W),“1”为读,“0”为写;然后进行和主机之间的读写数据传送;最后又主机发出停止信号,结束数据传送。

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

答:串行口在工作方式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”的个数为偶数,则表明接收出错,应当进行出错处理。

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

5.试述51单片机串行口方式1的接收过程(含RI、SM2不同情况下数据的装载情况)。

答:(详细答案在书本153页)接收过程是在TI=0且REN=1条件下启动,此时接收器开始工作。当接收电路采样到输入信号从1到0的负跳变时,确认是开始位0,就启动接收控制器接收数据。如果接收到的起始位的值不是0,则起始位无效,复位接收电路。如果起始位为0,则开始接收本帧其他各位数据。控制器发出内部移位脉冲将RXD上的数据逐位移入移位寄存器,当8位数据及停止位全部移入后,在开始操作。操作时,根据状态的不同,可以有以下不同操作:

1若RI=0、SM2=0,则接收控制器发出“装载SBUF”信号,将8位数据装入接收数据缓冲器SBUF,停止位装入○

RB8,并置RI=1,向CPU发出中断请求信号。

2若RI=0、SM2=1,则只有在停止位为1时才发生上述操作; ○

3若RI=0、SM2=1,且停止位为0,则所接收的数据不装入SBUF,即数据丢失。 ○

4若RI=1,则所接收的数据在任何情况下都不装入SBUF,即数据丢失。 ○

2

6.51单片机的寻址方式有哪些?各寻址空间有哪些?

答: 序号 1 寻址方式 寄存器寻址 R0~R7 A、B、C(CY)、AB(双字节)、DPTR(双字节)、PC(双字节) 内部RAM低128字节(00H~7FH) 2 直接寻址 特殊功能寄存器 内部RAM位寻址区的128个位 特殊功能寄存器中可寻址的位 3 4 5 6 7 备注:

(1)特殊功能寄存器只能用直接寻址方式操作。 (2)各寻址方式例子: 1立即寻址:MOV A,#30H ○

2直接寻址:MOV A,30H ○

3寄存器寻址:MOV A,R0 ○

4寄存器间接寻址:MOV A,@R0 ○

5变址寻址:MOVC A,@A+DPTR; MOVC A,@A+PC; JMP @A+DPTR; ○

6相对寻址:JZ rel; JC rel; ○

7位寻址:MOV C,00H ○

7.若(SP)=30H,标号“XADD”表示的实际地址为1111H,PC的当前值为2222H。执行指令 LCALL XADD 后返回地址为多少?(SP)=?

答:返回地址为:2225H;(SP)=30H;

说明:调用子程序时,断点将会自动存入堆栈中,而断点就是单片机调用完子程序后下一条将执行的指令的入口地址,而指令LCALL XADD为三个字节的指令,所以返回的地址为:2222H+3=2225H;执行指令LCALL XADD后,堆栈指针将指回原来调用子程序前的位置。

8. 以80C31为主机,用1片6264扩展片外RAM,1片27128扩展片外ROM,试画出接口电路,说明CPU控制信号作用、译码方式和芯片地址范围。

答:(题目很变态,不会做。个人认为书本第50页中的“应用实例”(译码方式为全译码方式)比较重要,因为作业题2.8与其类似)

9.设计81C55实现的的键盘及显示接口,若在最左一位显示3,如何设计程序?设计有无健按下的识别程序? 答:

10.基本型单片机有SFR是什么?如何分布?哪些可以位寻址?

寄存器间接寻址 立即寻址 变址寻址 相对寻址 位寻址 内部RAM(采用@R0,@R1或SP) 外部RAM(采用@R0,@R1或@DPTR) ROM程序存储器(常数) 程序存储器(@A+PC,@A+DPTR) (只限于访问ROM) ROM(PC当前值的-128~127字节) 可寻址位(内部RAM、20H~2FH单元位和部分SFR位) 3

答:SFR区是专用寄存器区(也称特殊功能寄存器区),位于内部RAM高128单元。程序计数器PC虽然也是专用寄存器,但它在物理上是独立的,没有地址,故不可寻址,它不属于内部RAM的SFR区。其他可寻址的(共21个)寄存器离散分布于80H~0FFH。

寄存器符号 ACC B PSW SP DPL DPH IE IP P0 P1 P2 地址 E0H F0H D0H 81H 82H 83H A8H B8H 80H 90H A0H 寄存器名称 累加器 B寄存器 程序状态字 堆栈指示器 数据指针低8位 数据指针高8位 中断允许控制寄存器 中断优先控制寄存器 I/O口0 I/O口1 I/O口2 寄存器符号 P3 PCON SCON SBUF TCON TMOD TL0 TL1 TH0 TH1 地址 B0H 87H 98H 99H 88H 89H 8AH 8BH 8CH 8DH 寄存器名称 I/O口3 电源控制及波特率选择寄存器 串行口控制寄存器 串行口数据缓冲区 定时器控制寄存器 定时器方式控制寄存器 定时器0低8位 定时器1低8位 定时器0高8位 定时器1高8位 备注:数据指针即是DPTR。

上表中,寄存器地址能被8整除的都是可以位寻址的(即十六进制地址的最后一位数是“8”或“0”的) 即:ACC,B,PSW,IE,IP,P0,P1,P2,P3,SCON,TCON;

11. 8031、8032、8051单片机的供应状态如何?系统复位时,各寄存器状态是怎样的?

答:8031、8032、8051单片机都是总线型单片机,它们的资源配置如下

芯片型号 80C31 80C32 80C51 类型 基本型 增强型 基本型 ROM 无 无 4KB掩模 RAM 128B 256B 128B 并口 4个 4个 4个 串口 1个 1个 1个 定时/计数器 2个 3个 2个 中断源 5个 6个 5个 单片机复位后,部分寄存器复位状态如下:

寄存器 PC B SP P0~P3 IE TCON TH0、TH1 SBUF 备注:比较需要注意的是SP和P0~P3的值。

12. 51单片机中断标志如何复位?

答:(中断标志复位应该是指中断撤销)定时/计数器中断标 …… 此处隐藏:4607字,全部文档内容请下载后查看。喜欢就下载吧 ……

单片机综合复习第一部分答案(仅供参考).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/434385.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)