单片机复习题目Word格式文档下载.docx
- 文档编号:22431703
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:28
- 大小:46.72KB
单片机复习题目Word格式文档下载.docx
《单片机复习题目Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《单片机复习题目Word格式文档下载.docx(28页珍藏版)》请在冰豆网上搜索。
SUBBA,B
13.若(A)=C3H,(R0)=AAH,指令XRLA,R0执行后,A的内容是B。
52H
69H
EBH
6CH
14.指令MOVA,R0的寻址方式是A。
15.80C51复位时,P0~P3口锁存器的状态为D。
00H
80H
不确定
FFH
16.计算机中带符号数的运算最常采用的是C。
原码
反码
补码
BCD码
17.一个带符号数的补码是11111111B,该数为A。
-1
-127
-128
+1
18.一个带符号数的补码是10000000B,该数为D。
19.字符“A”的ASCII码是D。
0AH
10
00001010B
41H
20.若一个压缩的BCD码为00010001B,它表示的数是C。
11H
11
17
00010001B
21.在80C51的4个并口中,当由OC门驱动需要外接上拉电阻的是A。
P0口
P2口
P1口
P3口
22.80C51复位时,SP的状态为B。
07H
08H
23.在80C51单片机中,不属于特殊功能寄存器范畴的是A。
PC
ACC
B
PSW
24.若80C51单片机的晶振频率为6MHz,则其机器周期为B。
1微秒
2微秒
1毫秒
2毫秒
25.80C51单片机的程序存储器最大寻址范围是A。
64K字节
32K字节
16K字节
8K字节
26.当PSW=10H时,当前工作寄存器组的地址范围是C。
00H~07H
08H~0FH
10H~17H
18H~1FH
27.当PSW=10H时,工作寄存器R1的地址是B。
01H
02H
12H
28.以下的4条指令中,既有堆栈操作又影响中断触发器的指令是D。
ACALL
LCALL
RET
RETI
29.I/O设备经接口与单片机连接,不传输数据时对总线呈高阻,这是利用接口的B功能。
数据锁存
三态缓冲
时序协调
信号转换
30.以下的4条指令中,“不带进位循环左移”指的是A。
RLA
RLCA
RRA
RRCA
31.在单片机应用系统中,两线双向长距离(几百米)通信应采用D。
TTL电平
RS232C电平
RS422电平
RS485电平
32.在80C51单片机中,可变波特率的多机通信应采用D。
方式0
方式1
方式2
方式3
33.在80C51单片机中,不使用T1的多机通信应采用D。
34.在80C51单片机中,8位数据位可变波特率的双机通信应采用B。
35.在80C51单片机中,利用串行口进行并口扩展时应采用A。
36.对于以下RAM芯片,单个芯片具有16K容量的是C。
6116
6264
62128
62256
37.在80C51单片机中,可以把T0分成2个独立的计数器的方式为D。
38.在80C51应用系统中,对于较复杂的I/O设备的请求能及时响应,应采用C传送。
无条件
状态查询
中断
DMA
39.在80C51单片机中,含有串行口中断标志的寄存器是D。
TCON
IE
IP
SCON
40.若(CY)=1,P1.0为0,执行指令ANLC,P1.0后D。
P1.0为1
(CY)不变
(CY)=1
(CY)=0
41.以下的4条指令中,既完成判位转移又完成清位的指令是C。
JNCrel
JBbit,rel
JBCbit,rel
JNBbit,rel
42.在汇编语言中,十六进制数据正确的书写格式是C。
100lB
A8H
0A8H
’A8’
43.80C51基本型单片机具有中断源的个数为B。
4个
5个
6个
7个
44.在80C51单片机中,控制中断允许的寄存器是B。
45.指令DJNZRn,rel指的是B。
比较不等转移
减1不为0转移
散转移
长跳转
46.在80C51单片机中,控制中断优先级的寄存器是C。
47.在80C51单片机中,若优先级设置相同,以下中断源同时有效时优先相应的中断是D。
TF1
IE1
TF0
IE0
48.在80C51单片机中,要求计数值较大时应采用B。
49.在80C51单片机中,具有自动重装的方式为C
50.在80C51单片机中,控制外中断触发方式的寄存器是A
51.MCS-51单片机的RS1,RS0=11时,当前寄存器R0—R7占用内部RAM(
D
)单元。
A.00H—07H
B.08H—0FH
C.10H—17H
D.18H—1FH
52.MCS-51单片机有片内RAM容量(
)。
A.4KB
B.8KB
C.128B
D.256B
53.MCS-51单片机的外部中断0中断入口地址为(
A
A.0003H
B.000BH
C.0013H
D.001BH
54.MCS-51单片机的最大时序定时单位是(
C
A.拍节
B.状态
C.机器周期
D.指令周期
55.MCS-51单片机的定时器/计数器工作方式1是(
B
A.8位计数器结构
B.16位计数器结构
C.13位计数器结构
D.2个8位计数器结构
56.在单片机的硬件资源中,PC表示(C)。
(A)一个RAM单元(B)一个ROM单元
(C)一个用来指示指令地址的专用寄存器(D)一条地址信号线
57.8031单片机处于复位状态时,工作寄存器组R0~R7的地址分布为(A)。
(A)00H~07H(B)08H~0FH(C)10H~17H(D)18H~1FH
58.下列可用作片内RAM间接寻址的寄存器是(D)。
(A)R7(B)DPTR(C)ACC(D)R0
59.在实验中,51系列有以下数据窗口,若想观察表格常数存放情况,应打开(C)。
(A)DATA(B)CODE(C)XDATA(D)BIT
60.在EICE51仿真器的独立键盘上,用于读出检查的是(C)键。
(A)EXE(B)MON(C)EXAM(D)WRI
61.关于MCS-51单片机堆栈操作,下列描述正确的是(C)。
(A)遵循先进先出,后进后出的原则(B)压栈时栈顶地址自动减1
(C)中断响应及中断返回与堆栈有关(D)调用子程序及子程序返回与堆栈无关
62.MCS-51汇编语言源程序设计中,下列符号中不能用作标号的有(D)。
(A)LOOP(B)BABY(C)MUL(D)ADDR
63.下列不能实现(A)×
2的程序段有(D)。
(A)MOVR0,A(B)MOVB,#2
ADDA,R0MULAB
(C)CLRC(D)MOVR0,A
RLCAADDCA,R0
64.下列程序段中使用了位操作指令的有(D)。
(A)MOVDPTR,#1000H(B)MOVR0,23H
MOVXA,@DPTRMOVA,@R0
(C)MOVA,45H(D)ADDA,R0
XCHA,46HJNCNOT
65.关于8031单片机存储器结构,下列描述不正确的是(A)。
(A)所有SFR均可位寻址(B)片内RAM低128字节中有16字节共128位的位寻址区
(C)访问片外RAM只能用MOVX类指令(D)最大可扩展64KB的片外数据存储器
66.计算机能直接识别的语言是(C)
(A)江编语言(B)自然语言(C)机器语言(D)高级语言
67.各中断源发出的中断请求信号,都会标记在MCS-51系统中的(C)
(A)TMOD(B)TCON/SCON(C)IE(D)IP
68.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)
(A)MOV(B)MOVX(C)MOVC(D)以上都是
69.MCS-51单片机复位操作的主要功能是把PC初始化为(C)。
(A)
0100H(B)2080H(C)0000H(D)8000H
70.区分片外程序存储器和数据存储器的最可靠方法是(D)。
(A)看其芯片型号是RAM还是ROM
(B)看其位于地址范围的低端还是商端
(C)看其离MCS-51芯片的远近
(D)看其是被RD信号连接还是被PSEN信号连接
二、填空题
1.80C51单片机复位后,P0~P3口锁存器的状态为(FFH),SP的状态为(07H)。
2.寻址方式就是寻找(操作数地址)的方式。
3.在80C51汇编语言程序中,间址寄存器前缀是(@),立即数前缀为(#)。
4.指令由(操作码)和(操作数)两部分构成。
4.80C51的P2口既可以作为通用(I/O)又可以作为(地址)总线使用。
5.80C51的P0口既可以作为通用(I/O)又可以作为(地址/数据)总线使用。
6.80C51的当前工作寄存器组由PSW的(RS0)位和(RS1)位选择。
7.80C51单片机复位后,默认的工作寄存器组为第(0)组、各中断源的优先级均为(自然)优先级。
8.80C51单片机的1个机器周期含有(12)个晶振周期或(6)状态周期。
9.80C51基本型单片机片内含有(4K)字节的ROM和(256)字节的RAM。
10.80C51单片机的CPU位数为(8)位。
11.80C51内部RAM可以分为(工作寄存器)区、(位寻址)区(用户数据)区。
12.通信可以分成(串行)通信和(并行)通信两大类。
13.A/D转换器是一种把(模拟)信号转换成(数字)信号的器件。
14.D/A转换器的位数增多时,其分辨率会(增大),量化误差会(减小)。
15.D/A转换器是一种把(数字)信号转换成(模拟)信号的器件。
16.LED显示器的显示控制方式有(静态)显示和(动态)显示两大类。
17.80C51进行RAM扩展时,利用(
)和(
)信号控制RAM芯片的读写。
18.80C51进行ROM扩展时,要将(
)接地,并利用(
)控制ROM的芯片选通。
19.80C51进行扩展时,用(P0)口作为地址/数据总线,用(P2)口作为地址总线高8位。
20.80C51的串行口控制寄存器中有2个中断标志位,它们是(IE0)和(IE1)。
21.RS232C采用单端驱动,易受(共模干扰)影响,一般传输距离在(5米)以内。
22.串行通信特点是(传输数据)少,长距离传送时成本(低)。
23.计算机通信可以分成(串行)通信和(并行)通信两大类。
24.80C51的外部中断有两种触发方式,分别是(低电平)触发方式和(下降沿
)触发方式。
25.返回指令有两种,分别是(RETI)和(RET)。
26.数据传送指令可分为MOV表示的(片内数据)传送指令及MOVX表示的(片外数据)传送指令。
27.3.全双工串行通信是(通信双方通过两根传输线互连,两者之间的数据可以同时发送和接收)。
28.存储器按使用功能来划分可分为数据存储器和程序存储器两类。
29.已知(A)=33H,(R0)=60H,内部数据存储区60H的内容为0E5H,则执行XCHDA,@R0后,(A)=35H,(60H)=E3H。
30.如主机为8031单片机,必须将EA接地,如主机为8051单片机,使用时应将EA接高电平。
30.1.在程序状态字PSW中,RS1RS0是用来选择工作寄存器,当RS1RS0=00时,选择的是第0组的Rn。
31.微机中,主机与外设的基本通讯方式有两种,即并行通信和串行通讯。
32.一般情况下,串行通讯中数据的是在两个通讯口之间进行的,根据数据的传输方向可将其分为三种方式,即单工、半双工和双工。
33.微型计算机的系统总线大概分三种,即地址总线AB总线、数据总线DB总线
和总线CB总线。
34.半导体存储器的最重要的两个指标是存储容量和存取时间。
35.子程序的最后一条指令必须是RET,中断服务程序的最后一条指令必须是RETI。
36.使用连续运行方式调试程序时,通常在源程序末尾加一条死循环指令AJMP$,以便使程序暂停。
三、问答:
1.什么是伪指令?
答:
伪指令是汇编程序能够识别并对汇编进行某种控制的汇编命令,它不是单片机执行的指令,没有对应的可执行目标码。
ORG0000H的功能是指示其后的程序或数据块存放在以0000H为起始地址的程序存储器中。
2.简述80C51单片机的寻址方式。
(1)立即寻址MOVA,#30H、
(2)直接寻址MOVA,30H、(3)寄存器寻址INCR0(4)、寄存器间接寻址MOVA,@R0、(5)、相对寻址JC80H(6)、位寻址SETBPSW.5(7)、变址寻址MOVCA,@A+DPTR
3.简述80C51单片机的基本资源?
一个8位CPU、4KB片内ROM、4个并行口、2个16为定时/计数器、5个中断源
4.简述单片机的应用领域。
智能化仪表、机电一体化产品、实时工业控制、分布系统前端模块、家用电器.
5.什么是单片机?
其主要特点如何?
单片微型计算机简称单片机。
单片机的主要特点是性价比高;
集成度高,可靠性好;
低功耗、低电压;
总线多样,易扩展。
6.简述80C51单片机数据存储器的配置。
51单片机片内RAM共有128字节,分为工作寄存器、位寻址区、用户RAM区三部分,其中00H~7FH低128B用户RAM区划分为:
32个字节分成的4个工作寄存器组,每组占8个单位,20H~2FH共16个字节是为寻址区,30H~7FH共80个字节为用户数据区堆栈区。
7.简述奇偶校验的实现原理。
在发送数据时,数据位尾随的1位为奇偶校验位(1或0),当约定为奇校验位时,数据中“1”的个数与校验位1的个数之和应为奇数;
当约定位偶校验时,数据中1的个数与校验位1的个数之和应为偶数,接受方与发送方的校验方式应一致。
8.以8位,满量程5V为例,说明DAC分辨率的概念。
DAC分辨率是指输入数字量的最低有效位发生变化时,所对应的输出模拟量的变化量,它反映了输出模拟量的最小变化值,对于5V的满载电压,采用8位的DAC时,分辨率为5V/2
=19.5mV
9.简述矩阵式键盘的扫描过程。
将行线接至单片机的输入口,列线接至单片机的输出口,行线初始状态为高电平,列线为低电平,如行线均为高电平,则没有键按下,如读出行线状态不全为高电平,则可以判定有键按下,先让Y0这一列为低电平,其余列线为高电平,读行线状态,如行线不全为1,则说明按键在该列上,否则不在该列,继续扫描下去。
确定按键。
10.简述LED显示器的动态显示原理。
LED显示器的动态显示方式下显示一个字符,所以显示器的8个段选端也是同名相连并受到该字符的七段电平驱动,每个显示器的COM端各自独立地受I/O线控制,以决定其是否工作。
11.单片机扩展存储器时需要实现哪些扩展总线?
地址总线高8位由P2口提供,低8位地址总线由P0口提供,组成16位地址总线,同时P0口作为8位数据总线。
由于P0口是数据、地址分时复用,所以P0口输出的低8位地址必须用地址锁存器锁存,控制总线由
、
、ALE和
等信号组成,用于读/写控制、片选通、地址锁存、片选。
12.简述RS232C接口存在的问题。
传输距离短,传输速率低;
有电平偏移;
抗干扰能力差。
13.简述并行通信和串行通信的特点。
并行通信的特点是:
控制简单、传输速度快;
由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难。
串行通信的特点是:
传输线少,长距离传送时成本低,且可以利用电话网等现在的设备,但数据的传送控制比并行通信复杂。
14.简述单片机定时/计数器应用时,初始化程序通常应完成的任务。
对TMOD赋值,以确定T0和T1的工作方式;
计算初值,并将其写入TH0、TL0或TH1、TL1;
置位IE,开放中断;
置位TR0或TR1,启动定时/计数开始定时或计数。
15.简述定时/计数器几种工作方式。
课本111页
16.以12位,满量程10V为例,说明ADC分辨率的概念。
ADC的分辨率是指对输入电压微小变化响应能力的度量,常以输出的二进制位数或者BCD码位数表示。
对于一个10V满载的12位ADC分辨率最小值是10/2
=2.4mV
17.简述单片机应用时串行口初始化的内容。
确定T1的工作方式(编程TMOD寄存器);
计算T1的初值,装载TH1、TL1;
启动T1(编程TCON中的TR1位);
确定串行口控制(编程SCON寄存器);
串行口在中断方式工作时,要进行中断设置(编程IE、IP寄存器)
18.4.简述单片机的隔离技术。
在干扰较强或对可靠性要求较高的场合,可以在交流电源输入端加接带屏蔽层的隔离变压器和低通滤波器。
隔离变压器可以抑制从电源线窜入的外来干扰,提高抗高频共模干扰能力,屏蔽层应可靠接地。
考虑到高频谐波干扰不是通过变压器绕组的互感耦合,而是靠初、次级寄生电容耦合,因此,隔离变压器的初、次级之间应采用三层屏蔽层保护,这样可明显提高对共模干扰信号的抑制能力。
20.外部中断请求有哪两种触发方式?
如何选择和设置?
外部中断请求有低电平触发方式和下降沿触发方式两种。
当软件设置TCON中的ITX=0时,选择外部中断请求为电平触发方式;
当软件设置TCON中的ITX=1时,选择外部中断请求为跳变触发方式。
21.MCS—51系列中断系统包括几个中断源和几个中断优先级?
写出所有中断源。
两个外中断源
;
两个定时/计数器中断源;
一个串口中断.中断优先级:
外中断0→定时/计数器中断0→外中断1→定时/计数器中断1→串口中断.
22.MCS-51引线中有多少I/O引线?
它们和单片机对外的地址总线和数据总线有什么关系?
简述8031单片机中P0、P1、P2、P3口的主要作用。
共有32根I/O引线,其中部分引线在单片机有外扩对象时,将代替地址总线和数据总线的功能。
这32根I/O引线均匀分布于P0.P1.P2.和P3口若没有单片机外扩要求,则4个并行口都时纯粹的I/O口;
但是,当单片机有外扩任务时,则P0口将作为8位数据总线,P2和P0口将作为16位地址总线,P3口的一部分将作为读/写等控制总线信号,此时只有P1口保留作为单纯的I/O口。
23.简要说明MCS-51系列单片机指令系统中MOV、MOVX和MOVC这三类指令的根本区别。
课本41页
四、案例分析:
1.在单片机8031芯片外扩展8KBEPROM和8KBRAM各一片,组成单片机应用系统。
试说明应采用的存储器型号并编写程序,将外部RAM的200H~2FFH单元的内容传送到400H~4FFH单元。
1、2764、6264
2、MOVDPTR,#200H
LOOP:
PUSHDPH
MOVXA,@DPTR
MOVDPH,#04H
MOVX@DPTR,A
POPDPH
INCDPTR
MOVR0,DPL
CJNER0,#00H,LOOP
SJMP$
2.下表为0~5的ASCII码在程序存储器中的位置,试根据下表用查表法编写一子程序,将R2中的数字(范围0~5)转换成ASCII码,存入外部RAM1000H单元中。
地址
2000H
2001H
2002H
2003H
2004H
2005H
内容
30H
31H
32H
33H
34H
35H
ASC:
MOVA,R2
MOVDPTR,#TAB
MOOVCA,@A+DPTR
MVDPTR,#1000H
MOVX@DPTR,A
RET
ORG2000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 复习 题目