单片机试题1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机原理及应用试卷
一、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1.分,共20分):
1、计算机能识别的语言是( )。
(A )汇编语言 (B )自然语言 (C )机器语言 (C )高级语言 2、MCS-51单片机外扩存储器芯片时,4个I/O 口中用作数据总线的是( )。
(A )P0和P2口 (B )P0口 (C )P2和P3口 (D )P2口 3、在中断服务程序中,至少应有一条( )。 (A )传送指令 (B )转移指令 (C )加法指令 (D )中断返回指令
4、访问外部数据存储器时,不起作用的信号是( )。 (A )RD (B )WR (C )PSEN (D )ALE
5、以下指令中,属于单纯读引脚的指令是( )。 (A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C ,P1.5 (D )DJNZ P1,LAB
6、使用定时器T1时,有几种工作模式( )。 (A )1种 (B )2种 (C )3种 (D )4种
7、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU 首先响应( )。
(A )1INT (B )0INT (C )T1 (D )T0
8、MCS-51响应中断时,下面哪一个条件不是必须的( )。 A 、当前指令执行完毕 B 、中断是开放的 C 、没有同级或高级中断服务 D 、必须有RETI 指令
9、如果8255端口A设置为方式2,则端口B设置为()。
(A)只可以方式0 (B)也可以方式2
(C)除方式2外,其它方式均可(D)任意方式
10、当MCS-51进行多机通讯时,串行接口的工作方式应选为()。
(A)方式0 (B)方式1 (C)方式2 (D)方式0或方式2
11.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
(a)P0 (b)P1 (c)P2 (d)P3
12.单片机应用程序一般存放在()
(a)RAM (b)ROM (c)寄存器(d)CPU 13.已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数值为()
(a)7542H (b)7542 (c)75.42H (d)75.42 14.下列指令中不影响标志位CY的指令有()。
(a)ADD A,20H (b)CLR (c)RRC A (d)INC A 15.CPU主要的组成部部分为()
(a)运算器、控制器(b)加法器、寄存器
(c)运算器、寄存器(d)运算器、指令译码器
16.INTEL 8051 CPU是()位的单片机
(a)16 (b)4 (c)8 (d)准16 17.8051复位后,PC与SP的值为()
(a)0000H,00H (b)0000H,07H
(c)0003H,07H (d)0800H,00H
18.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
(a)MOV A, @R1 (b)MOVC A, @A + DPTR
(c)MOVX A, @ R0 (d)MOVX A, @ DPTR
19.8051单片机中既可位寻址又可字节寻址的单元是()
(a)20H (b)30H (c)00H (d)70H 20.下列哪条指令是正确的()
(a)PUSH R2 (b)ADD R0,A
(c)MOVX A @DPTR (d)MOV @R0,A
二、判断题(每题1分,共10分)
1、当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。( )
2、当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。( )
3、MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。( )
4、读端口还是读锁存器是用指令来区别的。( )
5、在89C51的片内RAM区中,位地址和部分字节地址是冲突的。( )
6、中断的矢量地址位于RAM区中。( )
7、工作寄存器区不允许做普通的RAM单元来使用。( )
8、工作寄存器组是通过置位PSW中的RS0和RS1来切换的。( )
9、特殊功能寄存器可以当作普通的RAM单元来使用。( )
10、访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。( )
三、填空题(每空1分,共15分)
1、在89C51中,片内RAM分为地址为_____________的真正______区,和地址为_________________的______________ 区两个部分。
2、在89C51中,一个机器周期包括_________个振荡周期,而每条指令都由一个或几个机器周期组成,分别有_________、___________和_________指令。
3、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个___________并维持___________个机器周期,可将系统复位。
4、在89C51中,有两种方式可使单片机退出空闲模式,其一是_____________ ,其二是___________;而只有___________方式才能让进入掉电模式的单片机退出掉电模式。
5、单片机89C51的中断要用到4个特殊功能寄存器,它们是___________、___________、___________ _以及___________。
6.设变量X存放在V AR单元中,函数Y值存放在FUNC单元。编写按照如下要求给Y赋值的程序。
{Y=1 X>0
Y= {Y=0 X=0
{Y= -1 X<0
部分程序如下:
MOV A,V AR ;取出X送A
JZ (1 );若X=0则转移到COMP
JNB ACC.7,POSI ;若X>0则转移到POSI
MOV A,(2 );若X<0则A= -1
SJMP (3 );转分支结构出口POSI: MOV A,(4 );X>0时A=1
COMP: MOV FUNC,, A ;( 5 )
1、( )
2、()
3、()
4、()
5、()