浙江万里学院单片机原理及应用模拟试卷五

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

浙江万里学院单片机原理及应用模拟试卷五
一、填空题(每空1分,共20分)
1.ROM在单片机系统中作为程序存储器,主要类型有ROM、PROM、EPROM、EEPROM和FLASH
存储器。

其中8051有4K();8751有4K();89C51有4K()。

2.中断源的允许是由()寄存器决定的,中断源的优先级别是由()寄存器
决定的。

3.寄存器PSW中的RS1和RS0的作用是()。

4.在只使用外部程序存储器时,单片机的()管脚必须接地。

5.在行列式键盘中,接列线的I/O口为(),接行线的I/O口为
( )。

(填写输
入口或者输出口。


6.在调试程序时,要观察子程序内部各条指令的运行状况可采用(
)调试方法。

7.JC,rel指令执行时,当CY位为()时程序发生跳转。

8.单片机位寻址区的单元地址是从()单元到()单元,若某位地址是12H,它
所在单元的地址应该是()。

9.在单片机扩展时,()口和()口为地址线,()口为数据线。

10.查表指令是(),散转指令为( ) 。

11.子程序的返回指令是()。

二、选择题(每空1分,共10分)
1.堆栈指针SP的作用是()。

A 指示堆栈的栈底
B 指示堆栈的栈顶
C 指示下一条将要执行指令的地址
D 指示中断返回的地址
2.下列指令中,不影响堆栈指针的指令是( )。

A RET
B JB bit,rel
C LCALL addr16
D RETI
3.定时器T1的中断入口地址是(),从该地址开始一般可
()。

A 0003H
B 000BH
C 001BH
D 0013H
E 连续存放中断服务程序
F 存放转移指令
4.8031定时/计数器共有四种操作模式,由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为01 时,定时/计数器被设定为()。

A.13位定时/计数器 B.16位定时/计数器
C.自动重装8位定时/计数器 D.T0为2个独立的8位定时/计数器,T1停止工作
5.单片机在与外部I/O口进行数据传送时,将使用()线。

A ALE
B ALE
C ALE
D ALE
6.启动ADC0809进行A/D转换时,使用()指令。

A MOVX @DPTR,A
B MOVX A,@DPTR
C MOV A, R0
D MOVC A,@A+DPTR
7. 定时器T0的溢出标志TF0,在CPU响应中断后()。

A 由软件清零
B 由硬件清零
C 随机状态
D AB都可以
8.在进行串行通信时,若两机的发送与接收可以同时进行,则称为
()。

A 半双工传送
B 单工传送
C 双工传送
D 全双工传送
9.扩展存储器时要加锁存器373,其作用是()。

A 锁存寻址单元的低八位地址
B 锁存寻址单元的数据
C 锁存寻址单元的高八位地址
D 锁存相关的控制和选择信号
三、读程序写结果(每空1分,共12分)
1.写出下面每一条指令的执行结果。

MOV A ,#33H ;(A)=
CPL A ;(A)=
MOV B ,#44H ;(B)=
DIV AB ;(A)=
CPL B ;(B)=
RL A ;(A)=
RR B ;(B)=
2.已知P1.0=1,ACC.7=0,OV=0,写出程序执行结果。

MOV C , P1.0 ;(C)=
ANL C ,ACC.7 ;(C)=
ORL C, /OV ;(C)=
CLR C ;(C)=
CPL C ;(C)=
四、简答题(每题6分,共18分)
1.MCS-51有二个中断优先级的含义是什么?两级中断嵌套的含义是什么?2.8051有哪几种寻址方式?
3.8051的定时器/计数器的方式2是什么工作方式?和串行口有何关系?
五、分析程序(每空2分,共20分)
该程序是动态显示程序,请分析如下内容。

MOV DPTR,#4400H
MOV A, #03H
MOVX @DPTR,A
SETB R S0 ;使用第()组工作寄存器
MOV R2,#08H
MOV R0,#30H
CLR A
L1: MOV @R0,A
INC R0
INC A
DJNZ R2, L1
DISP: MOV R0,#30H ;显示缓冲区首址送R0
MOV R1, #00H
MOV R2,#08H ;R2中的08H表示
()
MOV R3,#7FH ;选中最右端LED
DISP1: MOV A,@R0 ;第2次执行时A=( )
MOV DPTR,#TAB ;指向字形表首址
MOVC A,@A+DPTR ;第2次执行时A=( )
MOV DPTR,#4402H ;4402H表示()
MOVX @DPTR,A ;该条指令的作用是( )
MOV A,R3 ;第2次执行时A=( )
MOV DPTR,#4401H ;指向位选口
MOVX @DPTR,A ;位码送PA口
DJNZ R1,$ ;
DJNZ R1,$ ;该指令的作用是()
RR A ;位选字移位
MOV R3,A ;移位后的位选字送R3
INC R0 , ;在本程序中,R0最大取值为()
MOV A,@R0 ;缓冲区数据送A
DJNZ R2,DISP1 ;未扫描完,继续循环SJMP DISP
TAB:DB 3FH,06H,5BH,4FH,66H
;共阴极LED字形表
DB 6DH,7DH,07H,7FH,6FH
连续运行程序时,显示的内容从右往左依次为()。

六、编程题(每题10分,共20分)
1.延时25ms的子程序,名称为DT25MS,开始地址1000H。

2.8155可编程接口芯片的PA口作输入口,PB口作输出口,时钟频率为
12MHz,定时器输出连续方波,周期为4ms,对8155初始化编程。

参考答案
一、填空题
1.ROM、EPROM、FLASH存储器
2.IE IP
3.选择工作寄存器组
4. EA
5.输出输入
6.跟踪
7. 1
8. 20H 2FH 22H
9. P0 P2 P0
10. MOVC A,@A+DPTR JMP @A+DPTR
11. RET
二、单项选择题
1. B 2. B 3. D 4. F 5. B
6. B 7. A 8. B 9. D 10. A
三、读程序写结果
1. 33H 0CCH 44H 03H 0FFH 06H 0FFH
2. 1 0 1 0 1
四、简答题
1. MCS-51的两个中断优先级是指:每一中断请求源可编程为高优先级中
断或低优先级中断。

两级中断嵌套是指:一个正在被执行的低优先级中断服务程序能被高优先级中断所中断,但不能被另一个同级的或低优先级中断所中断。

2. 8051有七种寻址方式,分别是寄存器寻址、直接寻址、立即寻址、寄
存器间接寻址、变址寻址、相对寻址、位寻址。

3. 定时器/计数器方式2是8位自动重装载方式,经常用作串行口的波特
率发生器。

五、分析程序题
1 显示位数 01H 06H PB口地址将字型码送入PB口 BFH 延时
37H
0,1,2,3,4,5,6,7
六、编程题
1. 课本149页
2. 课本203页。

相关文档
最新文档