当前位置:文档之家› 单片机复习题含答案

单片机复习题含答案

单片机复习题含答案
单片机复习题含答案

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)的寄存器。

位和8位位和16位位和16位位和8位

7、DPTR是什么寄存器它的作用是什么它由哪几个特殊功能寄存器组成

答:数据指针DPTR是16位的专用寄存器。作为对外部数据存储器进行寻址的地址指针。由两个8位的寄存器DPH和DPL构成

1、8051单片机的内部RAM可以分为几个不同的区域各区的地址范围及其特点

答:4个区域。工作寄存器区00H-1FH 由32个单元组成,共4个区,可以通过设置PSW 中的RS1和RS0选择不同的工作寄存器。

位寻址区20H-2FH 这16个RAM单元可以按位操作,也可以按字节操作数据

缓冲区30H-7FH 这些单元只能按字节寻址

SFR区80H-FFH 特殊功能寄存器中地址可以被8整除的,可以按位寻址,特殊功能寄存器记录了单片机工作状态及工作方式

2.为了使10H—17H作为工作寄存器使用,应该采用什么办法实现写出相关指令。CPU复位后,R0---R7的单元地址是多少

3、8051的位寻址区在哪里位寻址空间是多少20H----2FH,128位

4.MCS-51中有4组工作寄存器,它们的地址范围是00H~~1FH 。5.MCS-51单片机的堆栈区应建立在(A)。

A.片内数据存储区的低128字节单元

B.片内数据存储区

C.片内数据存储区的高128字节单元

D.程序存储区

6.8031单片机中既可位寻址又可字节寻址的单元是(A)

A、20H

B、30H

C、00H

D、70H

1、8051单片机对外有几条专用控制线其功能是什么4条,P11

2、8051的内ROM容量为__4KB_,最大外扩ROM容量为___60KB__,8051

访问外ROM时,读选通信号由_PSEN_个引脚送出,地址码由_P0,P2__________

__ 送出,数据由__P0口____ 送出。8051的EA应接_低电平.

3、8051可以外扩的RAM容量为_64KB________,8051访问外RAM时,读选

通信号由__RD_个引脚送出,写选通信号由__WR____个引脚送出,8051

中________个寄存器存放外RAM单元的地址。

4. 8031单片机的( D)口的引脚,还具有外中断、串行通信等第二功能。

5、当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了低8位地址信号。6.对于INTEL8031来说,EA脚总是(A)

A、接地

B、接电源

C、悬空

D、不用

一、选择题

1、在8051单片机中,PC存放的是(B)

a)正在执行的这条指令的地址b)将要执行的下一条指令的地址

c)正在执行的这条指令的操作码d)对已经执行过的指令条数进行计数

2、为了使10H—17H作工作寄存器使用RS1,RS0的取值为(C)

a )0 ,0 b)0 ,1 c)1,0 d)1,1

3.下述哪条引脚为输入脚(A)

a)RESET b)ALE c)RD d)PSEN

4、在8051单片机中,SP存放的是(B)

a)堆栈栈低的地址b)堆栈栈顶的地址c)堆栈栈低的内容d)堆栈栈低的内容5.数据指针DPDR在(D)中

A、CPU控制器

B、CPU运算器

C、外部程序存储器

D、外部数据存储器

6.单片机上电后或复位后,工作寄存器R0是在(A)

A、0区00H单元

B、0区01H单元

C、0区09H单元

D、SFR

7、8051的内部RAM中,可以进行位寻址的地址空间为(B)

A、00H∽2FH

B、20H∽2FH

C、00H∽FFH

D、20H∽FFH

8、在堆栈操作中,当进栈数据全部弹出后,这时SP应指向(A)

A、栈底单元

B、7FH单元

C、栈底单元地址加1

D、栈底单元地址减1

9、关于指针DPTR,下列说法正确的是(C)

A.DPTR是一个8位寄存器B.DPTR不可寻址

C.DPTR是由DPH和DPL两个8位寄存器组成的D.DPTR的地址83H

10.8051的程序计数器PC为16位计数器,其寻址范围是(D)

A、8K

B、16K

C、32K

D、64K

11.8031单片机在片外扩展程序存储器,当取程序存储器的内容时,要用单片机的( B)信号。

A. RD

B. PSEN D WR

二、填空题

1.若不使用MCS-51片内的存储器,引脚必须接低电平。

2.MCS-51中21个特殊功能寄存器,其地址凡是能被8整除的都有位寻址功能。3.MCS-51系统中,当信号EA有效时,表示CPU要从片外存储器中读取信息。4.当使用8751且=1时访问的是片内ROM。

5.MCS-51片内20H~2FH范围内的数据存储器,既可以位寻址又可以字节寻址。

6、微处理器就是集成在一片大规模集成电路的________________和_______________. 7.____PC______用来存放下一条要执行的指令的地址.

8、MCS-51的堆栈只可设置在30H-----7FH内RAM中,其最大容量为128B,堆栈寄存器SP是8 位寄存器。

三、简答题

1.决定程序执行顺序的寄存器是哪个它是几位的它是不是特殊功能寄存器

答:PC,16位,不是

2.什么叫堆栈堆栈指示器SP的作用是什么8051单片机堆栈的最大容量不能超过多少字节3.MCS51单片机的寻址范围是多少8051单片机可以配置的存储器的最多容量是多少

4.8051内部RAM有几组工作寄存器每组工作寄存器有几个工作寄存器寄存器组的选择由什么决定

1、8051 的引脚RST是_IN_(IN脚还是OUT脚),当其端出现高__电平时,8051进入复位状态;复位后PC=_00H_。8051一直维持这个值,直到RST脚收到_低__电平,8051才脱离复位状态,进入程序运行状态。

2、MCS—51单片机的CPU每取一个指令字节,立即使( C)

A.堆栈指针SP自动加1

B.数据指针DPTR自动加1

C.程序计数器PC自动加1

D.累加器A自动加1

3.MCS51单片机的主程序应该从哪个单元开始存放为什么

