单片机复习题(含部分答案)
单片机考试复习题及答案
选择题
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.8031单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。
a)P0b)P1c)P2d)P3
2.单片机应用程序一般存放在(B)
a)RAMb)ROMc)寄存器d)CPU
3.已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数值为(B)
a)7542Hb)7542c)75.42Hd)75.42
4.下列指令中不影响标志位CY的指令有(D)。
a)ADDA,20Hb)CLRc)RRCAd)INCA
5.CPU主要的组成部部分为(A)
a)运算器、控制器b)加法器、寄存器
c)运算器、寄存器d)运算器、指令译码器
6.INTEL8051CPU是(C)位的单片机
a)16b)4c)8d)准16
7.8031复位后,PC与SP的值为(B)
a)0000H,00Hb)0000H,07Hc)0003H,07Hd)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。
a)MOVA,@R1b)MOVCA,@A+DPTR
c)MOVXA,@R0d)MOVXA,@DPTR
9.8031单片机中既可位寻址又可字节寻址的单元是(A)a)20Hb)30Hc)00Hd)70H
10.下列哪条指令是精确的(D)
a)PUSHR2b)ADDR0,A
c)MOVXA@DPTRd)MOV@R0,A
2、填空题(每空1分,共30分)
1.一个完全的微机体系由硬件和软件两大部分构成。
2.8051的引脚RST是_IN_(IN脚照旧OUT脚),当其端出现_高_电平时,8051进入复位状态。8051一向维持这个值,直到RST脚收到_低_电平,8051才脱离复位状态,进入程序运转状态,从ROM0000H单位开始取指令并翻译和履行。
单片机考试复习题及答案
单片机考试复习题及答案(总22
页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小--
选择题
1、主频为12MHz的单片机他的机器周期为(c)。
A、1/12微秒
B、微秒
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、 C、10
10、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。
A、 B、 C、 D、
11、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为,则定时初值为(A)。
A、156
B、56
C、100
D、200
12、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。
单片机复习参考题(含答案)
单片机复习题
一、选择
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
1-1 微型计算机通常由哪些部分组成?各有哪些功能?
答:微型计算机通常由控制器、运算器、存储器、输⼊/输出接⼝电路、输⼊设备和输出设备组成。控制器的功能是负责从内部存储器中取出指令并对指令进⾏分析、判断、并根据指令发出控制信号,使计算机有条不紊的协调⼯作;运算器主要完成算数运算和逻辑运算;存储器⽤于存储程序和数据;输⼊/输出接⼝电路完成CPU与外设之间相连;输⼊和输出设备⽤于和计算机进⾏信息交流的输⼊和输出。
1-2 单⽚微型计算机与⼀般微型计算机相⽐较有哪些区别?有哪些特点?
答:与通⽤微型计算机相⽐,单⽚机的硬件上,具有严格分⼯的存储器ROM和RAM和I/O端⼝引脚具有复⽤功能;软件上,采⽤⾯向控制的指令系统和硬件功能具有⼴泛的通⽤性,以及品种规格的系列化。单⽚机还具备体积⼩、价格低、性能强⼤、速度快、⽤途⼴、灵活性强、可靠性⾼等特点。
1-3 简述计算机的⼯作过程。
答:计算机的⼯作是由微处理器以⼀定的时序来不断的取指令、指令译码和执⾏指令的过程。
1-4 单⽚机的⼏个重要指标的定义。
答:单⽚机的重要指标包括位数、存储器、I/O⼝、速度、⼯作电压、功耗和温度。
1-5 单⽚微型计算机主要应⽤在哪些⽅⾯?
答:单⽚机的主要应⽤领域有智能化产品、智能化仪表、智能化测控系统、智能化接⼝等⽅⾯。
1-6 为什么说单⽚微型计算机有较⾼的性能价格⽐和抗⼲扰能⼒?
答:因为单⽚微型计算机主要⾯向特定应⽤⽽设计,设计者在硬件和软件上都⾼效率地设计,量体裁⾐、去除冗余,⼒争在同样的硅⽚⾯积上实现更⾼的性能,具备较⾼的性能、价格⽐;单⽚机嵌⼊式系统中的软件⼀般都固化在存储器芯⽚或单⽚机本⾝中,⽽不是存贮于磁盘等载体中,另外单⽚机体积⼩,可以放⼊屏蔽设备中,从⽽使其具有较⾼的抗⼲扰能⼒。
单片机复习题(含部分答案)
《单片机原理及应用》课程复习题
适用于电子信息工程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)单片机主要集成了中央处理器(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、主频为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、什么是单片机?什么是单片机系统?(P2)
答:(1)单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。(单片机就是在一块硅片上集成有CPU,ROM,RAM定时器/计数器和多种I/O口的数字处理系统。)
(2)微处理器,存储器,配以系统软件和I/O设备称为单片机系统
2、PC和DPTR的含义是什么?
答:(1)程序计数器PC是一个独立的计数器,存放着下一条腰执行的指令在程序存储器中的地址(P15)
(2)数据指针DPTR是用于对外部数据存储器进行寻址的地址指针(P19)
3、89C51的中断源有哪些?并说明外部中断源和内部中断源分别有哪些?(P83)
答:89C51中断系统有5个中断源:
●INT0:外部中断0请求,低电平有效。通过P3.2引脚输入。
●INT1:外部中断1请求,低电平有效。通过P3.3引脚输入。
●T0:定时器/计数器0溢出中断请求。
●T1:定时器/计数器1溢出中断请求。
●TXD/RXD:串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。
外部中断源有:(1)INT0,(2)INT1,(3)串行口中断请求
内部中断源有:(1)定时器/计数器T0计数溢出中断请求,(2)定时器/计数器T1计数器溢出中断请求
4.定时器/计数器分别用作计数器时定时器时,他们的计数脉冲由谁提供?(P97) 答:定时:单片机时钟信号经片内12分频后的脉冲;
计数:加在p3.4和p3.5的外部脉冲
5.指令包含哪几部分?每部分的功能是什么?(P57)
单片机复习题含答案
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. 当前指令前一条指令的地址
单片机复习题(含答案)
四、程序分析题
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.十进制数126对应的十六进制可表示为 D 。
A.8F B.8E C.FE D.7E
2.二进制数110010010对应的十六进制数可表示为 A 。
A.192H B.C90H C.1A2H D.CA0H
3.计算机内部的数据之所以用二进制的形式表示,主要是 B 。
A.为了编程方便B.由于受器件的物理性能限制
C.为了通用性D.为了提高运算速度
4.计算机主要的组成成分为 B 。
A.CPU 、内存、I/O口B.CPU 、键盘、显示器
C.主机、外部设备D.以上都是
5.CPU主要的组成成分为 C 。
A.运算器、控制器B.加法器、寄存器
C.运算器、寄存器D.运算器、指令译码器
6.以下不是构成单片机的部件 D
A.微处理器B.存储器C.I/O接口电路D.打印机7.89C51的CPU是 C 的单片机
A.16 B.4 C.8 D.准16
8.AT89C51单片机的字长是 C 位。
A.32 B.16 C. 8 D. 4
9.程序计数器PC用来 B 。
A.存放指令B.存放下一条的指令地址
C.存放正在执行的指令地址D.存放上一条的指令地址
10.当标志寄存器PSW的RS0和RS1分别为0和1时,系统选用的工作寄存器
组为 C 。
A.组1 B.组3 C.组2 D.组0
11.进位标志Cy在 C 中。
A.累加器B.算术逻辑运算单元ALU
C.程序状态字寄存器PSW D.PC中
12.指令和程序是以 C 形式存放在程序存储器中。
A.源程序B.汇编程序C.二进制编码D.BCD码13.单片机应用程序一般存放在 B 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理及应用》课程复习题
适用于电子信息工程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
16、当执行MOVX A,@R1指令时,伴随着RD* 控制信号有效。
17、若A中的内容为67H,那么,P标志位为 1 。
18、A T89S51唯一的一条16位数据传送指令为MOV DPTR,data16 。
19、LJMP的跳转范围是64K,AJMP的跳转范围是2K B,SJMP的跳转范围是±128 B(或256B)。
20、74LS138是具有3路输入的译码器芯片,其输出作为片选信号时,最多可以选中8
片芯片。
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的值为分别为0000H 和07H 。
23、当单片机复位时PSW=00H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04H。
24、当AT89S51执行MOVC A,@A+ DPTR指令时,伴随着PSEN*控制信号有效。
25、D/A(数/模)转换器的作用是把(数字量)转换成(模拟量),而A/D(模/数)转换器
则正好相反。
26、51单片机指令系统中,ADD与ADDC指令的区别是进位位Cy是否参与加法运算。
27、如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)= 42H ,(20H)= 15H 。
28、在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为28H 。
29、关于定时器,若振荡频率为12MHz,在方式2下最大定时时间为256us
30、AT89S51单片机的通讯接口有串行和并行两种形式。在串行通讯中,发送时要把并行数据转换成串行数据。接收时又需把串行数据转换成并行数据。
31、若AT89S51外扩32KB 数据存储器的首地址若为4000H,则末地址为BFFFH。
32、执行如下三条指令后,30H单元的内容是#0EH
M O V R 1,#30H
M O V 40H,#0 E H
M O V @R 1,40H
33、51单片机片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。
34、一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时序信号的周期定义为状态周期。
35、执行MOVX A,DPTR指令时,51单片机产生的控制信号是RD* 。
36、ORG 0000H
AJMP 0040H
ORG 0040H
MOV SP,#00H当执行完左边的程序后,PC的值是0042H
37、对程序存储器的读操作,只能使用MOVC指令。
38、当使用慢速外设时,最佳的传输方式是中断。
39、51单片机串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__SCON _加以选择。
40、51单片机中,可变波特率的多机通信应使用方式 3 。
41、使用定时器0、选择2区工作寄存器区,则中断服务函数的C语言代码应该是
void intdemo() interrupt 1 using 2
二、判断题
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与定时器/计数器的控制无关。(√)