单片机复习题(含部分答案)
单片机题库及答案
单片机题库及答案
【篇一:单片机试卷及答案】
填空题(每空1分,共20分)
1、+1000001的反码是。十进制数-4的8位二进制补码是。
2、计算机所能执行的指令的集合称为。指令的编码规则称为,一般由和操作数两部分组成。
3、cpu一次可以处理的二进制数的位数称为cpu的。
4、当ea为电平时,cpu总是从外部存储器中去指令。
5、89c52单片机有6个中断源,其中内部中断源有个,外部中断源有个。
6、汇编指令中,对程序存储器的访问用指令来访问,外部ram用指令来访问。
7、c51的数据类型sfr占个字节,c51中整型变量占个字节。
8、指令mov 20h,#20h中,源操作数的寻址方式是,目的操作数的寻址方式是。
9、定时器t1方式2的8位常数重装初值存放于寄存器中。定时器t0方式0,寄存器用于存放计数初值的低5位。 10、多机通信中,主机的sm2= 。
11、eprom存储器27c256内部容量是32k字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。
12、波特率倍增位位于特殊功能寄存器中。 13、8155a内部具有1个位减法定时器/计数器。
二、单项选择题(共20题,每题1分,共20分)
1、单片机的应用程序一般存放于()中
a、ram
b、rom
c、寄存器
d、cpu
2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。
a、p3.2
b、p3.3
c、p3.4
d、p3.5
3、mcs51单片机在同一优先级的中断源同时申请中断时,cpu首先响应()。
a、外部中断0
b、外部中断1
c、定时器0
单片机考试复习题及答案
选择题
1、主频为12MHz的单片机他的机器周期为(c)。
A、1/12微秒
B、0.5微秒
C、1微秒
D、2微秒
2、MCS-51系列单片机是属于(C)体系结构。
A、冯诺依曼
B、普林斯顿
C、哈佛
D、图灵
3、定时器/计数器工作方式0为(A)。
A、13位定时/计数方式
B、16位定时/计数方式
C、8位可自动装入计数初值方式
D、2个8位方式
6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。
A、中断标志位
B、中断允许控制位
C、中断优先级控制位
D、外部中断触发方式控制位
7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。
A、1个机器周期
B、2个机器周期
C、4个机器周期
D、8个机器周期
8、在下列寄存器中,与定时器/计数器无关的是(C)。scon是控制寄存器
A、TCON
B、TMOD
C、SCON
D、IE
9、若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。
A、00100101
B、01010010
C、10101101 C、1101101010
10、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。
A、8.192ms
B、16.384ms
C、65.53ms
D、131.072
11、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为0.2ms,则定时初值为(A)。
A、156
B、56
C、100
D、200
12、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。
单片机复习题含答案
单片机模拟试卷001
六、设计题(1题13分;2题12分,共25分)
1.某单片机控制系统有8个发光二极管。试画出89C51与外设的连接图并编程使它们由左向右轮流点亮。
2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试画出8051与外设的连接图并编程实现上述要求。 单片机模拟试卷002
四、读程序题(每小题4分,共20分) 1.执行下列程序段后,(P1)=_______。 MOV P1,#5DH CPL
CPL CLR SETB
2.执行下列程序段后,(A)=_______,(C Y )=____。 MOV A ,#C5H RL A
3.下列程序段执行后,(R 0)=_______,(7EH)=____,(7FH)=_______。 MOV R 0,#7EH MOV 7EH ,#0FFH MOV 7FH ,#40H 1NC @R 0 1NC R 0 1NC @R 0
4.已知(SP)=60H ,子程序SUBTRN 的首地址为0345H ,现执行位于0123H 的ACALL SUBTRN 双字节指令后,(PC)=___,(61H)=_______,(62H)= ____。
5.阅读下列程序,说明其功能。 MOV R 0,#data MOV A,@R 0 RL A
MOV R 1,A RL A RL A
ADD A ,R 1 MOV @R 0,A RET
五、编程题(每小题4分,共20分)
1.已知在累加器A 中存放一个BCD 数(0~9),请编程实现一个查平方表的子程序。
单片机复习题库(含答案)
单片机复习题库(含答案)单片机复习题库(含答案)
一、单选题
1. 下面哪个不是单片机的特点?
A. 集成度高
B. 执行速度快
C. 操作简便
D. 存储容量大
答案:D
2. 在单片机的复位电路中,常用的复位方式是:
A. 程序复位
B. 硬件复位
C. 软件复位
D. 手动复位
答案:B
3. 单片机中断的触发方式有以下哪几种?
A. 内部触发
B. 外部触发
C. 软件触发
D. 手动触发
答案:A、B、C
4. 单片机中的位操作指令是指对数据的哪一部分进行操作?
A. 高字节
B. 低字节
C. 位
D. 字节
答案:C
5. 单片机工作模式中,可以通过设置谁来控制单片机工作状态?
A. 硬件
B. 软件
C. 中断
D. 外部信号
答案:B
二、判断题
1. 单片机的外部中断一般需要使用外部中断触发器。
答案:错
2. 单片机的I/O口可以设置为输入、输出或者双向。
答案:对
3. 单片机的Flash存储器是一种非易失性存储器。
答案:对
4. 单片机的片内RAM存储器可以直接运行程序。
答案:对
5. 单片机的位操作指令是指对数据的整个字节进行操作。
答案:错
三、填空题
1. 单片机的中断向量表一般存储在()中。
答案:ROM
2. 单片机的外部中断触发方式可以选择为()或者()。
答案:上升沿触发、下降沿触发
3. 单片机的位操作指令是通过()实现对数据位的读、写或者置位等操作。
答案:位地址
4. 单片机的运算指令可以对()进行算术运算或者逻辑运算。
答案:寄存器中的数据
5. 单片机的GPIO口是指()。
答案:通用输入输出口
四、简答题
1. 请简要解释单片机的中断工作原理。
单片机复习参考题(含答案)
单片机复习题
一、选择
1.二进制数110110110对应的十六进制数可表示为( )。
A. 1D3H B.1B6H C.DBOH D. 666H
2.-3的补码是( )。
A. 10000011 B. 11111100 C.11111110 D.11111101
3.CPU主要的组成部部分为( )。
A.运算器,控制器 B.加法器,寄存器 C. 运算器,寄存器 D.
运算器,指令译码器
4.INTEL 8051 CPU是( )位的单片机。
A. 16 B.4 C. 8 D.准16位
5.对于以 8051为核心的小单片机应用系统来说,/EA脚总是( )
A.接地
B.接电源
C. 悬空
D.不用
6.程序计数器PC用来( )。
A.存放指令 B.存放正在执行的指令地址
C. 存放下一条的指令地址 D.存放上一条的指令地址
7.指令和程序是以( )形式存放在程序存储器中。
A. 源程序
B. 汇编程序
C. 二进制编码 D.BCD码
8.单片机应用程序一般存放在( )中。
A. RAM B.ROM C. 寄存器 D.CPU
9.单片机8051的XTALl和XTAL2引脚是()引脚
A. 外接定时器 B.外接串行口 C. 外接中断 D.外接晶振
10.8031复位后,PC与SP的值为( )。
A.0000H,00H B.0000H,07H C.0003H,07H D. 0800H,00H
11.P0,P1口作输入用途之前必须( )。
A. 相应端口先置1 B.相应端口先置0 C.外接高电平 D.外接上
拉电阻
12.8051的内部RAM中,可以进行位寻址的地址空间为( )。
单片机复习题带答案
一、单项选择题
1.利用下列( D )关键字可以改变工作寄存器组
A、interrupt
B、sfr
C、while
D、using
2.C51中一般指针变量占用( C )字节存储。
A、一个
B、两个
C、三个
D、四个
3.使用宏来访问绝对地址时,一般需包含的库文件是(B)
A、reg51.h
B、absacc.h
C、intrins.h
D、startup.h
4.执行#define PA8255 XBYTE[0x3FFC];
PA8255=0x7e;
后存储单元0x3FFC的值是( A )
A、Ox7e
B、8255H
C、未定
D、7e
5.设有int i;则表达式i=1,++i,++i||++i,i的值为( C )
A、1
B、2
C、3
D、4
6.设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是( C )
A、10,11,12
B、11,12,12
C、10,12,12
D、11,11,12
7.设有int i;则表达式i=1,++i,i||++i,i的值为( B )
A、1
B、2
C、3
D、4
8、单片机8051的XTAL1和XTAL2引脚是(D )引脚。
A、外接定时器
B、外接串行口
C、外接中断
D、外接晶振
9、单片机的定时器/计数器设定为工作方式1时,是(D )。
A、8位计数器结构
B、2个8位计数器结构
C、13位计数器结构
D、16位计数器结构
10、串行口每一次传送( C )字符。
A、1个字节
B、1bit
C、1帧
D、1 串
11、计算机能直接识别的语言是( C )。
《单片机原理》复习题及答案
单片机原理复习题
一、判断题
()1.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。
()2.十进制数89化成二进制数为10001001。
()3.0的补码是0。
()4.-128的补码是10000000。
()5.11111111是-1的补码。
()6.-2的补码可以记为FEH。
()7.MCS-51单片机是16位单片机。
()8.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。
()9.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。()10.MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的128字节的RAM 和SFR,另一个是片外最大可扩充到64K字节的RAM。
()11.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
()12. 访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。
()13. 堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。()14. 8051复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。
()15.8051指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。()16.MCS-51指令中,MOVX为片外RAM传送指令。
()17.MCS-51指令中,MOVC为ROM查表指令。
单片机复习题(含部分答案)
《单片机原理及应用》课程复习题
适用于电子信息工程11级
一、填空题
1、A T89S51单片机为8 位单片机,共有40 个引脚。
2、A T89S51的机器周期等于12 个时钟振荡周期。
3、A T89S51访问片外存储器时,利用ALE 信号锁存来自P0口发出的低8位地址信号。
4、A T89S51的P3口为双功能口。
5、A T89S51内部提供 2 个可编程的16 位定时/计数器,定时器有4 种工作方式。
6、A T89S51有 2 级中断, 5 个中断源。
7、A T89S51的P2 口为高8位地址总线口。
8、设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA* 引脚应该接+5V
9、单片机系统中使用的键盘分为独立式键盘和行列式键盘,其中行列式键盘的按键识别方法有扫描法和线反转法。
10、A T89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。
11、如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)= 34H 。
12、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。
13、欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。
14、若CPU使用的是寄存器第1组,R0~R7的地址范围是08H-0FH。
15、单片机进行串行通信时,晶振频率最好选择11.0592MHz
单片机考试复习题及答案
选择题
1、主频为12MHz的单片机他的机器周期为(c )。
A、1/12微秒
B、0.5微秒
C、1微秒
D、2微秒
2、MCS-51系列单片机是属于(C)体系结构。
A、冯诺依曼
B、普林斯顿
C、哈佛
D、图灵
3、定时器/计数器工作方式0为(A)。
A、13位定时/计数方式
B、16位定时/计数方式
C、8位可自动装入计数初值方式
D、2个8位方式
6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。
A、中断标志位
B、中断允许控制位
C、中断优先级控制位
D、外部中断触发方式控制位
7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。
A、1个机器周期
B、2个机器周期
C、4个机器周期
D、8个机器周期
8、在下列寄存器中,与定时器/计数器无关的是(C)。scon是控制寄存器
A、TCON
B、TMOD
C、SCON
D、IE
9、若欲将T0设置为定时器方式2、T1设置为计数器方式1, T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。
A、00100101
B、01010010
C、10101101 C、1101101010
10、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。
A、8.192ms
B、16.384ms
C、65.53ms
D、131.072
11、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为0.2ms,则定时初值为(A)。
A、156
B、56
C、100
D、200
12、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。
单片机复习材料题目加答案
(1)单片机主要集成了中央处理器(CPU)、数据寄存器(RAM)、程序储存器(ROM)、中断系统、定时器/计时器、以及输入/输出接口电路等部件。
(2)单片机最小系统主要包括单片机、晶振电路、复位电路、和电源等4个部分。
(3)单片机常采用两种复位方式,即上电自动复位和手动复位。
(4)一个机器周期包含12个晶振周期,若晶振周期的频率为12MHz,则机器周期为1μ
s ,指令周期为1μs ~ 4μs机器周期。
(5)当P1口作输入口输入数据时,必须先向该端口的锁存器写入1,否则输入数据可能出错。
(6)MCS-51系列单片机有4个并行I/O口, 1 个全双口串口, 2 个16位定时器/计数器,5个中断源。
(7)单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是09H,它所在单元的地址应该是21H。
(8)寄存器PSW中的RS1和RSO的作用是选择当前工作寄存器。
(9)MCS-51单片机的内部RAM中从00H 到1FH是工作寄存器区,共分为4组。
(10)既做数据线又做地址线的是P0口,只能做地址线的是P1口。
(11)MCS-51单片机有两种复位方式,即上电复位和手动复位。复位后SP=07H,PC=0000H,PSW=00H,A=00H,P0=P1=P2=P3=FFH。
(12)若(PSW)=18H,则选取的是第_4_组工作寄存器。其地址范围从00H-1FH。
(13)C51中定义位变量的关键字bit,位变量对应的地址空间范围是20H-2FH 。
(14)unsigned char定义的变量取值范围0-255,unsigned int定义的变量取值范围0-65535。
单片机复习题(参考答案)
一、填空题
1.计算机中最常用的字符信息编码是 ASCII码。
2.计算机中常用的码制有原码,反码和补码。
3. 十进制数29的二进制表示为 11101B。
4. 十进制数-29的8位补码表示为 11100011B 。
5.如果存储单元的数据位为8位,当它存放无符号数时,则该数的范围为 0~255 ;存放有符号数时,以原码表示的范围为 -127~127 ,以补码表示,范围为 -128~127 。
6.设X=87H,Y=E6H,则X与Y按位“或”运算为 E7H,X与Y的按位“异或”运算为 61H 。(要求结果写成16进制形式)
7.按照CPU对数据处理的位数,单片机通常分为 4 位、8 位、 16 位、 32 位等四类。
8.计算机的经典结构由运算器、控制器、存储器、输入设备、输出设备组成。
9.一个完整的计算机系统由硬件系统和软件系统两大部分组成。
10. 如果存储单元的数据位为16位,当它存放无符号数时,则该数的范围为 0~65536 。11.计算机三大总线分别为地址总线、数据总线和控制总线。
二、单选题
1.数据的存储结构是指(C)。
A、存储在外存中的数据
B、数据所占的存储空间量
C、数据在计算机中的顺序存储方式
D、数据的逻辑结构在计算机中的表示
2.真值0表示形式唯一的机器数是(C )。
A. 原码B.反码C.补码D.原码和反码
3.计算机能直接识别的语言是(C)。
A.汇编语言 B.自然语言 C.机器语言 D.C语言
一、填空题
1. 复位后寄存器PC= 0 、SP= 7 、P0~P3= FFH 、PSW= 0 。
单片机复习题(经典,有答案)
单片机原理及接口复习题
一、选择题
1.DPTR为( C )。
A.程序计数器B.累加器
C.数据指针寄存器D.程序状态字寄存器
2.在单片机中,通常将一些中间计算结果放在( A )中。
A.累加器 B.控制器 C.程序存储器 D.数据存储器
3.执行PUSH ACC指令, MCS-51完成的操作是( A )。
A.SP+1→SP(ACC)→(SP) B.(ACC) →(SP)SP-1→SP
C.SP-1→SP(ACC)→(SP) D.(ACC)→(SP)SP+1→SP
4.当标志寄存器PSW的RS0和RS1分别为1和0时,系统选用的工作寄存器组为( B )。
A.组0 B.组1 C.组2 D.组3
5.主频为12MHz的单片机,它的机器周期为( C )。
A.1/12微秒B.0.5微秒C.1微秒D.2微秒
6.8051单片机共有( B )个中断源。
A.4 B.5 C .6 D.7
7.访问片外程序存储器时,只能用( C )。
A.MOV 指令 B.PUSH指令C.MOVX指令 D.MOVC指令
8.执行MOV IE,#81H指令的意义是:( B )。
A.屏蔽中断源B.开放外部中断源0
C .开放外部中断源1 D.开放外部中断源0和1
9.在进行串行通信时,若两机的发送与接收可以同时进行,则称为( D )。
A.半双工传送 B.单工传送 C.双工传送D.全双工传送
10.程序计数器PC用来()。
A.存放指令B.存放正在执行的指令地址
C.存放下一条的指令地址D.放上一条的指令地址
11.定时/计数器的定时是指( C ),定时/计数器的计数是指( D )。
单片机复习题含答案
1、单片机应用程序一般存放在(B )
A、RAM
B、ROM
C、寄存器
D、CPU
2.在单片机中,通常将一些中间计算结果放在(A )中
A、累加器
B、控制器
C、程序存储器
D、数据存储器
3.89C51单片机有片内ROM容量( A)
A 4K
B B. 8KB C. 128B D. 256B
4、CPU主要的组成部部分为(A)
A、运算器、控制器
B、加法器、寄存器
C、运算器、寄存器
D、运算器、指令译码器
5.INTEL8051CPU是(C)位的单片机
A、16
B、4
C、8
D、准16
6.CPU由___运算器__和控制器构成。
1、PC存放__下一条要执行的指令的16位地址__,具有_ 自动加一_特性。在8051中决定程序执行顺序的是PC还是DPTR是PC它是_16__位(是,不是)不是SFG
2、PSW用于存放__指令执行后的有关状态____,在8051中PSW是__8___ 位,当8051执行94H+4BH后,PSW的CY、AC、OV、P的值是多少CY=0、AC=0、OV=0、P=1
3、什么是堆栈8051的堆栈设在何处哪个寄存器是堆栈指针堆栈存取数据的原则是什么答:1)堆栈是在内RAM区专门开辟出来的进行数据存取的一块连续的存储区域。2) 设在07H上。3)SP 4)先进后出
4.单片机的堆栈指针SP始终是(B)
A、指示堆栈底
B、指示堆栈顶
C、指示堆栈地址
D、指示堆栈长度
5、进位标志CY在(C)中
A、累加器
B、算逻运算部件ALU
C、程序状态字寄存PSW
D、DPTR
6、. 8031单片机中的SP和PC分别是( C)的寄存器。
单片机复习题含答案
一、单项选择题(本大题共20小题,每小题1 分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并在答题卡上将相应代码涂黑。错涂、多涂或未涂均无分。
1.内部RAM中的位寻址区定义的位是给()
A. 位操作准备的
B. 移位操作准备的
C. 控制转移操作准备的
D. 以上都对
2. 80C51与87C51的区别在于()
A. 内部程序存储器的类型不同 B 内部数据存储器的类型不同
C. 内部程序存储器的容量不同
D. 内部数据存储器的容量不同
3. 80C51与8051的区别在于()
A. 内部ROM 的类型不同
B. 半导体工艺的形式不同
C. 内部寄存器单元的数目不同
D. 80C51使用EEPROM,而8051使用EPROM。
4. 在下列单片机芯片中使用淹膜ROM作为内部程序存储器的是()
A. 8031
B. 80C31
C. 8032
D. 8051
5. 80C51采用的半导体工艺是()
A. COMS
B. HMOS
C. CHMOS
D. NMOS
6. 单片机芯片8031属于()
A. MCS-48系列
B. MCS-51系列
C. MCS-96系列
D. MCS-31系列
7.以下运算中对溢出标志OV没有影响或不受OV影响的运算是()
A. 逻辑运算
B. 符号数加减法运算
C. 乘法运算
D. 除法运算
8.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是()
A. 4 KB
B. 64 KB
C. 8 KB
D. 128 KB
9.PC的值是()
A. 当前指令前一条指令的地址
单片机考试题目及答案
单片机考试题目及答案单片机原理与应用考试题目
一、选择题(每题2分,共20分)
1. 单片机的核心部件是()。
A. 微处理器
B. 存储器
C. 定时器
D. I/O接口
2. 下列哪种设备不属于单片机的外围设备?
A. 显示器
B. 键盘
C. 鼠标
D. CPU
3. 在单片机中,堆栈的作用是()。
A. 存储程序代码
B. 存储数据
C. 保存函数调用的返回地址
D. 存储操作系统
4. 单片机的I/O端口通常具有()功能。
A. 仅输入
B. 仅输出
C. 输入/输出
D. 仅定时器
5. 下列哪种单片机是51系列单片机?
A. 8051
B. 8052
C. 8031
D. 8048
6. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言
B. 汇编语言
C. 高级语言
D. 网络语言
7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件
B. 生成时间延迟
C. 产生音乐
D. 所有以上功能
8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快
B. 传输距离远
C. 抗干扰能力强
D. 线路简单
9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器
B. 电子擦除可编程只读存储器
C. 电子擦除可编程可擦写存储器
D. 电可擦除可编程可擦写存储器
10. 下列哪种中断源在单片机中是可屏蔽的?
A. 外部中断0
B. 外部中断1
C. 定时器0中断
D. 串行口中断
二、填空题(每题2分,共20分)
1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他
功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
单片机复习题(含答案)
四、程序分析题
1、已知(A)=83H,(R0)=17H,(17H)=34H,执行下列程序段后:
ANL A ,#17H
ORL 17H ,A
XRL A ,@R0
CPL A
问:(A)= CBH ,(R0)= 17H ,(17H)= 37H 。
2、已知(10H)=5AH,(2EH)=1FH,(40H)=2EH,(60H)=3DH ,执行下列程序段后:MOV 20H ,60H
MOV R1 ,20H
MOV A ,40H
XCH A ,R1
XCH A ,60H
XCH A ,@R1
MOV R0 ,#10H
XCHD A ,@R0
问:(A)= 5AH (10H)=1FH (2EH)= 3DH(40H)= 2EH (60H)= 3DH 3、执行下列程序段:
MOV A ,#00H
MOV R7 ,#0FFH
MOV PSW, #80H
ADDC A ,R7
问:(CY )= 1 (AC )= 1(P)= 0(ACC)= 00H (R7 )= 0FFH
4、写出执行每条指令后的结果。
MOV A,#25H
CLR A; (A)=00H
CPL A; (A)=0DAH
5、写出下列指令执行后的结果。
MOV A,#37H
MOV R0,#20H
MOV @R0,A
ANL A,#0FH
(A)=__07H___ (R0)=__ 20H __ (20H)=__37H __
6、执行如下三条指令后,30H单元的内容是___0EH
MOV R1,#30H
MOV 40H,#0EH
MOV ﹫R1,40H
7、请分析下面程序执行后的操作结果,(A)=__40H_ ,(R0)=__60H_。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理及应用》课程复习题
适用于电子信息工程 11级
一、填空题
1、 A T89S51单片机为个引脚。
2、 A T89S51的机器周期等于
3、 A T89S51访问片外存储器时,利用 8位地址信号。
4、 A T89S51的
5、 A T89S51内部提供位定时 /计数器,定时器有种工作方式。
6、 A T89S51有级中断, 个中断源。
7、 A T89S51的口为高 8位地址总线口。
8、设计一个以 AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部 4KB 闪烁程序存储器有效,则其 EA* 引脚应该接 +5V
9、单片机系统中使用的键盘分为和行列式键盘,其中行列式键盘的按键识别方法有扫描法和线反转法。
10、 A T89S51内部数据存储器的地址范围是
是 20H~2FH ,对应的位地址范围是 00H~7FH ,外部数据存储器的最大可扩展容量是。
11、如果 (A=34H, (R7=0ABH,执行 XCH A, R7;结果 , (R7= 。 12、在 R7初值为 00H 的情况下, DJNZ R7, rel 指令将循环执行
13、欲使 P1口的低 4位输出 0,高 4位不变,应执行一条命令。 14、若 CPU 使用的是寄存器第 1组, R0~R7的地址范围是。
15、单片机进行串行通信时,晶振频率最好选择
16、当执行 MOVX A , @R1指令时,伴随着
17、若 A 中的内容为 67H ,那么, P 标志位为。
18、 A T89S51唯一的一条 16位数据传送指令为。
19、 LJMP 的跳转范围是 , AJMP 的跳转范围是 SJMP 的跳转范围是
20、 74LS138是具有 3路输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。
21、如果 (DPTR=507BH, (SP=32H, (30H=50H, (31H=5FH, (32H=3CH,则执行下列指令后:
POP DPH
POP DPL
POP SP
则:(DPH= ___3CH___; (DPL =___5FH___; (SP =___50H___;
22、 A T89S51复位后, PC 与 SP 的值为分别为和。
23、当单片机复位时 PSW =0区, R4所对应的存储单元地址为 04H 。
24、当 AT89S51执行 MOVC A , @A+ DPTR指令时,伴随着
25、 D/A(数 /模转换器的作用是把(数字量转换成(模拟量 ,而 A/D(模 /数转换器
则正好相反。
26、 51单片机指令系统中, ADD 与 ADDC 指令的区别是。 27、如果 (A=45H, (R1=20H, (20H=12H,执行 XCHD A, @ R1;结果
28、在内部 RAM 中可位寻址区中, 位地址为 40H 的位, 该位所在字节的字节
地址为。 29、关于定时器,若振荡频率为 12MHz ,在方式 2下最大定时时间为
30、 AT89S51单片机的通讯接口有在串行通讯中,
行数据转换成串行数据。接收时又需把串行数据转换成并行数据。
31、若 AT89S51外扩 32KB 数据存储器的首地址若为 4000H ,则末地址为。
32、执行如下三条指令后, 30H 单元的内容是
M O V R 1,#30H
M O V 40H,#0 E H
M O V @R 1, 40H
33、 51单片机片内范围内的数据存储器 , 既可以字节寻址又可以位寻址。
34、一个机器周期等于振荡脉冲 2分频后产生的时序信号的周期定义为状态周期。
35、执行 MOVX A , DPTR 指令时, 51单片机产生的控制信号是。
36、 ORG 0000H
AJMP 0040H
ORG 0040H
MOV SP, #00H当执行完左边的程序后, PC 的值是
37、对程序存储器的读操作,只能使用。
38、当使用慢速外设时,最佳的传输方式是。
39、 51单片机串行接口有 4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器加以选择。
40、 51单片机中,可变波特率的多机通信应使用方式。
41、使用定时器 0、选择 2区工作寄存器区,则中断服务函数的 C 语言代码应该是
void intdemo(
二、判断题
1、 MOV 55H , @R5(×
2、INC DPTR (√
3、 DEC DPTR (×
4、 CLR R0(×
5、 MOV T0, #3CF0H(×
6、 8031与 8051的区别在于内部是否有程序存储器。(√
7、内部 RAM 的位寻址区,既能位寻址,又可字节寻址。(√
8、串行口工作方式 1的波特率是固定的,为 fosc/32。 (×
9、 8051单片机中的 PC 是不可寻址的。(√
10、 51单片机系统可以没有复位电路。 (×
11、某特殊功能寄存器的字节地址为 80H ,它即能字节寻址,也能位寻址。(√
12、 PC 存放的是即将执行的下一条指令。(√
13、 TMOD 中的 GATE=1时,表示由两个信号控制定时器的启停。(√
14、特殊功能寄存器 SCON 与定时器 /计数器的控制无关。(√
15、各中断源发出的中断请求信号,都会标记在 AT89S51的 TCON 寄存器中。(× 16、 51单片机上电复位时, SBUF=00H。 (×。
17、 51单片机的相对转移指令最大负跳距是 127B 。 (×
18、 51单片机的程序存储器只是用来存放程序的。 (×
19、 51单片机的串行接口是全双工的。(√
20、 51单片机的特殊功能寄存器分布在 60H~80H地址范围内。 (×
21、 MOV C, #00H的寻址方式是立即寻址。 (×
22、 51单片机的 5个中断源优先级相同。 (×
三、简答题
1、请写出共阴数码管显示数字 0~9对应的段码值。
2、请写出共阳数码管显示数字 0~9对应的段码值。
3、 A T89S51单片机指令系统的寻址方式有哪些?
4、请说明 51单片机的外部引脚 EA*的作用?
答 :当 EA*为高电平时, 访问内部程序存储器, 但当地址大于 0FFF 时, 自动转到外部程序存储器;当 EA*为低电平时,只读取外部程序存储器。
5、举例说明指令 PUSH 和 POP 的工作原理。