4、单片机上电后或复位后,工作寄存器R2是在(B)

A、0区01H单元

B、0区02H单元

C、0区0BH单元

D、SFR

5.8031复位后,PC与SP的值为(B)

A、0000H,00H

B、0000H,07H

C、0003H,07H寄存器

D、0800H,00H

习题2

1、MCS-51单片机主要由那些部件组成主要有那些功能

2、MCS-51系列中无ROM/EPROM型单片机,在应用中,P0口和P2口能否直接作为I/O口

连接开关、指示灯之类的外设为什么

3、综述P0口、P1口、P2口、P3口各有哪几种功能

4、MCS-51单片机的控制线有几根各有什么作用

5、程序计数器的作用是什么MCS-51单片机的程序计数器有几位

6、简述程序状态寄存器PSW 各位的含义如何确定和改变当前的工作寄存器

7、什么是单片机的振荡周期、时钟周期、机器周期、指令周期他们之间是什么关系当单片机的晶振为12MHz 时,他们的振荡周期、时钟周期、机器周期、指令周期为多少

8、内部RAM 中字节地址00H~7FH 与位地址00H~7FH 完全重合,CPU 是如何区分二者的

9、DPTR 是什么寄存器它由那几个寄存器组成

10、什么是堆栈在堆栈中存取数据的原则是什么数据是如何进、出堆栈的

11、在MSC-51型单片机的ROM 空间中,0003H~002BH 有什么用途用户应怎样合理安排

12、单片机的复位条件是什么画出复位电路。

答:只需给单片机的复位引脚RST 加上大于2个机器周期的高电平。

13、在下列情况下,EA 引脚应接何种电平

(1)只有片内ROM ,EA= 1 ;(2)只有片外ROM ,EA= 0 ;

(3)有片内、片外ROM ,EA= 1 ;(4)有片内ROM 但不用,而用片外ROM

,EA = 0 。

14、51系列单片机复位后,R4所对应的存储单元的地址为 04H ,因上电复位时,PSW= 00H ,这时的工作寄存器是 0 组工作寄存器区。

15、内部RAM 中,位地址为30H 的位,所在的字节地址为 26H 。

16、8052内部RAM 中字节地址80H~FFH 与特殊功能寄存器的地址80H~FFH 完全重合,CPU 是如何区分

17、51系列单片机的存储器空间分为那几个部分他们的寻址范围是多少

1、8051的引脚RST 是 IN (IN 脚还是OUT 脚),当其端出现 高 电平时,8051进入复位状态;复位后PC= 00H 。8051一直维持这个值,知道RST 脚收到 低 电平,8051才脱离复位状态,静止程序运行状态。

2、MCS-51单片机的CPU 每取一个指令字节,立即使( C )

A 、堆栈指针SP 自动加1

B 、数据指针DPTR 自动加1

C 、程序计数器PC 自动加1

D 、累加器A 自动加1

3、MSC-51单片机的主程序应该从哪个单元开始存放为什么

4、单片机上电后或复位后,工作寄存器R2是在( )

A 、0区01H 单元

B 、0区02H 单元

C 、0区0BH 单元

D 、SFR

5、8031复位后,PC 与SP 的值为( B )

A、0000H,00H

B、0000H,07H

C、0003H,07H寄存器

D、0800H,00H

习题3

1、简述MCS-51的寻址方式及寻址方式所涉及的寻址空间。

2、若要完成以下的数据传送,应如何用MCS-51的指令来实现

(1)R2的内容传送到R0.

MOV A,R2

MOV R0,A

(2)将R0的内容传送到外部RAM 30H单元中。

MOV A,R0

MOV R1,#30H

MOVX @R1,A

(3)内部RAM 30H单元的内容传送到外部RAM 20H单元。

MOV R1,#20H

MOV A,30H

MOVX @R1,A

(4)外部RAM 1000H单元的内容传送到内部RAM 20H单元。

MOV DPTR,#1000H

MOV A,#20H

MOVX A,@DPTR

(5)ROM 3000H单元的内容传送到R1。

MOV DPTR,#3000H

CLR A

MOVC A,@A+DPTR

MOV R1,A

(6)ROM 2000H单元的内容传送到内部RAM 30H单元。

MOV DPTR,#2000H

MOV A,#30H

MOVC A,@A+DPTR

(7)ROM 2000H单元的内容传送到外部RAM 20H单元。

MOV DPTR,#2000H

CLR A

MOVC A,@A+DPTR

MOV R1,#20H

MOVX @R1,A

3、指出下列指令的源操作数的寻址方式及连续执行后的结果。

已知:(R0)=20H,且(20H)=0AH,(A)=1AH,(CY)=1,(27H)=0FFH,求

(1)DEC @R0;间接寻址(2)ADDC A,@R0;间接寻址(3)ANL A,27H;直接寻

址(4)MOV A,#27H;立即寻址(5)CLR 。直接寻址

4、编写实现表达式= x + x C+的程序

MOV A,

MOV B,

MUL AB

5、初始值为(A)=50H,(70H)=35H,(43H)=08H,在执行完下面的程序段后,A、R1、70H单元、43H单元的内容各为多少

MOV 35H,A

MOV A,@R1

MOV @R1,43H

MOV 43H,35H

MOV R1,#78H

(A)=35H,(R1)=78H,(70H)=35H

6、执行以下程序段后,A和B的内容各为多少

MOV SP,#3AH

MOV A,#20H

MOV B,#30H

PUSH ACC

PUSH B

POP ACC

POP B

(A)=30H,(B)=20H

7、内部存储单元30H中有一个ASCII码,试编程给该数的最高位加上奇偶校验。

8、写出完成下列操作的指令:

(1)、累加器A的高4位清“0”,其余位不变;

(2)、累加器A的低4位置“1”,其余位不变;

(3)、累加器A的高4位取反,其余位不变;

(4)、累加器A的内容全部取反。

9、用移位指令实现累加器A的内容乘以10的操作。

