单片机复习题.docx
- 文档编号:6219673
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:27
- 大小:22.09KB
单片机复习题.docx
《单片机复习题.docx》由会员分享,可在线阅读,更多相关《单片机复习题.docx(27页珍藏版)》请在冰豆网上搜索。
单片机复习题
单片机复习题第一套
一.填空题:
(40空,共40分)
1.SJMP rel指令中,rel的范围为______到______。
2.80C51中断系统中,ET1=______,表明允T1中断,ET1=______,表明禁止T1中断。
3.已知A=30H,R0=22H,(22H)=56H,执行下列指令:
MOV10H,A之后,10H里面内容为______。
4.MCS-51单片机是______位的单片机,MCS-51单片机有______个中断源。
5.MCS-51系列单片机中AT89s52单片机,电源(VCC)______是多少引脚,地(GND)______是多少引脚,复位(RST)______是多少引脚。
6.指令执行前有关单元的内容为:
(A)=33H,(7FH)=44H,(61H)=55H,(42H)=66H,(R1)=61H,(R0)=42H,分别写出执行以下命令后的结果。
①MOV @R0,A______________________
②MOV @R1,7FH________________________
③MOV @R0,#03H___________
7.MCS-51系列单片机的存储器可以分为______和______存存储器。
8.单片机正常工作必须加上______和______电路。
9.80C51中断系统中,EA=______,表明CPU开放总中断。
10.地址指针DPTR是一个16位的专用寄存器,其高位字节为寄存器______,低位字节为寄存器______。
11.下列程序段执行后,(R0)=______,(7EH)=______,(7FH)=______。
MOV R0,#7EH
MOV 7EH,#0FFH
MOV 7FH,#40H
INC @R0
INC R0
INC @R0
12.访问MCS-51单片机程序存储器地址空间、片内数据存储器地址、片外数据存储器地址的指令分别为______,______和______。
13.汇编语言指令主要由_______和_______两部分组成。
14.MCS-51单片机有______个中断源,可分为______个中断优先级。
上电复位时___________中断源的最高。
15.80C51单片机中定时器/计数器方式控制寄存器(TMOD)中,如果M1M0=11,定时器工作于方式______,采用______位的定时/计数工作方式。
16.设(R0)=32H,(A)=48H,(32H)=80H,(40H)=08H。
请分析下面程序执行后各单元的内容。
MOV A,@R0
MOV @R0,40H
MOV 40H,A
MOV R0,#35H
(32H)=______,(40H)=______。
17.学习51系列单片机时,我们常用的调试软件为______,软件本身可以支持______和______语言。
18.假定(SP)=40H,(39H)=30H,(40H)=60H。
执行下列指令
POP DPH
POP DPL
后,DPTR的内容为______,SP的内容是______。
二.单项选择题:
(20题,共20分)
1.MCS-51单片机系统中中断源的个数有多少,它们可实现中断嵌套。
( )
A、3
B、2
C、1
D、5
2.80C51单片机P0口一个有几只引脚。
( )
A、4
B、8
C、16
D、32
3.80C51单片机指令系统中,减法指令是哪项。
( )
A、DIV
B、SUBB
C、MUL
D、MOV
4.假定设置堆栈指针SP的值为36H,在执行指令PUSH20H后SP的值为多少。
( )
A、35H
B、38H
C、37H
D、20H
5.累加器A的内容为0111,1111,当执行RL指令之后,累加器A的内容为多少。
( )
A、7FH
B、FDH
C、FEH
D、EFH
6.当MCS-51单片机接有外部存储器,P2口可作为什么使用。
( )
A、数据输入口
B、数据的输出口
C、准双向输入/输出口
D、输出高8位地址
7.80C51单片机指令系统中,要使P1.0为高电平,使用以下哪个指令。
( )
A、SETBP1.0
B、CLRP1.0
C、ORGP1.0
D、ENDP1.0
8.80C51单片机指令系统中,自加1指令是哪项。
( )
A、DEC
B、ADD
C、ADDC
D、INC
9.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为多少。
( )
A、0003H
B、000BH
C、0013H
D、001BH
E、0023H
10.89S52单片机有多少中断源。
( )
A、3个
B、4个
C、5个
D、6个
11.只读存储器的英文缩写为哪项。
( )
A、RAM
B、RBM
C、RCM
D、ROM
12.累加器A是一个多少位的寄存器。
( )
A、4
B、8
C、16
D、32
13.MCS-51单片机定时器工作方式0是指的哪种工作方式。
( )
A、8位
B、8位自动重装
C、13位
D、16位
14.片内RAM的20H~2FH为位寻址区,所包含的位地址是多少。
( )
A、00H~20H
B、00H~7FH
C、20H~2FH
D、00H~FFH
15.下列指令能能使R0的最高位置0的是哪条指令。
( )
A、ANL0,#7FH
B、ANLR0,#FH
C、ORLR0,#7FH
D、ORLR0,#80H
16.指令中唯一不可缺少的核心部分是什么。
( )
A、标号
B、操作码
C、操作数
D、注释
17.AT89C51单片机属于以下哪个系列。
( )
A、MCS-48
B、MCS-51
C、MCS-52
D、MCS-96
18.要使80C51单片机定时器T0工作运行起来,必须写哪条指令。
( )
A、CLRTR0
B、MOVTR0,#0FFH
C、SETBTR0
D、MOVTR0,#00H
19.MCS—5l单片机的堆栈区是设置在哪里。
( )
A、片内ROM区
B、片外ROM区
C、片内RAM区
D、片外RAM区
20.8051单片机具有双功能的端口是哪项。
( )
A、P0口和P1口
B、P3口
C、P0口和P2口
D、P1口
三.判断题:
(10题,共10分)
1.MCS—51指令:
MOVA,@R0;表示将R0指示的地址单元中的内容传送至A中。
( )
2.MCS—51指令中,将37H单元的内容传送至A的指令是:
MOVA,#37H。
( )
3.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。
( )
4.INC指令是自加1指令。
( )
5.十六进制中,F表示为十进制中的16。
( )
6.必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。
( )
7.MCS—51指令系统中,指令JNB bit,rel是判位转移指令,即表示bit=1时转。
( )
8.MCS-51有中断源5个。
( )
9.在中断响应时断点地址自动入栈。
( )
10.80C52单片机包含4K的ROM,256字节的RAM,6个中断。
( )
四.问答题:
(6题,共30分)
1.ALU具有哪几个运算功能?
2.简述MCS-51单片机堆栈的存取规则。
3.什么是单片机?
4.程序设计语言室实现人机相互交换信息的基本工具,它分为哪三种?
5.什么是D/A转换?
6.已知在累加器A中的数(0~9),用查表的方法求平方值,并将结果存入R1中
单片机复习题第二套
一.填空题:
(20空,共20分)
1.P2口的功能为___________和______________。
2.MCS-51系列单片机的存储器可以分为______和______存存储器。
3.MCS-51单片机的单级中断系统中,在正常情况下,中断响应时间最短为个机______机器周期,最长为______个机器周期。
4.MCS-51单片机中有两个16位寄存器,其中一个是______,它没有地址,用户不能对其读写;另一个是______,常用于存放基址地址。
5.访问MCS-51单片机程序存储器地址空间、片内数据存储器地址、片外数据存储器地址的指令分别为______,______和______。
6.80C51中断系统中,ET1=______,表明允T1中断,ET1=______,表明禁止T1中断。
7.在计算机存储器用来存放______。
8.二进制1100转换为十进制为______,十进制15转换为二进制为______。
9.MCS-51系列单片机中的晶体振荡电路上的磁片电容值一般取______pF。
10.汇编语言指令主要由_______和_______两部分组成。
11.用串行口扩展并行口时,串行接口的工作方式应选为______。
二.单项选择题:
(30题,共30分)
1.80C51单片机指令系统中,要使P1.0为低电平,使用以下哪个指令。
( )
A、SETBP1.0
B、CLRP1.0
C、ORGP1.0
D、ENDP1.0
2.DJNZ称为什么指令。
( )
A、加1不为零转移
B、跳转
C、调用
D、减1不为零转移
3.80C51单片机指令系统中,除法指令是哪项。
( )
A、MOVX
B、DIV
C、MUL
D、DEC
4.欲将P1口的高4位保留不变,低4位取反,可用哪条指令。
( )
A、ANL P1,#0F0H
B、ORL P1,#0FH
C、XRL P1,#FH
D、以上三句都对
5.程序状态字PSW中,进位标志表示为哪项。
( )
A、CY
B、AC
C、F0
D、OV
6.MCS-51单片机的定时器/计数器工作方式1是多少。
( )
A、8位计数器结构
B、16位计数器结构
C、13位计数器结构
D、2个8位计数器结构
7.串行口每一次传送多少字符。
( )
A、1个
B、1串
C、1帧
D、1波特
8.MCS-51单片机在正常运行程序时RST/VPD引脚应为什么状态。
( )
A、高电平
B、低电平
C、脉冲输入
D、高阻态
9.MCS—51指令系统中,求反指令是哪条。
( )
A、CPL A
B、RLC A
C、CLR A
D、RRC A
10.80C51单片机定时器T1的中断入口地址为多少。
( )
A、0003H
B、000BH
C、0013H
D、001BH
11.能访问内部数据存贮器的传送指令是哪条指令。
( )
A、MOVC指令
B、MOV指令
C、MOVX指令
D、没有
12.RL称为什么指令。
( )
A、左移
B、右移
C、上移
D、下移
13.MCS-51单片机系统中中断源的个数有多少,它们可实现中断嵌套。
( )
A、3
B、2
C、1
D、5
14.MCS-51单片机中断的最短响应时间为多少个机器周期。
( )
A、1
B、2
C、3
D、4
15.89S52单片机有多少中断源。
( )
A、3个
B、4个
C、5个
D、6个
16.计算机能直接识别的语言。
( )
A、汇编语言
B、自然语言
C、机器语言
D、硬件和软件
17.MOVR7,#255指令执行之后,R7里面内容为多少。
( )
A、25
B、#250
C、250
D、500
18.下列指令能能使R0高4位不变,低4位置F的是多少。
( )
A、ANLR0,#OFH
B、ANLR0,#OFOH
C、ORL0,#OFH
D、ORLR0,#OFH
19.用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择什么方式。
( )
A、方式0
B、方式1
C、方式2
D、方式3
20.8051单片机共有多少个中断优先级。
( )
A、2
B、3
C、4
D、5
21.80C51单片机外部中断0的入口地址为多少。
( )
A、0003H
B、000BH
C、0013H
D、001BH
22.80C51单片机指令系统中,半字节交换指令是哪项。
( )
A、XCH
B、ORG
C、XCHD
D、POP
23.80C51单片机指令系统中,以下哪个是子程序返回指令。
( )
A、RETI
B、END
C、RET
D、ORG
24.能访问外部数据存贮器的传送指令是哪条指令。
( )
A、MOV指令
B、MOVC指令
C、MOVX指令
D、没有
25.80C51单片机中,哪个端口没有上拉电阻。
( )
A、P3
B、P0
C、P2
D、P1
26.在寄存器间接寻址方式中,间址寄存器中存放的数据是什么。
( )
A、参与操作的数据
B、操作数的地址值
C、程序的转换地址
D、指令的操作码
27.MCS-51单片机堆栈是按什么方向伸展的。
( )
A、由低到高
B、由高到低
C、由程序设定
D、随机分配
28.若RS0=0,RS1=1,要想把寄存器R0的内容压入堆栈,可以使用哪条指令。
( )
A、PUSH 10H
B、PUSH @R0
C、PUSH R0
D、PUSH 08H
29.MCS—51指令系统中,指令ADDC A,@R0 执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1执行后,其结果是什么。
( )
A、(A)=28H (C)=1
B、(A)=29H (C)=1
C、(A)=68H (C)=0
D、(A)=29H (C)=0
30.RR称为什么指令。
( )
A、左移
B、右移
C、上移
D、下移
三.判断题:
(20题,共20分)
1.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好。
( )
2.MOVA,@R0这条指令中@R0的寻址方式称之为寄存器寻址。
( )
3.MCS—51指令中,MOVX为片外RAM传送指令。
( )
4.MCS-51的指令寄存器PC是一个8位寄存器,用于暂存待执行指令,等待译码。
( )
5.指令LCALLaddr16能在64K字节范围内调用子程序。
( )
6.指令AJMP的跳转范围是1KB。
( )
7.MCS-51有中断源5个。
( )
8.MCS—51指令中,MOVC为ROM传送指令。
( )
9.在进行二—十进制运算时,必须用到DA A指令。
( )
10.MCS—51指令中,将37H单元的内容传送至A的指令是:
MOVA,#37H。
( )
11.MCS-51的中断源全部编程为同级时,优先级最高的是INT1。
( )
12.DEC指令是自减1指令。
( )
13.指令LCALLaddr16能在64K字节范围内调用子程序。
( )
14.执行MOVA,#0FDH之后,累加器A的内容为FDH。
( )
15.8051单片机必须使用内部ROM。
( )
16.MCS—51指令系统中,指令AJMP addr11称绝对转移指令,指令包含有11位的转移地址;它是把PC的高5位与指令第一字节中的第7~5位(第4~0位为00001)和指令的第二字中的8位合并在一起构成16位的转移地址。
( )
17.MCS—51指令系统中,指令JNB bit,rel是判位转移指令,即表示bit=1时转。
( )
18.设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送至累加器A,则必须使用指令MOVC A,@A+PC。
( )
19.已知:
A=1FH,(30H)=83H,执行ANLA,30H后,结果:
A=03H(30H)=83HP=0。
( )
20.A/D转换器的作用是将模拟量转换为数字量;D/A转换器的作用是将数字量转为模拟量。
( )
四.问答题:
(6题,共30分)
1.什么是单片机?
2.列举单片机的发展特点。
3.已知在R2中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM开始的单元中(低位在前)。
4.将存于外部RAM8000H开始的50H数据传送0010H开始的区域,请编程实现。
5.用定时器的查询方式实现LED的闪烁(50mS)。
6.最基本的逻辑运算有哪几种?
单片机复习题第三套
一.填空题:
(10空,共10分)
1.指令执行前有关单元的内容为:
(A)=33H,(7FH)=44H,(61H)=55H,(42H)=66H,(R1)=61H,(R0)=42H,分别写出执行以下命令后的结果。
①MOV @R0,A______________________
②MOV @R1,7FH________________________
③MOV @R0,#03H___________
2.MOV A,#0FEH
ADD A,#0FEH
INC A
则运行后,A=______,CY=______。
3.LED显示器在电路连接上的两种形式,一种是共阳极型LED显示器,另一种是_______型LED显示器。
4.将以表格形式存放在从table开始的内部单元中的8个单字节正数求平均值。
MOV R0,#TABLE
MOV R2,#8
MOV R4,#0
LOOP1:
MOV A,@R0
__________________
MOV R4,A
INC R0
DJNZ R2,LOOP1
MOV B,#8
_______
RET
5.常用的去抖动的方法有两种:
__________和软件方法。
6.执行下列程序段后,(P1)=______。
MOV P1,#5DH
CPL P1.1
CPL P1.2
CLR P1.6
SETB P1.7
二.单项选择题:
(20题,共20分)
1.下列指令执行时,不修改PC中内容的指令是哪条。
( )
A、AJMP
B、MOVCA,@A+PC
C、MOVCA,@A+DPTR
D、MOVXA,@Ri
2.M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 复习题
![提示](https://static.bdocx.com/images/bang_tan.gif)