《单片机应用技术》模拟试卷(D)
时间:2025-05-16
时间:2025-05-16
安徽电子信息职业技术学院
《单片机应用技术》模拟试卷(的)
一、填空题(20分,每空1分) 1、 常用机器数有3种不同的编码方式,即 、 及 。 2、程序状态字寄存器PSW中,PSW.1是 ,其余各位有进位标志位 、辅助进位标志位 、用户标志位 、寄存器组选择位 和 、奇偶标志位 及溢出标志位 。 3、MCS-51单片机共有4个8位的 I/O端口,分别记为: 、 、 、 。 4、已知A=0C9H,R2=54H,Cy=1,执行指令SUBB A,R2后。 A=________ ,Cy=________, AC=________, OV=________ 。 二、选择题(20分,每题2分) 1、 系统复位后,堆栈指针SP的内容是( )。 A. 08H B. 07H C. 30H D. 50H 2、 MCS-51通过不同的信号来选通片外ROM或RAM,当对片外RAM读数据时采用信号 ( )来选通。 A. WR B. LEA C. PSEN D. RD 3、 MCS-51单片机规定一个机器周期共有( )个节拍。 A. 12 B. 6 C. 8 D. 16 4、 当系统的振荡频率为6MHz时,一个机器周期为( )μs。 A. 2 B. 1 C. 4 D. 3 5、 指令MOV A,R0源操作数的寻址方式是( )。 A. 直接寻址 B. 寄存器寻址 C. 寄存器间接寻址 D. 相对寻址 6、 下列指令正确的是( )。
A. MOV @R2,#20H B. MOV R1,#2000H
C. MOV A,@R1 D. MOVX @DPTR,#50H
7、 累加器判零转移指令占两个字节,第一字节是操作码,第二字节是相对偏移量,设累
加器判零转移指令CP内容为200H,要求转移到208H地址,则该转移指令第二字节的内容应为( )。
A. 08H B. 06H C. 0AH
8、 在中断允许寄存器IE中,为外部中断1的允许位是( )。
A. ES B. ET0 C. ET1 D. EX0 E. EX1
9、无条件跳转指令LJMP的跳转范围是( )。
A. 256B B. 1KB C. 2KB D. 64KB
10、定时器/计数器T1的中断服务程序入口地址是( )。
A. 0003H B. 000BH C. 0023H D. 001BH E. 0013H
三、概念判断题:(20分,每题2分,正确打“√”,错误打“×”)
1、 8051单片机有6个中断源,具有两级中断优先级。
( )
2、 若设置外部中断0、外部中断1处在同一优先级,则按照自然优先顺序外部中断0一
定能打断正在处理的外部中断1。
( )
3、 一个正在执行的高优先级中断服务程序,不能被任何中断源所打断。
( )
4、 特殊功能寄存器TCON存放5个中断源的中断请求标志。
( )
5、 单片机复位后,IE处于关中断状态,所有的中断源为低优先级。
( )
6、 中断服务程序的最后一条指令即可以是RETI又可以是RET。
( )
7、 单片机的中断服务程序的入口地址由程序设定。
( )
8、 定时器/计数器用作计数时,它是对每个机器周期进行计数,每过一个机器周期,计
数器加1,直到计满溢出。
( )
9、。MOVX是访问片外数据存储器的指令,在累加器A和片外数据存储器之间传送数据。 ( )
10、串行口的中断标志RI、TI在中断响应后自动清零。
( )
四、简答题(20分,每题5分)
1. 在MCS-51单片机系统中,外接程序存储器和数据存储器共用16位地址线和8位
数据线,为什么不会发生冲突?
2. 单片机有哪几种寻址方式?
3. 简述MOVC指令和MOVX指令的异同之处。
4. 中断服务子程序与普通的子程序有何不同?。
5. MCS-51单片机有哪几个中断源?分哪几级优先级?
五、程序分析:(20分)
MCS-51单片机时钟频率为6MHz,定时器工作在方式1定时,由下列程序计算出定时时间是多少?该程序的功能是什么?
TMOD寄存器格式
MOV TMOD,# 01H
MOV TH0,#0FEH
MOV TL0,#0CH
SETB TR0
LOOP: JBC TF0,PTF0
AJMP LOOP
PTF0: MOV TH0,#0FEH
MOV TL0,#0CH
CPL P1.0
AJMP LOOP