10、将内部RAM单元20H开始的两个单元中存放的双字节十六进制数和内部RAM30H单元开始的两个单元中存放的十六进制数相减,结果存放在30H开始的单元中。

4、定时器T0已预置初值156,且选定用于方式2、计数工作方式,现在T0引脚上输入周期固定为1ms的脉冲,问:

(1)分析此时定时器T0的实际用途可能是什么

(2)在什么情况下,定时器T0溢出

5、设晶振频率为12MHz,定时器T0的初始化程序如下:

MAIN:MOV TH0,#0DH

MOV TL0,@0D0H

MOV TMOD,#01H

SETB TR0

LOOP:JNB TF0,LOOP

CLR TF0

CPL

CJMP LOOP

问:(1)该定时器工作于什么方式

(2)相应的定时时间或计数值是多少

6、综述定时器T0、定时器T1各有哪几种工作方式相应的方式特征与用法是什么

7、利用T0方式0产生2ms的定时,在引脚上输出周期为4ms的方波。设单片机晶振频率为12MHz。

8、利用T0方式1产生50ms的定时,在引脚上输出周期为150ms的波形。其中高电平为50ms,低电平为100ms。设单片机晶振频率为12MHz。

9、利用定时器T0门控位GATE,测试()引脚上出现的正脉冲的宽度,并将脉冲的宽度存放在31H30H中。设单片机晶振频率为12MHz。

单片机原理及应用在线考试试题答案

中国石油大学(北京)远程教育学院期末考核 《单片原理及应用》 说明:共100分,每题20分,在下题中任选5题。 1.MCS-51的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz时,一 个机器周期为多少毫秒? 参考第二章第四节。MCS-51典型的指令周期为一个机器周期,每个机器周期由6个状态周期组成,每个状态周期由2个时钟周期(振荡周期)组成。一个机器周期=6×一个状 态周期=12×一个时钟周期=12× 答: 为使单片机能够完成取指、译码、执行指令等操作,需要为单片机提供时钟信号以产生必要的时序。单片机振荡电路中的振荡信号对应的周期叫振荡周期(时钟周期)。对振荡周期12分频后得到的信号周期叫做机器周期,即12个时钟周期,是1个机器周期。一个机器周期宽度为6个状态周期,并依次表示为S1~S6。每个状态周期由2个时钟周期(振荡周期)组成。Mcs51单片机的111条指令,执行时,所花费的时间,称为指令周期。 一个机器周期=6×一个状态周期=12×一个时钟周期=12×=12×1/10=1.2 us=0.0012ms 2.指出下列指令中画线的操作数的寻址方式? MOV R0, #55H ;立即寻址 MOV A, 2AH ;直接寻址 MOV A, @R1 ;寄存器间接寻址 MOV @R0, A ;寄存器寻址 ADD A, R7 ;寄存器寻址 MOVX A, @DPTR ;寄存器间接寻址 MOV DPTR, #0123H ;立即寻址 MOVC A, @A+DPTR ;基址加变址寻址 INC DPTR;寄存器寻址 参考第三章第二节指令寻址方式 3.外部RAM中从1000H到10FFH有一个数据区,现在将它传送到外部RAM中2500H单元 开始的区域中,编程完成上述功能。 参考第三章第三节数据传送类指令和第六章第二节外部存储器扩展 START: MOV R0,#00H MOV DPTR,#1000H LOOP: MOVX A,@DPTR MOV DPH,#25H MOVX @DPTR,A MOV DPH,#10H

单片机试题库分章节答案(C语言)

(红色是考试考过的,蓝色是老师给的习题“重点看“) 第1部分单片机概述及数学基础 一、填空题 1、十进制255的二进制是11111111 ,十六进制是FF 。 2、单片机是将CPU、存储器、特殊功能寄存器、定时/计数器和输入/输出接口电路、以及相互连接的总线等集成在一块芯片上。 3、十进制127的二进制是1111111,十六进制是7F。 4、+59的原码是00111011,-59的补码是11000101。 5、十进制数100转换为二进制数是1100100;十六进制数100转换为十进制数是256。 6、十进制数40转换为二进制数是101000;二进制数10.10转换为十进制数是 2. 5。 7、十进制99的二进制是1100 011 ,十六进制是63 。 二、判断题 (×)1、AT89S51是一种高性能的16位单片机。8位机 (×)2、有符号正数的符号位是用1表示的。 三、选择题 ()1、计算机中最常用的字符信息编码是(A) A. ASCII B.BCD码 C. 余3码 D. 循环码 四、简答题 1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点? 第2部分51单片机硬件结构、存储系统及 I/O接口 一、填空题 1、AT89S51单片机共有 4 个8位的并行I/O口,其中既可用作地址/数据口,又可用作一般的I/O口的是P0 。 2、若采用12MHz的晶振,则MCS-51单片机的振荡周期为__ 1/12 μS __ ,

机器周期为____1μS __。 3、AT89S51单片机字长是___8___位,有___40根引脚。 4.89S51单片机是8 位单片机,其PC计数器是16 位。 5.若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6 μS,一个机器周期是2μS μS。 6.89S51单片机是+5 V供电的。4.0-5.5V 7.堆栈是内部数据RAM区中,数据按先进后出的原则出入栈的。8.MSC-51系列单片机具有 4 个并行输入/输出端口,其中_P0_口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而_P1__口是一个专供用户使用的I/O口,常用于第二功能的是P3 口。 9.当单片机系统进行存储器扩展时,用P2口的作为地址总线的高八位,用P0作为地址总线的低八位。 10.半导体存储器分为___ROM___和__RAM__两大类,其中前者具有非易失性(即掉电后仍能保存信息),因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序.中间结果等。 11.MCS-51系列单片机对外部数据存储器是采用_DPTR___作为指针的,其字长为_16__位,因而可寻址的数据存储器的最大空间为_64K_字节。 12. 51单片机有26个特殊功能寄存器,其中11个具有位寻址功能。 13. 当单片机系统需要外扩展存储器时,P2和P0 作为地址总线。 14.AT89S51单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针SP的初始值为07H ,P0口复位值是FFH。 15.单片机两种节电模式:空闲模式和掉电模式,节电模式是由特殊功能寄存器PCON中的有关位来控制的。 16. 在单片机硬件设计时,31脚一般要接___高电平___,晶振在PCB设计中应尽量___靠近51芯片___。 17.在AT89S51单片机中,RAM是数据存储器,ROM为程序存储器。 18.单片机的复位方式主要有上电复位和按键复位两种。 19.AT89S51单片机的内部RAM的寻址空间为256B,而内部ROM的寻址空间为4K。

