单片机测试及参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.填空题
1、8051是在8031的基础上,片内集成了4KB的ROM 作为程序存储器;8751是在8031的基础上,片内集成了4KB的EPROM 作为程序存储器。
2、MCS-51单片机的外部引脚按功能分为电源及时钟引脚、控制引脚、输入/输出引脚(I/O)三部分。
3、MCS-51单片机系统中,当PSEN信号有效时,表示CPU要程序存储器读取信息。
4、查表指令有MOVC A ,@A+PC和MOVC A,@A+DPTR两条,它们都属于基址寄存器加变址间接寻址方式。
5、一个机器周期包括12 个振荡周期,具体分为 6 个状态周期。
6、设(A)=85H,(RO)=20H,(20H)=AFH,执行指令:ADD A, @RO 后,
(A)= 34H 、CY= 1 、AC= 1 、OV= 1 。
7、若要设定T1为方式2下的计数模式,T0设定为方式1下的定时模式,则TMOD的初始化值为61H 。
8 已知SP=30H ,PC=2345H,标号LABEL所在的地址为3456H,问执行长调用指令LCALL LABEL 后,(SP)= 32H ,(PC)=3456H
9.某MCS-51 系统用于定时测试压力、温度、定时用T0来实现,压力超限和温度超限的报警信号分别由INT0和INT1输入,中断优先排列顺序依次为压力超限――――温度超限―――定时检测,则专用寄存器IE= 87H ,IP= 05H 。
二.选择题
1.在中断服务程序中,至少应有一条( D )
A .传送指令 B. 转移指令 C. 加法指令 D. 中断返回指令
2.单片机复位后,SP、PC、PSW的内容为(C )
A.SP = 07H PC = 0000H PSW = FFH
B.SP = 00H PC = 00H PSW= 00H
C.SP = 07H PC = 0000H PSW= 00H
D.SP = 00H PC = 00H PSW = FFH
3.8031定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为01 时,定时/计数器被设定为(B )
A.13位定时/计数器B.16位定时/计数器
C.自动重装8位定时/计数器D.T0为2个独立的8位定时/计数器,T1停止工作4.LCALL存于2000H开始的地址单元中,执行完相应的子程序中的返回指令后,PC=( D )
A. 2000H
B.2001H
C. 2002H
D. 2003H
5.MCS-51单片机的堆栈区是在( A )。
A、单片机内部RAM
B、单片机外部EPROM
C、单片机内部ROM
D、单片机外部RAM
6. 单片机应用过程中汇编是指( B )。
A、将机器语言转换成汇编语言的过程
B、将汇编语言转换成机器语言的过程
C、将高级语言转换成机器语言的过程
D、将高级语言转换成汇编语言的过程
7.寻址方式通常是指( A )。
A、寻找操作数的方式
B、寻找操作数地址的方式
C、寻找寄存器的方式
D、寻找立即数的方式
8.MCS-51单片机的工作寄存器是在( B )中。
A、CPU内部
B、内部RAM
C、外部RAM
D、内部ROM
9. 在堆栈操作过程中是按照( B )。
A、先入先出的原则
B、后入后出的原则
C、先入后出的原则
D、制动处理
10. 在执行MOVX A,@DPTR指令时(C )。
A、P2口即作为数据线又作为地址线
B、P2口作为地址线,P0口作为数据线
C、P0口即作为地址线又作为数据线
D、P0口作为地址线,P2口作为数据线
11.8031单片机的EA引脚使用时( B )。
A、接高电平
B、接地
C、悬空
D、任意状态
.
12..MCS=51 单片机响应中断时,下列哪种操作不会自动发生( A )
A. 保护现场
B.保护PC
C.找到中断入口
D. 转入中断入口
13.单片机的中断允许寄存器内容为83H,CPU将响应的中断请求是(D )
A. INT0、INT1
B. T0、T1
C. T1、串行口
D.INT0、T0
14.在执行MOVX A,@R0指令时对外部RAM的寻址范围是( B )。
A、128
B、256
C、2K
D、64K
15.十进制数89.75其对应的二进制可表示为( C )
A、10001001.01110101
B、1001001.10
C、1011001.11
D、10011000.11
16一个EPROM的地址有A0----A11引脚,它的容量为( B )
A、2KB
B、4KB
C、11KB
D、12KB 1
17.下面哪一种工作方式仅适用于定时器T0( D )
A.方式0 .
B. 方式1
C.方式2
D.方式3
18.执行指令MOVX A,﹫DPTR时,WR.RD脚的电平为( A )
A、WR高电平,RD低电平
B、W R低电平,RD高电平
C、WR高电平,RD高电平
D、WR低电平,RD低电平
19.LJMP跳转空间最大可达到( D )
A、2KB
B、256B C 、128B D、64KB
20.外部中断源I E 1(外部中断1)的向量地址为( C )
A、0003H
B、000BH C 、0013H D、002BH
21.设累加器A的内容为0 C 9 H,寄存器R2的内容为54H,C Y=1,执行指令S U B B A,R2 后结果为( A )
A、(A)=74H
B、(R2)=74H C 、(A)=75H D、(R2)=75H
22.设(A)B、=0 C 3 H,(R0)=0 A A H,执行指令A N L A,R0后,结果( A )
A、(A)=82H (A)=6CH C 、(R0)=83H D、(R0)=6CH
23.执行如下三条指令后,30H单元的内容是( C )
M O V R 1,#30H
M O V 40H,#0 E H
M O V ﹫R 1,40H
A、40H
B、30H C 、0 E H D、F F H
24.有如下程序段:
M O V R 0,#30H
S E T B CY
C L R A
A D D C A,#00H
M O V ﹫R 0,A
执行结果是( B )
A、(30H)=0 0H
B、(30H)=0 1H C 、(00H)=0 0H D、(00H)=0 1H
25.执行M O V I E,#81H指令的意义是:( B )
A、屏蔽中断源
B、开放外部中断源0
C、开放外部中断源1
D、开放外部中断源0和1
三.简答题
1.分析以下程序段运行的结果
CLR C
MOV 20H , #99H
MOV A , 20H
ADD A , #01H
DA A
MOV 20H , A