一、单项选择题(本大题共10小题,每小题2分,共20分).
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题(本大题共10小题,每小题2分,共20分)
1. MCS-51单片机在访问外部数据存储器时,其地址指针可采用( )
A.DPTR
B.PC
C.PSW
D.SP
2. MCS-51 单片机的位寻址区位于内部RAM 的( )单元。
A. 00H—7FH
B. 20H—7FH
C. 00H—1FH
D. 20H—2FH
3. 8051单片机有________中断源。
A.3个
B.4个
C.5个
D.6个
4. 要用传送指令访问MCS-51程序存储器,它的指令操作码助记符应是( )
A.PUSH
B.MOV
C.MOVX
D.MOVC
5. 当MCS-51要使用串口时,应选择( )并行I/O口。
A.P0
B.P1
C.P2
D.P3
6.主频为12MHz的单片机它的机器周期为。
A.1/12µs B.0.5µs C.1µs D.2µs
7. MCS-51 单片机有片内ROM 容量( )
A. 4KB
B. 8KB
C. 128B
D. 256B
8. MCS-51 单片机的最小时序定时单位是( )
A. 状态
B. 节拍
C. 机器周期
D. 指令周期
9. 相对转移指令所能跳转的范围是( )。
A.-128~+127
B.-127~+127
C.-32768~
+32767 D.-32767~+32768
10.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。
A.外部中断0
B.外部中断1
C.定时器0中断
D.定时器1中断
二、填空题(本大题共10空,每空2分,共20分)
1. 为了正确地读取8051的P1口引脚的状态值,应该先向它________。
2. 当MCS-51引脚ALE信号有效时,表示在P0口稳定地送出了________地址。
3. MCS-51单片机片内RAM的寄存器区共有________个单元,分为________组寄存器。
4. MCS-51的堆栈只可设置在,堆栈寄存器sp是位寄存器。
5. MCS-51单片机在物理上有________个独立的存储器空间。
6. MCS-51单片机有________个________位可编程定时器/计数器。
7. MCS-51单片机片内共有______字节单元的RAM。
三、简答题(本大题共4小题,每小题5分,共20分)
1. 简述程序计数器PC的作用。
2.存储器编址主要有哪些方法,各有何特点?
3. 简述MCS-51单片机的中断入口地址。
4. MCS-51单片机的寻址方式有哪些?
四、读程序填空(本大题共4空,每空5分,共20分)
21.START:MOV A,R0
ANL A,#0F0H
SWAP A
MOV B,#10
MUL AB
MOV B,A
MOV A,R0
ANL A,#0FH
ADD A,B
(1)该程序的功能是:;
(2)若程序执行前(R0)=57H,则执行上述程序后(A)=_________(用十六进制表示)。
22.START:MOV R7,#50
MOV DPTR,#2000H
MOV R0,#20H
LOOP:MOV A,@R0
MOVX @DPTR,A
INC R0
INC DPTR
DJNZ R7, LOOP
RET
(1)该程序的功能是:____________________;
(2)该子程序的目的数据在______存储器中。
五、编程题(每题10分,共20分)
1.设晶振频率为12MHZ,试编写一个延时2ms的子程序。
2.编程实现把R0-R7的内容传送到内部RAM 40H-47H单元中。