单片机试卷及标准答案

2013A卷 一、填空题(每空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 D、定时器1 4、ADC0809是()AD的转换器件 A、4通道8位 B、8通道8位 C、4通道12位 D、8通道12位

51单片机基础知识试题题库(复习资料)

单片机原理与应用复习资料 第二章习题参考答案 一、填空题: 1、当MCS-51引脚ALE有效时〃表示从P0口稳定地送出了低8位地址。(备注:ALE 为地址锁存控制信号,书上P22) 2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。(p25 更具体些是在内部存储器的用户RAM区开辟的) 3、当使用8751且EA=1〃程序存储器地址小于1000H 时〃访问的是片内ROM。 4、MCS-51系统中〃当PSEN信号有效(备注:低电平为有效信号)时〃表示CPU要从外部程序存储器读取信息。(p22) 5、MCS-51有4组工作寄存器(p23 备注:称为通用寄存器或者工作寄存器)〃它们的地址范围是00H~1FH 。(延伸:通用寄存器占去32个单元,位寻址区占去16个单元,用户RAM区占去80个单元,三者总共为128个单元,组成内部数据存储器的低128单元区) 6、MCS-51片内20H~2FH(即为位寻址区)范围内的数据存储器〃既可以字节寻址又可 以位寻址。(p24) 7、PSW中RS1 RS0=10时〃R2的地址为12H 。 8、PSW中RS1 RS0=11时〃R2的地址为1AH 。(p27 查表2.3即可) 9、单片机系统复位后〃(PSW)=00H〃因此片内RAM寄存区的当前寄存器是第0 组〃8个寄存器的单元地址为00H ~ 07H 。(p27 参考下一题) 10、PC复位后为0000H 。(p38 查表2.6即可,有各种寄存器的初始化状态) 11、一个机器周期= 12 个振荡周期= 6 个时钟周期。(p37) 12、PC的内容为将要执行的下一条指令地址。(p30)

单片机试题库(有答案)

2012《单片机与接口技术》习题库及答案 一、判断题(判断每小题的对错,对的在小题前的括号中打“√”,错的在小题前的括号中打“×”。) MCS-51单片机原理与结构 (×)1.MCS-51单片机是高档16位单片机。 (√)2.MCS-51的产品8051与8031的区别是:8031片内无ROM。(×)3.单片机的CPU从功能上可分为运算器和存储器。 (√)4.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 (√)5.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。 (×)6.MCS-51的程序存储器用于存放运算中间结果。 (√)7.MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最 大可扩充64K字节的RAM。 (√)8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。(√)9.CPU的时钟周期为振荡器频率的倒数。 (×)10.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。(√)11.单片机的指令周期是执行一条指令所需要的时间。一般由

若干个机器周期组成。 (×)12.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。(×)13.MCS-51单片机上电复位后,片内数据存储器的内容均为00H。 (√)14.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的脉冲。 (√)15.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读写。(×)16.MCS-51单片机的片内存储器称为程序存储器。 (×)17.MCS-51单片机的数据存储器是指外部存储器。 (√)18.MCS-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。 MCS-51单片机指令系统及程序设计 (×)19.MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。 (√)20.MCS-51指令:MOV A,#40H ;表示将立即数40H传送至A 中。 (√)21.MCS-51指令:MOV A,@R0 ;表示将R0指示的地址单元中的内容传送至A中。 (√)22.MCS-51指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。 (×)23.MCS-51的数据传送指令是把源操作数传送到目的操作数,

单片机试题及答案

单片机原理与接口技术习题答案 习题与思考题1 1-1 微型计算机通常由哪些部分组成?各有哪些功能? 答:微型计算机通常由控制器、运算器、存储器、输入/输出接口电路、输入设备和输出设备组成。控制器的功能是负责从内部存储器中取出指令并对指令进行分析、判断、并根据指令发出控制信号,使计算机有条不紊的协调工作;运算器主要完成算数运算和逻辑运算;存储器用于存储程序和数据;输入/输出接口电路完成CPU与外设之间相连;输入和输出设备用于和计算机进行信息交流的输入和输出。 1-2 单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点? 答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器ROM和RAM和I/O端口引脚具有复用功能;软件上,采用面向控制的指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。单片机还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性高等特点。 1-3 简述计算机的工作过程。 答:计算机的工作是由微处理器以一定的时序来不断的取指令、指令译码和执行指令的过程。 1-4 单片机的几个重要指标的定义。 答:单片机的重要指标包括位数、存储器、I/O口、速度、工作电压、功耗和温度。 1-5 单片微型计算机主要应用在哪些方面? 答:单片机的主要应用领域有智能化产品、智能化仪表、智能化测控系统、智能化接口等方面。 1-6 为什么说单片微型计算机有较高的性能价格比和抗干扰能力? 答:因为单片微型计算机主要面向特定应用而设计,设计者在硬件和软件上都高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,具备较高的性能、价格比;单片机嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中,另外单片机体积小,可以放入屏蔽设备中,从而使其具有较高的抗干扰能力。 1-7 简述单片机嵌入式系统的定义和特点。 答:单片机嵌入式系统是嵌入到对象体系中的专用计算机系统;其特点是面向特定应用、与各个行业的具体应用相结合、硬件和软件高效率、软件固化在存储器芯片或单片机本身和不具备自举开发能力。 习题与思考题2 2-1 MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么? 答:MCS-51单片机在一块芯片中集成了CPU、RAM、ROM、定时/计数器、多功能I/O口和中断控制等基本功能部件。 单片机的核心部分是CPU,CPU是单片机的大脑和心脏。 程序存储器用于存放编好的程序或表格常数。数据存储器用于存放中间运算结果、数据暂存和缓冲、标志位等。 定时/计数器实质上是加法计数器,当它对具有固定时间间隔的内部机器周期进行计数时,它是定时器;当它对外部事件进行计数时,它是计数器。 I/O接口的主要功能包括:缓冲与锁存数据、地址译码、信息格式转换、传递状态(外设状态)和发布命令等。 中断控制可以解决CPU与外设之间速度匹配的问题,使单片机可以及时处理系统中许多随机的参数和信息,同时,它也提高了其处理故障与应变能力的能力。 2-2 MCS-51单片机的核心器件是什么?它由哪些部分组成?各部分的主要功能是什么? 答:单片机的核心部分是CPU,可以说CPU是单片机的大脑和心脏。它由运算器、控制器和布尔(位)处理器组成。 运算器是用于对数据进行算术运算和逻辑操作的执行部件。

郑州轻工业学院单片机考试试题带答案

郑州轻工业学院单片机考试试题带答案

单片机原理及应用试卷A 题号一二三四五六七八九总分 得分 一、填空题(每空1分,共20分) 二、1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型 计算机。 三、2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。 四、3、两位十六进制数最多可以表示 256 个存储单元。 五、4、89C51是以下哪个公司的产品?( C ) 六、A、INTEL B、AMD C、ATMEL D、PHILIPS 七、5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。 八、6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 九、7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 十、8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据 由 P0 口提供。 十一、9、在I/O口中, P0 口在接LED时,必须提供上拉电阻, P3 口具有第二功能。 十二、10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 十三、11、是非题:是读端口还是读锁存器是用指令来区别的。T 十四、12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 十五、13、是非题:中断的矢量地址位于RAM区中。F 十六、14、MCS-51系列单片机是属于( B )体系结构。 十七、A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 十八、15、89C51具有 64 KB的字节寻址能力。 十九、16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。T 二十、17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。 二十一、18、在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第 0 组寄存器为当前的工作寄存器。 二十二、 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。

单片机原理及应用期末考试试题汇总

单片机原理及应用期末考试试题汇总

单片机原理及应用期末考试试题汇总 1、单片机是将微处理器、一定容量的 RAM 和ROM 以及 器等电路集成在一块芯片上而构成的微型计算机 2、 单片机89C51片内集成了 有 5 个中断 源。 3、 两位十六进制数最多可以表示 4、 89C51是以下哪个公司的产 品? 4 KB 的 FLASH RO ,共 256 个存储单元。 C ) A 、INTEL B 、AMD C 、ATMEL D 、PHILIPS 8、当CPU 访问片外的存储器时,其低八位地址由 P0 口提供,高八位 地址由 P2 口提供,8位数据由 P0 口提供。 9、在I/O 口中, P0 口在接LED 时,必须提供上拉电 阻, P3 口具有第二功能。 10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同 的。F 11、 是非题:是读端口还是读锁存器是用指令来区别的。 T 12、 是非题:在89C51的片内RAM 区中,位地址和部分字节地址是冲突的。 F 13、 是非题:中断的矢量地址位于 RAM 区中。F 14、 M CS-51系列单片机是属于( B )体系结构。 A 、冯诺依曼 B 、普林斯顿 C 、哈佛 D 、图 灵 15、 89C51具有 64 KB 的字节寻址能力。 16、 是非题:在89C51中,当CPU 访问片内、夕卜ROM 区时用MOV 指令,访问片 外RAM 区时用MOV 指令,访问片内 RAM 区时用MOV 旨令。T I/O 口、定时 5、在89C51中,只有当EA 引脚接 Flash ROM 。 高 电平时,CPU 才访问片内的 6、是非题:当89C51的EA 引脚接低电平时, 内是否有程序存储器。T CPL 只能访问片外ROM 而不管片 7、是非题:当89C51的EA 引脚接高电平时, CPU 只能访问片内的4KB 空间。F

