单片机原理及应用复习题及答案1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理及应用复习题及答案
一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中)
1、80C51基本型单片机内部程序存储器容量为(C)。

(A)16K (B)8K (C)4K (D)2K
2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。

(A)(B)RST (C)ALE (D)
3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。

(A)P0 (B)P1 (C)P2 (D)P3
4、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。

(A)(B)T1 (C)串口(D)T0
5、在80C51中,要访问SFR使用的寻址方式为(A)。

(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址
6、以下的4条指令中,不合法的指令为(D)。

(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC
7、当需要扩展一片8K的RAM时,应选用的存储器为(B)。

(A)2764 (B)6264 (C)6116 (D)62128
8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。

(A)8155 (B)8255 (C)8279 (D)74LS164
9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。

(A)方式0 (B)方式1 (C)方式2 (D)方式3
10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。

(A)08H (B)80H (C)00H (D)07H
11、CPU主要的组成部部分为( A )
A、运算器、控制器
B、加法器、寄存器
C、运算器、寄存器
D、运算器、指令译码器
12、指令和程序是以( C )形式存放在程序存储器中
A、源程序
B、汇编程序
C、二进制编码
D、BCD码
13、单片机应用程序一般存放在( B )
A、RAM
B、ROM
C、寄存器
D、CPU
14、单片机8051的XTAL1和XTAL2引脚是()引脚
A、外接定时器
B、外接串行口
C、外接中断
D、外接晶振
15、INTEL 8051 CPU是( C )位的单片机
A、16
B、4
C、8
D、准16
16.在远距离数据传送时,一般采用______传送方式。

()
A.串行
B.并行
C.模拟
D.数字
二、填空题
1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。

2、80C51单片机基本型内部RAM有128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是数据缓冲区。

3、在8051单片机中,由2 个振荡周期组成1个状态周期,由6 个状态周期组成1个机器周期。

4、8051的堆栈是向地址的高端生成的。

入栈时SP先加1 ,再压入数据。

5、对于80C51无嵌套的单级中断,响应时间至少3 个机器周期,最多8 个机器周期。

6、根据数据传输方式的不同,可将串行通信分为同步通信和异步通信。

7、外围设备与CPU之间常用的通信方式有三种:查询方式、中断传输方式、直接存储器存取(DMA)方式。

8、单片机片内RAM有128个可按位寻址的位,占16个单元
9、8051单片机中外部RAM的地址为0000H至__________H。

10、8051单片机中Ti(i=0或1)的方式0为13位的计数器,由TLi的高_______位和THi的低__________位构成。

11、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的_____________。

12、P2口既可作为_______________,也可以作为________________。

可寻址片外RAM 64K字节(0000H—FFFFH)
可寻址片外ROM 64K字节(0000H—FFFFH)
片内Flash ROM 4K字节(000H—FFFH)
13、单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首
先把____________的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送___________,使程序执行转向________ 中的中断地址区。

14、设和数为两位BCD数,若高位___________,则用____________指令来调整。

15、简述80C51单片机的中断系统功能;
5个中断源、2个优先级
16、简述80C51单片机定时/计数器的功能;
答:2个16位定时/计数器。

T0有4种工作方式,T1有4种工作方式。

17、单片机与普通计算机的不同之处在于将( CPU )、(存储器)和(I/O接口)三部分集成于一块芯片上。

18、在MCS-5z晶振,1个机器周期为( 2μs),如果采用12MHz晶振,1个机器周期为( 1μs)
19、子程序调用和中断服务时CPU自动将当前PC值压栈保存,返回时自动将PC值弹栈
三、简答题
简述80C51单片机的I/O口的功能和特点;
答:P0:地址总线低8位/数据总线和一般I/O口
P1:一般I/O口
P2:地址总线高8位和一般I/O口
P3:第二功能和一般I/O口
4个口作为一般I/O时均为准双向口。

简述80C51单片机的中断系统功能;
答:5个中断源、2个优先级
中断控制、中断响应时间、中断受阻条件等……。

简述80C51单片机定时/计数器的功能;
答:2个16位定时/计数器。

T0有4种工作方式,T1有4种工作方式。

简述80C51单片机串行口的功能;
答:全双工。

由SBUF和PCON完成控制,波特率由T1产生。

收、发中断用一个中断向量,中断标志RI、TI由软件清除。

4种工作方式……。

5、简述80C51单片机指令系统的特点及寻址方式。

答:111条指令,大多为单、双周期指令,速度快。

指令字节多为单、双字节,省空间。

寻址方式多(7种),操作灵活。

有布尔指令集,控制应用方便。

7种寻址方式为……。

四、程序阅读与分析题
1、试阅读下面的程序,指出该程序结束后累加器ACC和寄存器TH0的值,并说明该程序完成了怎样的功能。

ORG 0000H
MOV SP,#60H
MOV A,#10H
MOV TH0,#20H
PUSH ACC
PUSH TH0
POP ACC
POP TH0
END
答:利用堆栈交换了ACC和TH0的内容,(A)=20H,(TH0)=10H
2、程序段如下,试说明其功能。

MOV R0,#50H
MOV R1,#60H
MOV A,@R0
ADD A,@R1
MOV @R0,A
INC R0
INC R1
MOV A,@R0
ADDC A,@R1
MOV @R0,A
MOV 00H,C
答:双字节无符号数加法。

被加数存放在内部RAM的51H、50H单元,加数存放在内部RAM的61H、60H单元,相加的结果存放在内部RAM的51H、50H单元,进位存放在位寻址区的00H位中。

五、综合应用题
1、设计一个80C31单片机最小系统。

配备:时钟电路、上电及复位电路、8K EPROM、8K RAM。


求:画出电路图、标明必须的信号名称、芯片型号及其连接。

(答略)
2、利用8155构建4×8键盘接口。

画出与按键相关部分连接示意图,详细解释键扫描的过程。

(答略)
3、设80C51单片机晶振频率为6MHz,定时器T0工作于方式1。

要求80C51以中断方式工作并在P1.0引脚输出周期为500微秒的方波。

试:计算初值、编写含有初始化功能的主程序和完成方波输出的中断服务程序。

答:机器周期为2微秒。

定时时间250微秒。

需要计数N=125
初值为65536-125=65411=FF83H,所以(TH0)=FFH,(TL0)=83H
工作方式设置:0000 0001B,即(TMOD)=01H
主程序:中断服务程序:(整体结构!)
MOV TMOD,#01H MOV TH0,#0FFH
MOV TH0,0FFH MOV TL0,#83H
MOV TL0,#83H CPL P1.0
SETB EA RETI
SETB ET0
SETB TR0
SJMP $
多选题:
1、系统内存包括( CD )
A、硬盘
B、软盘
C、RAM
D、ROM
E、光盘
2、所谓系统总线,指的是(ABE )
A、数据总线
B、地址总线
C、内部总线
D、外部总线
E、控制总线
3、8051单片机寻地方式有(ABCDE )
A、寄存器间接寻址方式
B、立即寻址方式
C、直接寻址方式
D、变址间接寻址方式
E、位寻址方式
4、关于指针DPTR,下列说法正确的是(BD )
A.DPTR是CPU和外部存储器进行数据传送的唯一桥梁B.DPTR是一个16位寄存器C.DPTR不可寻址D.DPTR是由DPH和DPL两个8位寄存器组成的E.DPTR的地址83H
5、下列指令中,哪些是属于伪指令(ABCD )。

B.DB
C.DW
D.EQU
6、位地址的表示形式有(ABCD )。

A.点操作符
B.直接位地址
C.位名称
D.用户自定义
7、下列寄存器中,(ACD )可用做数据存储器的间接寄存器。

A.R1
B.ACC
C.DPTR
D.R0
8、以下有关PC和DPTR的结论中正确的有(ACD )。

A、DPTR是可以访问的,而PC不能访问。

B、它们都有加1的功能
C、都是16位的
D、DPTR可以分为两个8位的寄存器使用,但PC不能。

9、下列指令中通过累加器来实现的指令有(ABCD )。

A.SWAP
B.XCH
C.MOVX
D.XCHD
10、关于逻辑运算指令,下列说法中正确的是(AD )。

A.对CY有影响 B.对CY不影响C、对OV有影响D、对OV不影响
11、串行口中断有两个中断标志位,其分别为(CD )。

A.TF0
B.TF1
C.RI
D.TI
12、对于DIV AB指令的执行结果,下列说法正确的是(ABE )
A、商在A中
B、余数在B中
C、商在B中
D、余数在A中
E、如果除数为0,则溢出标志位置1。

13、8051CPU具有(ABCDE )
A、4K字节的程序存储器
B、128字节的数据存储器
C、32线并行I/0□
D、全双工串行I/0□一个
E、2个16位定时器/计数器
14、8051单片机的中断源有(ABCDE )
A、外部中断0
B、定时/计数中断0
C、串行中断
D、外部中断1
E、定时/计数中断1
15、对于JBC bit,rel指令,下列说法正确的是( ADE )
A.bit位状态为1时转移B.bit位状态为0时转移C.bit位状态为1时不转移D.bit位状态为0时不转移E.转移时,同时对该位清零
16、8051CPUD在访问外部存储器时,地址的输出是(AC)
A、P2口输出高8位地址
B、P1口输出高8位地址
C、P0口输出低8位地址
D、P1口输出低8位地址
E、P2口输出低8位地址
17、数123可能是(BCDE )
A、二进制数
B、八进制数
C、十六进制数
D、四进制数
E、十进制数
18、下述条件中,能封锁主机对中断的响应的条件是(ABC)
A、一个同级或高一级的中断正在处理中
B、当前周期不是执行当前指令的最后一个周期
C、当前执行的指令是RETI指令或对IE或IP寄存器进行读/写指令
D、当前执行的指令是一长跳转指令
E、一个低级的中断正在处理中
19、中断请求的撤除有(ABCD )
A、定时/计数中断硬件自动撤除
B、脉冲方式外部中断自动撤除
C、电平方式外部中断强制撤除
D、串行中断软件撤除
E、串行中断硬件自动撤除
20、如下程序段:
C L R C
M O V A,#BCH
A D D C A,#65H
则其结果为(ABC )
A、(A)=21H
B、CY=1 C 、AC=1 D、CY=0 E、AC=0
判断题:
1.8051每个中断源相应地在芯片上都有其中断请求输入引脚()
2.程序计数器PC不能对它进行读写操作()
3.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元()
4.8051单片机对最高优先权的中断响应是无条件的()
5.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令()
6.在一般情况8051单片机允许同级中断嵌套()
7.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的()
8.单片机系统扩展时使用的锁存器,是用于锁存高8位地址()
9.RC A为循环左移指令()
10.MOV A,30H为立即寻址方式()
11.如果发生除法溢出错误,则PSW标志位P置1。

()
12.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel( )
13..MOV A,@A+DPTR是一条查询指令()
14.MUL AB的执行结果是高8位在A中,低8 位在B中()
15.离散信号都是数字信号()
16.在A/D变换时,抽样频率越高越好()
17.CPU对内部RAM和外部RAM的读写速度一样快()
18.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址()
19.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好()
20.(-86)原=11010110 (-86)反=10101001 (-86)补=10101010 ( )
21、指令中直接给出的操作数称为直接寻址。

(×)
22、程序计数器PC中装的内容是当前正在执行指令的地址。

( )
23、特殊功能寄存器SCON,与定时器/计数器的控制无关。

()
24、8051中的工作寄存器就是内部RAM中的一部份。

( )
25、子程序调用时自动保护断点和现场。

()
26、堆栈是单片机内部的一个特殊区域,与RAM无关。

()
27、CPU对内部RAM和外部RAM的读写速度一样快。

()
28、某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻。

()
29、特殊功能寄存器IE是中断优先级控制寄存器。

()
30、当扩展外部存储器或I/O口时,P2口用作高8位地址线使用。

()
判断
1.×
2.√
3.×
4.×
5.×
6.×
7.√
8.×
9.×10.×11.×12.×13.√ 14.×15.×16.√ 17.×18.√ 19.×20.√21.×22.×23.√ 24. √25.×26. × 27.×28.√ 29. √ 30.√
注意我上课划得课后习题及课件里的部分内容。

相关文档
最新文档