单片机复习资料很全.docx
- 文档编号:3394423
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:21
- 大小:27.61KB
单片机复习资料很全.docx
《单片机复习资料很全.docx》由会员分享,可在线阅读,更多相关《单片机复习资料很全.docx(21页珍藏版)》请在冰豆网上搜索。
单片机复习资料很全
一、填空
1.计算机中常用的码制有原码,反码和补码。
2.十进制数29的二进制表示为。
3.十进制数-29的8位补码表示为。
补码=反码+1
4.单片微型计算机由,存储器和口三部分组成。
5.若不使用51片内存储器引脚必须接地。
6.微处理器由寄存器,控制器和运算器三部分组成。
7.当51引脚信号有效时,表示从P0口稳定的送出了低八位地址。
8.51的P0口作为输出端口时,每位能驱动8个型负载。
9.51有4个并行口,其中P1,P2,P3是准双向口,所以有输出转输入是必须先写入“1”。
10.51的堆栈是软件填写堆栈指针临时在内部数据存储器内开辟的区域。
11.51中凡字节地址能被8整除的特殊功能寄存器均能位寻址。
12.51系统中,当信号有效时,表示要从外部程序存储器读取信息。
13.当使用8751且1,程序存储器地址小于8时,访问的是片内。
14.51特殊功能寄存器只能采用直接寻址方式。
15.51有4组工作寄存器,它们的地址范围是001。
16.51片内202范围内的数据存储器,即可以字节寻址又可以位寻址。
17.若用传送指令访问51的程序存储器,它的操作码助记符应为。
18.访问51片内应该使用的传送指令的助记符是。
19.当51使用间接寻址方式访问片内高128B时,会产生错误。
20.设计8031系统时,P2口不能用作一般口。
21.51可扩展片外64,但当外扩口后,其外部寻址空间将减小。
22.计算机的系统总线有地址总线,控制总线和数据总线。
23.输入输出设备是计算机与外部世界交换信息的。
24.指令是通知计算机完成某中操作的。
25.汇编语言中可以使用伪指令,他们不是真正的指令,只是用来。
26.51串行接口有4种工作方式,这可以在初始化程序中用软件填写特殊功能寄存器加以选择。
27.当使用慢速外设时,最佳的传送方式是中断。
28.51在外扩,或时,它的地址总线是P2,P0。
29.当定时器T0工作在方式3时,要占用定时器T1的1和1两个控制位。
30.51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器加以选择。
31.累加器(A)=80H,执行完指令A,#83H后,进位位1。
32.执行A,#0指令后,累加器A的高4位=0。
33.e的操作码地址为1000H,20H,它的转移目的地址为1022H。
34.00H,E操作码的地址为2000H,70H,它的转移目的地址为2073H。
35.累加器(A)=7,(20H)04H,51执行完A,20H指令后,.0=0。
36.,#10H是将51的工作寄存器置为第2组。
37.指令R7,e操作码所在地址为3000H,,则它的转移目的地址为21H。
38.A,#0F0H是将A的高4位置1,而低4位不变。
39.e的指令操作码地址为0050H,65H,那么它的转移目的地址为00B7H。
40.设2000H,(A)=80H,则A,的操作数的实际地址为2080H。
41.十进制数-47用8位二进制补码表示为。
42.-19D的二进制补码表示为。
43.计算机中最常用的字符信息编码是码。
44.要串口为10位,工作方式应选用为方式1。
45.用串口扩并口时,串行接口工作方式应选为方式方式0。
46.在串行通信中,有数据传送方向全双工,半双工,单工三种方式。
47.复位后为0000H。
48.一个机器周期=12节拍,一个机器周期=12个振荡周期,一个振荡周期=1节拍。
49.80C51含4掩膜。
50.80C51在物理上有个独立的寄存器空间。
51.外部中断0入口地址为0003H。
52.中10=10H是,R2的地址为12H。
53.一个机器周期=6个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。
54.8751是型,内含8。
55.89C51是型,内含
56.51中T0中断服务程序入口地址为000。
57.中10=11H,R2的地址为1。
58.执行当前指令后,内容为下一条指令的地址。
59.12根地址线可寻址4存储单元。
60.写8255A控制字时,需将A1,A0置为11。
61.C,20H源寻址方式为位寻址。
62.不影响位。
63.指令37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H→。
64.A,源操作数寻址方式为间接寻址。
65.1000H
4000H
4000H
A,R2执行完后()=4000H。
66.80C51中断有2个优先级。
67.80C51中断嵌套最多2级。
68.微机与外设间传送数据有、和三种方式。
69.外中断请求标志位是0和1。
70.当80C51的引脚上保持2个机器周期以上的低电平时,80C51即发生复位。
71.当单片机的型号为8031/8032时,其芯片引线一定要接低电平。
72.51机扩展片外口占用片外数据存储器的地址的空间。
73.51单片机访问片外存储器时,利用信号锁存来自P0口的低8位地址信号。
74.12根地址线可选4K个存储单元,32存储单元需要15根地址线。
75.三态缓冲寄存器输出端的“三态”是指高电平态、低电平态和高阻态。
76.74138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8块芯片。
77.74273通常用来做简单接口扩展;而74244则常用来作简单并行接口扩展。
78.转换器的作用是将模拟量转为数字量;转换器的作用是将量转为
量。
79.转换器的三个最重要指标是、和。
80.从输入模拟量到输出稳定得数字量的时间间隔是转换器的技术指标之一,称为。
81.若某8位转换器的输出满刻度电压为+5V,则该转换器的分辨率为5/255V。
82.51单片机片内的寄存器区共有32个单元,分为4组寄存器,每组8个单元,以R07作为寄存器名称。
83.单片机系统复位后,()=00H,因此片内寄存区的当前寄存器是第0组,8个寄存器的单元地址为00H~07H。
84通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。
调用返回时在进行出栈操作,把保护的断点弹回。
85.一台计算机的指令系统就是它所能执行的指令集合。
86.以助记符形式表示的计算机指令就是它的汇编(助记符)语言。
87.在直接寻址方式中,只能使用8位二进制数作为直接地址,因此其寻址对象只限于内部。
88.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。
89.在变址寻址方式中,以A作变址寄存器,以或作基址寄存器。
90.假定累加器A的内容为30H,执行指令:
1000H:
A,
后,把程存储器1031H单元的内容送累加器A中。
91假定的内容为8100H,累加器A的内容为40H,执行下列指令:
A,后,送入A的程序存储器8140H单元的内容.92假定()=60H,()=30H,(B)=70H,执行下列命令:
B
后的内容为62H,61H的单元的内容为30H,62单元
的内容为70H.
93假定()=62H,(61)30H,(62)70H,执行下列指令:
后的内容为7030H,的内容为60H.
94假定(A)=85H,(R0)=20H, (20H)=O.执行指令:
0
后,累加器A的内容为34H,的内容为1,的内容为1,
的内容为1.
95假定(A)=85H,(20H),()=1,执行指令:
A,20H
后,累加器A的内容为85H,的内容为1,的内容为1,
的内容为0.
96假定(A)=0,(R3)=0,(30H)=0F0H,(R0)=40H,(40H)=00H.执行指令:
A00H
R3R3=10H
30H301H
04001H
后,累加器A的内容为00H,R3的内容为10H,30H的内容为F1H,
40H的内容为01H.
97在—51中和都用于提供地址,但是为了访问程序存储器提供地址,而是为访问数据存储器提供地址.
98在位操作中,能起到与字节操作中累加器的作用的是.
99累加器A中存放着一个其值小于或等于127的8位无符号数,清“0”后执行 A指令, 则A中数变为原来的 2 倍.
100计算机的数据传送有两种方式,即并行方式和串行方式,其中具有成本低特点的是串行数据传送.
101异步串行数据通信的桢格式由起始位,数据位,第九位(校验)位和
停止位组成.
102异步串行数据通信有全双,单双和单工共三种传送方向形式.
103使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作模式2,即定时
模式.
104假定(A)=56H,(R5)=67H.执行命令:
A,R5
后,累加器A的内容为23H,的内容为1.
105假定(A)=0,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0.执行指令
A
R7
30H
1
后,累加器A的内容为,R7的内容为,30H的内容
为,40H的内容为.
106假定(A)=50H,(B)=0A0H.执行指令:
后,寄存器B的内容为32H,累加器A的内容为00,的内容为
0,的内容为1.
假定(A)=50H,(B)=12H..执行命令:
后,累加器A的内容为0,寄存器B的内容为08的内容为0,
的内容为0.
假定(A)=05.执行命令:
A
后,累加器A的内容为50.
109执行如下指令序列;
C,P1.0
C,P1.1
C,1.2
P3.0,C
后,所实现的逻辑关系为.
110假定11=B,标号的地址1030.执行命令:
后,程序转移到地址去执行.
111假定标号的地址为0100,标号值为0123(即跳转的目标地址为0123).应执行命:
该指令的相对便移量(既指令的第二字节)为21.
112是51中唯一一个16位寄存器,在程序中常用来作为指令的询问程序存储器的基地址使用.
113请填好下段程序内有关每条指令结果的注释中之空白.
;(A)=10H
;(B)10
;()
114堆栈设在_内部数据存储区,程序存放在程序_存储区,外部接口设在_外存储区,中断服务程序存放在程序_存储区.
115若单片机使用频率为6的晶振,那么状态周期为,机器周期为
指令周期为.
116复位时,,07H,P0—P3=。
117执行下列程序段后1,0,94H。
A,#56H
A,#74H
A,A
118设60H,片内的(30H)=24H,(31H)=10H,在下列程序注释中填写执行结果。
30H;61H,()=24H
31H;62H,()=10H
;61H,10H
;60H,24H
A,#00H
A
最后的执行结果是241000H.
11980C51复位后
从0000H单元开始执行程序。
的内容为07H,第一个压入堆栈的数据将位于内部的08H单元。
的内容为。
A,#4指令执行后,寄存器的内容将等于01H。
120.8031
其引脚必须接地。
可作通用的至少8条线,最多还可加上P口的8条线。
P0口作地址/数据总线,传送地址码的区低8位;P2口作地址总线,传送地址码的高8位。
指令用来对外进行读写操作。
121存储器组织
8052片内有256字节。
若()=18H,则有效R0的地址为18H。
对8051来说,A,0指令中的R0之取范围最大可为7FH。
位地址7还可写成2.7。
122定时器和串行接口
80C51的T1作串行接口方式1和方式3的波特率发生器。
8052除可用T1外,尚可用T2作其串行口方式1和方式3的波特率发生器。
若8031的12,则其两个定时器对重复频率高于4的外部事件是不能正确计数的。
在定时器T0运作模式3下,0溢出时,1标志将被硬件1去请求中断。
在运作模式3下,欲使0使停止运作,应执行一条1指令。
在多机通信中,若字符传送率为100,则波特率等于1100。
在多机通信中,主机发送从机地址呼叫从机时,其8位为1;各从机此前必须将其中的位和2位设置为1。
123中断系统
0和1的中断标志分别是0和1。
T0和T1两引脚也可作外部中断输入引脚,这时寄存器中的位应当为1。
上题中,若M1M0两位置成10,则计数值应当是()=()=H。
指令以及任何访问和寄存器的指令执行过后,不能马上响应中断。
124指令系统
在R0初值为00的情况下R0,$指令将循环执行256次
欲使口的低4位输出0而高4位不变,应执行一条指令。
欲使口的高4位输出1而低4位不边,应执行一条指令。
指令执行后标志为1,则执行指令前(B)= 00 H。
M指令执行后标志为1,则(B)≠00H。
—51的两条查表指令是和。
二、单项选择题
1在中断服务程序中,至少应有一条(D)
(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令
2当—51复位时,下列说法正确的是(A)
(A)000H(B)00H(C)00H(D)(30H)=00H
3要用传送指令访问—51片外,它的指令操作码助记符应是(B)
(A)(B)(C)(D)以上都行
4下面哪一种传送方式适用于电路简单且时序已知的外设( )
(A)条件传送 (B)无条件传送 (C)(D)中断
52000H
3000H
3000H
左边程序执行完指令后,( C )
(A)2000H(B)3000h(C)2003H(D)3003H
6要使—51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器的内部应是(A)
(A)98H(B)84H(C)42H(D)22H
76264芯片是(B)
(A)(B)(C)(D)
8—51串行接口扩展并行口时,串行接口工作方式应选择( A )
(A)方式0 (B)方式1 (C)方式2 (D)方式3
9 用M—51响应中断时,下列哪种操作不会发生(A)
(A)保护现场(B)保护(C)找到中断入口
(D)保护转入中断入口
10指令的寻址方式是(C)
(A)立即寻址(B)寄存器寻址(C)相对寻址(D)位寻址
11执行4000H指令时,—51完成的操作是(D)
(A)保护(B)4000H→(C)保护现场
(D)3入栈,4000H→
12下面哪条指令产生信号(D)
(A)A,(B)A,
(C)(D)
13若某寄存器芯片的地址线为12根,那么它的存储容量为( C )
(A)1(B)2(C)4(D)5
14要想测量引脚上的一个正脉冲宽度,那么特殊功能寄存器的内容应为(A)
(A)09H(B)87H(C)00H(D)80H
1518H时,则当前工作寄存器是( D )
(A)0组(B)1组(C)2组(D)3组
16指令中源操作数的寻址方式是(B)
(A)寄存器寻址(B)寄存器间接寻址
(C)直接寻址(D)立即寻址
17-51有中断源( A )
(A)5个 (B)2个 (C)3个 (D)6个
18-51上电复位后的内容应为(B)
(A)00H(B)07H(C)60H(D)70H
190003H
2000H
000
3000H
当响应外部中断0后的值为(A)
(A)0003H(B)2000H(C)000(D)3000H
20控制串行接口工作方式寄存器是( C )
(A)(B)(C)(D)
21执行指令,-51完成的操作是(A)
(A)1→()→()(B)()→()1→
(C)1→()→()(D)()→()1→
22P1口的每一位能驱动(B)
(A)2个低电平负载(B)4个低电平负载
(C)8个低电平负载(D)10个低电平负载
23中存放的是(A)
(A)下一条指令的地址(B)当前正在执行的指令
(C)当前正在爱执行指令的地址(D)下一条要执行的指令
248031是(C)
(A)(B)微处理器(C)单片微机(D)控制器
25要把P0口的高4位变0,低4位不变,应使用指令(D)
(A)P0,#0(B)P0,#0F0H
(C)P0,#0F0H(D)P0,#0
26下面哪种是输出设备(A)
(A)打印机(B)纸带读出机(C)键盘(D)转换器
27所谓是指(A)
(A)运算器与控制器(B)运算器与存储器
(C)输入输出设备(D)控制器与存储器
28指令操作码地址四2000H,执行完相应的子程序返回指令后(D)
(A)2000H(B)2001H(C)2002H(D)2003H
29用M—51执行完08H后的哪一位被置位(D)
(A)C(B)F0(C)(D)P
30计算机字使用中断方式与外界交换信息时,保护现场的工作应该是(C)
(A)由自己完成(B)在中断响应中完成
(C)应由中断服务程序完成(D)在主程序中完成
31.关于—51的堆栈操作,正确的说话是(C)
(A)先入栈,再修改栈指针(B)先修改栈指针,再出栈
(C)先修改栈指针,再入栈(D)以上都不对
32.下面哪条指令将—51的工作寄存其置成3区(B)
(A),#13H(B),#18H
(C).4.3(D).3.4
33.若—51中断源都编程为同级,当它们同时申请中断时首先响应(A)
(A)外0(B)外1(C)T1(D)T0
34.执行指令时,—51产生的控制信号是()
(A)(B)(C)(D)
35.—51的相对转移指令的最大负距离为(B).
(A)2(B)128B(C)127B(D)256B
38.C,#00H的操作方式是(A)
(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址
39.当执行指令时,—51产生下面哪一个控制信号()
(A)(B)(C)
40.0000H
0040H
0040H
#00H当执行完左边的程序后的值是(D)
(A)0040H(B)0041H(C)0042H(D)0043H
41.—51外扩、和口时,它的数据总线是(A)
(A)P0(B)P1(C)P2(D)P3
42.当响应串行接口中断时,程序应转移到(C)
(A)0003H(B)0013H(C)0023H(D)0033H
43.当信号有效时,表示(B)
(A)从读取数据(B)从P0口可靠地送出地址低8位
(C)从P0口送出数据(D)从中读取数据
44.—51复位时,表示(D)
(A)(20H)=00H(B)00H(C) 00H(D) 0=00H
45.执行83H后,—51将响应的中断是(B)
(A)1个(B)2个(C)3个(D)4个
46—51的中断源全部编程为同级时,优先级最高的是(外0)
(A)(B)(C)串行接口(D)
47.下列哪种设备不是输入设备(C)
(A)转换器(B)键盘(C)打印机(D)扫描仪
48.外部中断1固定对应的中断入口地址为(C)
(A)0003H(B)000(C)0013H(D)001
49.各中断源发出的中断请求信号,都会标记在—51系统中的(B)
(A)(B)(C)(D)
50.—51单片机可分为两个中断优先极别.各中断源的优先级别设定是利用寄存器(B)
(A)(B)(C)(D)
51.—51的并行口的读取方法:
一种是读引脚,还有一种是(A)
(A)读锁存器(B)读数据(C)读A累加器(D)读
52.—51的并行口一改一写操作,是针对该口的(D)
(A)引脚(B)片选信号(C)地址线(D)内部锁存器
53.以下指令中,属于单纯读引脚的指令是(C)
(A)P1,A(B)P1,#0
(C)C,P1.5(D)P1,
54.指令的跳转范围是(C)
(A)256(B)1(C)2(D)64
55.以下运算中对溢出标志没有影响或不受影响的运算是(A)
(A)逻辑运算(B)符号数加减运算
(C)乘法运算(D)除法运算
56.假定设置堆栈指针的值为37H,在进行子程序调用时把断点地址进栈保护后的值为(D)
(A)36H(B)37H(C)38H(D)39H
57.对程序存储器的读操作,只能使用(D)
(A)指令(B)指令(C)指令(D)指令
58.必须进十进制调整的十进制运算是(C)
(A)只有加法和减法(B)有乘法的除法
(C)只有加法(D)只有减法
59.执行返回指令时,返回的断点是(C)
(A)调用指令的首地址(B)调用指令的末地址
(C)调用指令下一条指令的首地址(D)返回指令的末地址
60.各中断源发出的中断请求信号,都会标记在—51系统中(B)
(A)(B)(C)(D)(D)
三、判断并改错。
(下列命题你认为正确的在括号内打“√”,错误的打“×”,并说明理由。
)
1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
()
2.—51的相对转移指令的最大负跳距是128B.()
3.—51的程序存储器只是用来存放程序的。
(x)
4.—51的五个中断源优先极相同。
(X)
5.要进行多机通信,—51串行接口的工作方式应选为方式1.(X)
6.—51上的电复位时00H.(X)
7.—5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 复习资料