单片机考试试题带答案

单片机原理及应用试卷A 一、填空题(每空1分,共20分) 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 2、MCS-51系统中,当 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。 8、中断请求信号有电平触发和脉冲触发两种触发方式 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。 11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。 12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1.分,共10分) 1、计算机能识别的语言是( C )。 (A)汇编语言(B)自然语言(C)机器语言(C)高级语言 2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。 (A)P0和P2口(B)P0口(C)P2和P3口(D)P2口 3、在中断服务程序中,至少应有一条( D )。 (A)传送指令(B)转移指令(C)加法指令(D)中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。

51单片机基础知识 (问答题)

1、单片机的机器周期、状态周期、振荡周期和指令周期之间是什么关系? 答:一个机器周期恒等于6个状态周期或12个振荡周期,即1M=6S=12P。 2、存储器中有几个保留特殊功能的单元用做入口地址?作用是什么? 答:MCS-51系列单片机的存储器中有6个保留特殊功能单元; 作用:0000H为复位入口、0003H为外部中断0入口、000BH为T0溢出中断入口、0013H为外部中断1入口、001BH为T1溢出中断入口、0023H为串行接口中断入口。 3、开机复位后,CPU使用是的哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工 作寄存器组? 答:开机复位后,CPU使用的是第0组工作寄存器。 它们的地址是00H~07H。CPU通过对程序状态字PSW中RS1、RS0的设置来确定和改变当前工作寄存器组。如:RS1、RS0为00则指向第0组;为01则指向第1组;为10则指向第2组;为11则指向第3组。 4、MCS-51的时钟周期、机器周期、指令周期的如何分配的?当振荡频率为8MHz时,一个单片 机时钟周期为多少微秒? 答:MCS-51的时钟周期是最小的定时单位,也称为振荡周期或节拍。一个机器周期包含12个时钟周期或节拍。不同的指令其指令周期一般是不同的,可包含有1~4个机器周期。 当振荡频率为8MHz时,一个单片机时钟周期为0.125μs 。 5、EA/V 引脚有何功用?8031的引脚应如何处理?为什么? PP 答:EA/V PP是双功能引脚: (1)EA接高电平时,在低4KB程序地址空间(0000H~0FFFH),CPU执行片内程序存储器的指令,当程序地址超出低4KB空间(1000H~FFFFH)时,CPU将自动执行片外程序存储器的指令。 (2)EA接低电平时,CPU只能执行外部程序存储器的指令。 8031单片机内部无ROM,必须外接程序存储器。因此,8031的EA引脚必须接低电平。 在对8751单片机内部的EPROM编程时,此引脚V PP外接+12V电压,用于固化EPROM程序。 6、单片机对中断优先级的处理原则是什么? 答:⑴低级不能打断高级,高级能够打断低级; ⑵一个中断以被响应,同级的被禁止; ⑶同级,按查询顺序,INT0→T0→INT1→T1→串行接口。 7、MCS-51的外部中断的触发方式有哪两种?他们对触发脉冲或电平有什么要求? 答:有电平触发和脉冲触发。

单片机原理试题库答案

单片机原理及应用复习题及答案 一、选择题(在每个小题四个备选答案中选出一个或几个正确答案,填在题的括号中) 1、80C51基本型单片机内部程序存储器容量为(C)。 (A)16KB (B)8KB (C)4KB (D)2KB 2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。 (A)EA(B)RST (C)ALE (D)PSEN 3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。 (A)P0 (B)P1 (C)P2 (D)P3 4、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。 (A)并口(B)T1 (C)串口(D)T0 5、在80C51中,要访问SFR使用的寻址方式为(AB)。 (A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址 6、以下的4条指令中,不合法的指令为(D)。 (A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC 7、当需要扩展一片8KB的RAM时,应选用的存储器芯片为(B)。 (A)2764 (B)6264 (C)6116 (D)62128 8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。 (A)8155 (B)8255 (C)8253 (D)8251 9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。 (A)方式0 (B)方式1 (C)方式2 (D)方式3 10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。 (A)08H (B)80H (C)00H (D)07H 11、MCS—51单片机的复位信号是( A )有效。 A.高电平 B.低电平 C.脉冲 D.下降沿 12、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。 A.2μs B.4μs C.8μs D.1ms 13、若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 14、能够用紫外光擦除ROM中程序的只读存储器称为( C )。 A.掩膜ROM B.PROM C.EPROM D.EEPROM 15、在片外扩展一片2764程序存储器芯片要( B )地址线。 A.8根 B.13根 C.16根 D.20根 16、定时器/计数器工作方式1是( D )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 17、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为 ( C ) A.2MHz B.1MHz C.500KHz D.250KHz 18、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。 A.06H B.F9H C.30H D.CFH

河北科技大学单片机试题

河北科技大学2005——2006学年第2学期 《单片机原理及应用》期末考试试卷学院班级学号 一、填空(30分) 1. 8031系列单片机有个外部中断源,中断系统有级优先级。 2. 单片机复位结束时堆栈指针SP的内容是,P0口的内容是。 3. 8031有_____位地址总线,_____个全双工串行端口。 4. 在执行位操作指令时作为运算单元,它还有一个非常重要的作用,即指示运算结果。 5. 在MOVX DPTR, A 指令中源操作数是寻址方式;语句的功能是。 6.8031单片机扩展一片EPROM 2764,其输出允许端由单片机的读信号控制,这时EPROM 2764中的内容是____ 。 7.8031系列单片机选择片外程序时接低电平。 8.8031的I/O接口的输入指令为_______ 。 9.P1口7根独立的I/O线用于扩展键盘,最多可以管理个键。这时应该是工作方式。 10.单片机8031 接12MHZ的晶体振荡器,某定时器工作在方式1时,

最长的定时时间是微秒,如果要定时5微秒,定时器的初值是H。 11.8031无内部程序存储器,但具有___ __字节的寻址能力,可扩展最大为___ __字节的外部程序存储器。 12.E2PROM具有和的优点,所以可以作为数据存储器也可以用作程序存储器。 13.8031系列单片机的P0口比较特殊,它的内部,所以在作为I/O 线使用时必须。 14.RET指令和RETI的区别是。 15.ADD A,#22H和ADDC A,#22H两条指令的区别是,前者是 ,后者是。 二、选择(16分) 1. 串行口工作在方式1时适用于。 a有启停控制的字节传送b用串行口扩展并行输出口c多个单片机通讯d用串行口扩展并行输入口 2. 在取指令过程中,数据有效时一定无效。 a PSEN b读信号c地址线d INT0 3. 在读周期内数据有效时,总线上的内容是。 a CPU发出的b存储器或I/O接口发出的c不确定的d高阻态

51单片机基础知识试题题库(考试用含答案)

第二章习题参考答案 一、填空题: 2、MCS-51的堆栈是软件填写堆栈指针临时在片内RAM数据存储器内开辟的区域。 INCDEC都不影响PSW 堆宅操作只有一条寻址方式直接寻址方式 3、当使用8751且EA=1 〃程序存储器地址小于1000H时〃访问的是片内 ROM 7、PSW中RS1RSO=10寸〃R2 的地址为12H。 8、PSW中RS1RS0=11 时〃R2的地址为1AH。 17、使用8031芯片时〃需将/EA引脚接低电平〃因为其片内无ROM存 22、但单片机的型号为8031/8032时〃其芯片引线EA一定要接di电平

7、单片机8031的ALE引脚是()。 A、输出高电平 B、输出矩形脉冲〃频率为fosc的1/6 C、输出低电平 D、输出矩形脉冲〃频率为fosc的1/2 11、单片机上电复位后〃堆栈区的最大允许范围是()个单兀。 A、64 B、120 C、128 D、256 12、单片机上电复位后〃堆栈区的最大允许范围是内部RAM的() A、OOH—FFHB 001■— 07HC 071■— 7FHD 08H— 7FH 13、对于8031单片机〃其内部RAM()O A、只能位寻址 B、只能字节寻址 C、既可位寻址又可字节寻址 D、少部分能位寻址 18、单片机8051的XTAL1和XTAL2引脚是()弓I脚。 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 23、MC—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区〃用来()〃它是按后进先出的原则存取数据的。 A、存放运算中间结果 B、存放标志位 C、暂存数据和地址存放待调试的程序

单片机原理与应用试题库___答案

《单片机原理及应用》试题库 一、填空题 1.单片机就是把( CPU)、( 输入/输出 )、和( 存储器 )等部件都集成在一个电路芯片上,并具备一套功能完善的( 指令系统 ),有的型号同时还具备( AD )和( DA )等功能部件,其简称为( 微处理器 )或(微控制器 )。 2.Intel公司典型的单片机有( MCS-51系列 )和( MCS-96系列 )。 3.单片机具有体积( 下 )、重量( 轻 )、价格( 低 )、功耗( 小 )、控制功能强、运算速度快、运用灵活、易于产品化、抗扰能力( 强 )等特点,故在国民经济建设、军事及家用电器等领域均得到了广泛的应用。 4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为( CPU )。它包括两个主要部分:(运算器)、(控制器)。 5.当扩展外部存储器或I/O口时,P2口用作(地址线的高8位)。 6.MCS-51单片机内部RAM区有( 4 )个工作寄存器区。 7.MCS-51单片机内部RAM区有( 128 )个位地址。 8.89C51单片机片内RAM中位寻址区的地址范围是( 20H—2FH ),工作寄存器区的地址范围是( 00H—1FH ),片内程序存储器中寻址区的地址范围是( 0000H —07FFH )。 9.MCS-51有( 4 )个并行I\O口。 10.MCS-51的堆栈是软件填写堆栈指针临时在( 30H—7FH )内开辟的区域. 11.MCS-51片内( 20H—2FH )范围内的数据存储器,既可以字节寻址又可以位寻址。 12.程序状态标志字寄存器PSW中的PSW.7的含义是(进位和借位标志位);PSW.0的含义是(奇偶校验位)。 13.若不使用89C51片内的程序存储器,引脚( EA’)必须接地。 14.MCS-51中凡字节地址能被( 0和8 )整除的特殊功能寄存器均能寻址。 15.MCS-51有4组工作寄存器,它们的字节地址范围是( 00H—1FH )。 16.当MCS-51引脚( ALE )信号有效时,表示从P0口稳定地送出了低8位地址. 17.在单片机的RESET端出现(两个机器周期以上的高电平时),便可以可靠复位,复位后的程序指针PC指向( 0000H )地址。 18.MCS-51系列单片机有:(外部中断0), (外部中断1 ), (定时/计数器T0溢出中断), (定时/计数器T1溢出中断), (串行口)等5个中断请求源。 39.KeiL C51软件中,工程文件的扩展名是__UV2______,编译连接后生成可烧写的文件扩展名是__hex_______。

单片机期末考试试题(答案)

单片机期末考试试题(答案) 01、单片机就是将微处理器、一定容量得 RAM与ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成得微型计算机. 2、单片机89C51片内集成了 4 KB得FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示 256 个存储单元。 4、89C51就是以下哪个公司得产品?(C) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内得Flash ROM. 6、就是非题:当89C51得EA引脚接低电平时,CPU只能访问片外ROM,而不管片内就是否有程序存储器。T 7、就是非题:当89C51得EA引脚接高电平时,CPU只能访问片内得4KB空间。F 8、当CPU访问片外得存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由 P0 口提供。 9、在I/O口中,P0口在接LED时,必须提供上拉电阻, P3 口具有第二功能。 10、就是非题:MCS-51系列单片机直接读端口与读端口锁存器得结果永远就是相同得。F 11、就是非题:就是读端口还就是读锁存器就是用指令来区别得。T 12、就是非题:在89C51得片内RAM区中,位地址与部分字节地址就是冲突得。F 13、就是非题:中断得矢量地址位于RAM区中。F 14、MCS-51系列单片机就是属于( B )体系结构. A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有64 KB得字节寻址能力。 16、就是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令.T 17、在89C51中,片内RAM分为地址为 00H~7FH得真正RAM区,与地址为80H~FFH 得特殊功能寄存器(SFR)区两个部分。 18、在89C51中,通用寄存器区共分为 4 组,每组8个工作寄存器,当CPU复位时,第0组寄存器为当前得工作寄存器. 19、就是非题:工作寄存器区不允许做普通得RAM单元来使用。F

(完整版)单片机原理及应用考试试题及答案

单片机原理及应用试题一 一、填空题(每空 1 分,共20 分) 1、计算机的系统总线有地址总线、控制总线和数据总线。 2、通常、单片机上电复位时PC= OOOOH SP= 07H;而工作寄存器则缺省采用第00组,这 组寄存器的地址范围是从00H~ 07H。 3、JZ e的操作码地址为1000H,e=20H,它转移的目标地址为1022H。 4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。 5、假定累加器A的内容30H,执行指令: 1000H:MOVC A,@A+PC 后,把程序存储器1031H单元的内容送累加器A中。 6、MCS51单片机访问外部存储器时,利用ALE信号锁存来自P0 口的低8位地址信号。 7、MCS-51 单片机8031 中有2 个16 位的定时/计数器,可以被设定的工作方式有四种。 8、MCS-51 单片机有5 个中断源,可分为2 个中断优先级。上电复位时外部中断0 中断源的最高。 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、半导体存储器的最重要的两个指标是存储容量和存储速度。 11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。 12、写8255A控制字时,需将A1、A0置为11。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题 1 分,共10分) 1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B) (A)PC (B)PSW (C) A (D)SP 2、要用传送指令访问MCS51片外RAM,它的指令操作码助记符应是(B) (A)MOV (B)MOVX (C)MOVC (D)以上都是 3、指令ALMP 的跳转范围是(C) (A)256B (B)1KB (C)2KB (D)64KB 4、要使MCS51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A ) (A)98H (B)84H (C)42H (D)22H 5、各中断源发出的中断请求信号,都会记在MCS-51 系统中的(B ) (A)IE (B)IP (C)TCON (D)SCON 6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C) (A )混合编址(B)动态编址(C)独立编址(D)变址编址 7、下列四条叙述中,有错误的一条是( A ) (A)16 根地址线的寻址空间可达1MB (B)内存储器的存储单元是按字节编址的 (C)CPU中用于存放地址的寄存器称为地址寄存器 (D)地址总线上传送的只能是地址信息 8、MCS-51 外扩一个8255 时,需占用(D)个端口地址 (A) 1 个(B) 2 个(C) 3 个(D) 4 个 9、用MCS-51 串行口扩展并行I/O 口时,串行口工作方式应选择(A) (A)方式0 (B)方式1 (C)方式2 (D)方式3 10、某种存储器芯片是8KB*4/片,那么它的地址线根数是(C ) (A)11 根(B)12 根(C)13 根(D)14 根

单片机试题及其答案

一填空题 1. A T89S51单片机芯片共有40个引脚,MCS-51系列单片机为8位单片机。 2. AT89S51单片机有2级优先级中断。 3. AT89S51内部数据存储器的地址范围是 00H-7FH ,位地址空间的字节地址范围是20H-2FH ,对应的位地址范围是 00H-7FH ,外部数据存储器的最大可扩展容量是64k 字节。 4. 单片机也可称为微控制器或嵌入式控制器。 5.当MCS-51执行MOVC A,@A+PC指令时,伴随着 PSEN 控制信号有效。 6. 当单片机复位时PSW=00H,当前的工作寄存器区是0区,R4所对应的存储单元地址为04H。 7. MCS-51系列单片机指令系统的寻址方式有寄存器寻址、直接寻址、 寄存器间接寻址、立即寻址、基址加变址、位寻址。 (相对寻址也可) 8. 51系列单片机的典型芯片分别为 AT89S51 、 8031 、 AT89C51 。 9. A T89S51的p3口为双功能口。 10. 由A T89S51组成的单片机系统在工作时EA引脚应该接地。 二选择题 1.如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=(A) A.42H B.20H C.12H D.15H 2. AT89S51复位后,PC与SP的值为分别为(B) A.0000H、00H B.0000H、07H C.FFFFH、00H D.0000H、FFH 3. 堆栈数据的进出原则是(B) A.先进先出 B.先进后出 C.后进后出 D.进入不出 4. 已知:R0=28H (28H)=46H,顺序执行下面三条指令后 MOV A,#32H; MOV A,45H ; MOV A,@R0 执行结果A的内容为(A) A.46H B.28H C.45H D.32H 5. AT89S51单片机中,唯一一个用户不能直接使用的寄存器是(C). A. PSW B.DPTR C . PC D. B 三判断题 1.AT89S51单片机可执行指令:MOV 35H,@R3。(×) 2.8031与8751的区别在于内部是否有程序存储器。(√) 3.当向堆栈压入一个字节的数据后,SP中的内容减1。(×) 4.程序计数器PC中装的内容是当前正在执行指令的地址。(×) 5.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。(√) 6.AT89S51单片机中的PC是不可寻址的。(√) 7.当AT89S51执行MOVX @DPTR,A指令时,伴随着WR*信号有效。(√) 8.AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。(×)

(华南理工大学)单片机试题2

二、填空题(每题2分,共20分) 1. 80C51单片机主要由CPU系统、、组成。 2. 在寄存器间接寻址中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。 3. 指令ADD A,#55H的源操作数属于__________寻址方式,其功能是 _____________ 。 4. 在80C51系列单片机中数据指针寄存器DPTR由和两个寄存器组成。 5. 89C51使用片内ROM时,其芯片引脚要接电平。 6. 80C51的外部中断请求有两种触发方式,一种是触发,另一种是触发。 7. 若A中的内容为87H,那么标志位P的值为。 8. D/A转换的作用是将量转换为量。 9. 串行通信的接口标准包括、和RS--485三种。 10. 共阳极8段LED显示器显示字符“0”的段代码是。 三、简答题(每题5分,共15分) 1. 单片机有哪些特点举出3个实际应用的例子。 2. 基本程序结构有哪几种 3. 80C51中断优先级分为几级响应中断的基本条件是什么? 四、阅读并分析程序( 每题5分,共15分)。 1. 若(20H)=4,执行下列程序后,21H中的内容是多少? MOV DPTR , #1000H MOV A , 20H MOVC A , @A+DPTR MOV 21H , A SJMP $ ORG 1000H TABLE: DB 00 , 01 , 04 , 09 , 16 , 25 END 2. 若CY=1,(P1)=B,指出执行下列程序后,CY和P1口的内容。

MOV , C MOV , C MOV C, END 3. 说明下列程序的功能 MOV R2,#10H MOV R0 , #60H CLR A LOOP:MOV @R0,A INC R0 DJNZ R2,LOOP END 五、编程计算题(每题4分,共20分)。 (计算题要求写出步骤,注明单位,如果结果错误步骤正确,可适当给分。) 1. 寄存器R0和R1的内容相加,结果存入R2。 2. 将片内RAM 30H~3FH的内容传送到片外2000H~200FH中去。 3. 80C51系统中,当(SP)=60H时,执行“PUSH 50H”指令后,SP的值为多少? 4. 单片机用内部定时方法产生频率为100 Hz 等宽矩形波,由输出。假定单片机的晶振频率为12MHz。请计算定时器初值。 5. 某异步通信接口,其帧格式由1个起始位,7个数据位,1个奇偶校验位和1个停止位组成。当该接口每分钟传送1800个字符时,试计算出传送波特率 六、系统设计题(10分) 设计一个89C51单片机的简单应用系统。 要求:①扩展8KB外部数据存储器,请选择芯片; ②画出系统逻辑电路图,标明相应的总线关系; ③写出数据存储器的地址范围。(必须与逻辑电路一致。) *************************************************** **************************************************

相关主题
文本预览
相关文档 最新文档