单片机复习题

单片机复习题
单片机复习题

单片机复习提纲(1)

一.单项选择题:(10分)

1.MC-51单片机复位后,程序计数器PC的内容是 C 。

A.00H B.FFH C.0000H D.FFFFH

2.8031单片机芯片要使用时应把EA信号引脚 B 。

A.接高电平B.接地C.悬空D.接地址锁存器选通端

3.MCS-51的程序计数器PC为16位计数器,因此其寻址范围是 D 。

A.8K B.16K C.32K D.64K

4.在MCS-51单片机中,唯一一个可供用户使用的16位寄存器是 B 。A.PSW B.DPTR C.IP D.PC

5.在MCS-51单片机中,唯一一个用户不能直接使用的寄存器是 D 。A.PSW B.DPTR C.IE D.PC

6.在单片机中,用作标志寄存器的一个特殊功能寄存器是 A 。

A.PSW B.DPTR C.TCON D.PC

7.单片机的指令地址存放在 D 中。

A.PSW B.DPTR C.SP D.PC

8.提高单片机的晶振频率,则机器周期信号 C 。

A.不变B.变长C.变短D.变长变短不定

9.8031不具有第二功能的I/O口是:( B )

A、P0 口

B、P1口

C、P2口

D、P3口

10.在M C S-51单片机的中断中,如果出现同级中断申请时,就按硬件查询序列来处理响应次序,其优先级别中第三个为:( D )

A、定时/计数器中断0

B、定时/计数器中断1

C、外部中断0

D、外部中断1

E、串行口中断11.MSC-51在响应中断时,必须由用户清除的标志为( B )

A、TF0

B、RI

C、IE0

D、TF1

12.设(A)=F0H,若执行4次指令RL A ,则执行完后,A 中的内容为:(C )

A、FFH

B、00H

C、0FH

D、F0H

13.乘法指令是MCS-51单片机中执行时间最长的指令之一,当执行完MUL AB 后,积的高8位在:(B )

A、在寄存器A中

B、在寄存器B中

C、在Cy中

D、在PSW中

14.设执行ADD 指令后,A 中的内容为10011010B ,再执行DA A 指令后,A 的内容应为( D )

A、10100000

B、10010000

C、00010000

D、00000000

15.设A=56H,R0=20H,(20H)=7AH,若执行XCHD A,@R0, 则A 中的内容为:(C )

A、76H

B、A6H

C、5AH

D、50H

16.执行PUSH direct 指令时,SP 将进行何种操作?( B )

A、SP + 0

B、SP + 1

C、SP + 2

D、SP - 1

17.定时器T1中断的入口地址为:( C )

A、0023H

B、000BH

C、001BH

D、0013H

18.下列哪一个指令助记符是非法字符?( D )

A、RLC

B、CLR

C、RRC

D、ORC

19.MCS-51响应中断时,下面哪一个条件不是必须的( C )。

A、当前指令执行完毕

B、中断是开放的

C、没有同级或高级中断服务

D、必须有RETI指令

20.关于MCS-51的堆栈操作,正确的说法是( C )。

A、先入栈,再修改栈指针对

B、先修改栈指针,再出栈

C、先修改栈指针,再入栈

D、以上都不对

21.在中断服务程序中,至少应有一条(D )。

A、传送指令

B、转移指令

C、加法指令

D、中断返回指令

22.ORG 2000H

LCALL 3000H

ORG 3000H

RET 左边程序执行完RET指令后,PC=( C )。

A、2000H、

B、3000H

C、2003H

D、3003H

23.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( A )。

A、98H

B、84H

C、42H

D、22H

24.PSW=18H时,则当前工作寄存器是( D )。

A、0组

B、1组

C、2组

D、3组

25.所谓CPU是指( A )。

A、运算器与控制器

B、运算器与存储器

C、输入输出设备

D、控制器与存储器

26.执行MOV IE,#03H后,MCS-51将响应的中断是( B )。

A、1个

B、2个

C、3个

D、0个

27.各中断源发出的中断请求信号,都会标记在MCS-51系统中的( A )。

A、TCON/SCON

B、IE

C、IP

D、TMOD

28.指令AJMP的跳转范围是( C )。

A、256B

B、1KB

C、2KB

D、64KB

29.能直接进行十进制调整的运算是( C )。

A、有加法和减法

B、有乘法和除法

C、只有加法

D、只有减法

二.填空题:(20分)

1.根据MCS—51内部RAM的配置情况填空:

MCS—51内部RAM共有256 字节。其中:

80H~FFH 为特殊功能寄存器区;

20H~2FH 为位寻址区,可以位寻址,也可以字节寻址;

30H~7FH 为字节寻址区,只能字节寻址。

2.根据51系列单片机的基本特性填空:

(1)、CPU字长是8 位

(2)、可供使用的地址线最多可达到16 根

(3)、可寻址的最大空间为64kb

(4)、具有 4 个8 位并行I/O口,共32 根I/O线

(5)、具有5 个中断源,2 个优先级

(6)、8051具有4kb ROM,8031 无片内ROM

3.访问外部数据存储器必须使用MOV X 指令。

4.8031的五级中断分为二个外部中断二个定时器|计数器溢出中断

和一个串行口中断。

5.MCS-51外部中断0的中断入口地址是:0003H 、外部中断1的中断入口地址是:00BH 、定时器T0的中断入口地址是:0003A 定时器T1的中断入口地址是:001BH 、串行口的中断入口地址是:0023H 。

6.中断系统初始化步骤是:1、开放相应中断源的中断2、设定所用中断源的中断优先级3、若为外部中断,则应规定为低电平还是负边沿的中断解发式。7.ALE是地址锁存允许信号。

8.PSEN是片外ROM读选通信号。

9.在8031单片机中,一个机器周期包括 6 个状态周期,一个状态周期包括

12 个振荡周期。

10.根据应用的要求,复位电路通常有两种基本形式,它们分别是开机复位和人工复位。

11.子程序必须使用RET 指令返回主程序,而中断服务程序必须使用

RETI 指令返回主程序。

12.指令系统:

?在R7=00H的情况下,DJNZ R7,rel指令将循环执行无数次。

?欲使P1口的低4位输出0而高4位不变,应执行一条ANL P1,#0F0H 指令。?欲使P1口的高4位输出1而低4位不变,应执行一条ORL P1,#0F0H 指令。?欲使P1口的所有位变反,应执行一条CPL P1 指令。

13.MCS-51汇编语言源程序的扩展名为ASM 。

14.执行了DIV AB指令后,则商存放在A 中,余数存放在 B 中。

15.执行了MUL AB指令后,则积的高8位存放在 B 中,而积的低8位存放在A 中。16.访问外部数据存储器应采用间接寻址方式;查表应使用变址寻址方式。17.十进制调整指令DA A不能单独执行,在执行该指令之前必须先执行加法指令或者减法指令。

18.位转移指令都是采用位寻址方式实现转移的。

19.中断过程包括:中断请求、中断响应、中断处理和中断返回。

20.-19D的二进制补码表示为。

21.外部中断请求标志位是 IE0 和 IE1 。

22.当89C51的RST引脚上保持 2 个机器周期以上的高电平时,89C51即发生复位。

23.当单片机的型号为8031时,其芯片引线EA一定要接低电平。

24.ORG 1000H

LCALL 4000H

ORG 4000H

ADD A,R2 执行完LCALL后PC= 4000H 。

25.指令LCALL 37B0H,首地址在2000H,所完成的操作是 2003H 入栈,PC= 37B0H 。

26.在变址寻址方式中,以 A 作变址寄存器,以 PC 或 DPTR 作基址寄存器。

27.假定累加器A的内容为30H,执行指令:

1000H:MOVC A,@A+PC

后,把程序存储器 1031H 单元的内容送累加器A中。

28.设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执行结果。

PUSH 30H ;SP= 61H ,(SP)= 24H

PUSH 31H ;SP= 62H ,(SP)= 10H

POP DPL ;SP= 61H ,DPL = 10H

POP DPH ;SP= 10H ,DPH = 24H

MOV A,#00H

MOVX @DPTR,A

最后执行结果是 2410H=0 。

29.通过堆栈操作实现子程序调用,首先要把 PL 的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点弹回 PL 。

30.在位操作中,能起到与字节操作中累加器A 作用的是位条件转移操作。31.堆栈设在存储区,程序存放在存储区,外部I/O接口设在存储区,中断服务程序存放在存储区。

三.判断题:(10分)

T1、单片机的存储器ROM和RAM是严格分工的。

F2、堆栈可用于响应中断或调用子程序时,保护断点地址,程序断点16位地址会自动压入堆栈,数据入栈前SP先自动加1,然后高8位地址进栈,每进栈一个字节SP又自动加1,而后是低8位地址进栈。

F3、程序计数器PC也是特殊功能寄存器。

F4、MCS-51复位不影响内部RAM中的数据,包括工作寄存器R0—R7。

F5、直接寻址是唯一可寻址特殊功能寄存器的寻址方式。

F6、累加器中内容入栈可用指令PUSH A 来实现。

F7、MCS-51系列单片机的特点之一是内部工作寄存器以RAM形式组成。

F8、工作寄存器可以这样传递数据:MOV R1, R2

F9、MOV A , @A+DPTR是变址寻址方式。

F10、只要有中断出现,CPU就立即响应中断。

F11、PC存放的是当前正在执行的指令。

F12、每个特殊功能寄存器都既有字节地址,又有位地址。

F13、20H一定是字节地址。

T14、在MCS-51单片机中,高级中断可以打断低级中断形成中断嵌套。

T15、8031单片机具有4个并行端口和一个串行端口。

T16、堆栈遵循数据先进后出,后进先出的原则。

T17、在堆栈操作中,当栈内的数据全部弹出后,这时的SP指向栈底单元。

F18、中断初始化时,对中断控制寄存器的状态设置,只能使用位操作指令,而不能使用字节操作指令。

F19、MCS-51的相对转移指令最大负跳距是127B。

F20、MCS-51的程序存储器只是用来存放程序的。

F21、MCS-51系统可以没有复位电路。

四.名词解释:

1、单片机——单芯片微型计算机

2、CPU——中央处理器

3、ROM——程序存储器

4、RAM——数据存储器

5、PC——程序计数器

6、DPTR——数据指针

7、PSW——程序状态字寄存器

8、SP——堆栈指针

9、TCON——定时器|计数器

10、SCON——串行口控制寄存器

11、IE——中断允许控制寄存器

12、IP——中断优先级控制寄存器

13、中断——

14、汇编语言——是一种面向机器的语音,使用汇编语音能直接操作到单片机的存储器I10接口定时器|计数器中断系统

五.指出下列指令中源操作数所采用的寻址方式:(5分)

1、MOV A,20H (直接)

2、MOV C,20H (位)

3、MOV A,#20H (立即)

4、MOV A,R1 (寄存器)

5、MOV A,@R1 (间接)

6、MOVC A,@A+DPTR (变址)

7、MOVC A,@A+PC (变址)

8、MOVX A, @DPTR (间接)

9、MOVX A,@R0 (间接)

10、MOV C, 00H (位)

11、JZ rel (相对)

12、SJMP $ (相对)

六.阅读并分析程序:(20分)

1.已知A=83H、R0=17H、(17H)=34H,请指出在执行下列程序段后A的内容。

ANL A,#17H

ORL 17H,A

CPL A A=11111100

2.设R0=32H、A=48H、(32H)=80H、(35H)=4AH、(40H)=08H,请指出在执行下列程序段后各单元内容的变化。

MOV A,@R0

MOV @R0,40H (80H)=0.8H R0=35H

MOV 40H,A (40H)=80H A=8AH

MOV R0,#35H (R0)=35H (32H)=80H

XCH A,40H (A)=80H (40A)=80H 135(H)=40H

XCHD A,@R0 A=8AH (35H)=40H (40H)=80A

七.编程题:(10分)

1、求一组数据的最大值(或最小值);

2、统计一串数据中正数、负数的个数;

3、找出一串数据的正数(或负数),且从片外RAM传送到片内RAM。

八.已知程序,给出流程图,编写出源程序。(10分)

九.简答题:(15分)

1、开机复位后,CPU使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?

答:系统复位后,CPU选用第0组工作寄存器即地址分别为00H~07H。如需改变当前工作寄存器,可设置PSW状态字中的RS1、RS0。如RS1、RS0为00则指向第0组;为01则指向第1组;为10则指向第2组;为11则指向第3组。

2、MCS-51单片机的程序存储器和数据存储器共处同一地址空间为什么不会发生总线冲突?

答:访问不同存储器,使用不同的指令。如访问ROM用MOVC,访问片内RAM则用MOV,片外RAM用MOVX。不同的指令控制信号有所不同,故可避免总线冲突。

3、80C51单片机响应中断的条件是什么?

答:(1)中断系统为开中断状态。

(2)有中断源发出中断请求。

(3)没有同优先级或高优先级的中断正在处理。

(4)现行的单条指令已经执行完毕。

(5)若CPU正在执行指令RET、RETI或访问IE或IP指令,则在当前指令执行完后,还要紧接着再执行完下一条指令。

4、MCS-51单片机片内256B的数据存储器可分为几个区?分别作什么用?

4个区

工作寄存器区:从00H~~1FH安排了4组工作寄存器,每组占用8个RAM字节,记为R0~~R7 位寻址区:地址从20H~~2FH,共16字节,128位

用户RAM区:地址30H~~7FH,共80字节,这是正在给用户使用的一般RAM区,该区主要用来存放随机数据和运的结果,另外也常常把堆栈开辟在该区域中

剩下的区域80H~~FFH,存放21个特殊功能寄存器,它们离散分部在该区域中,未占用的地址单元无定义,用户不可以使用,如果对未定义单元进行读/写操作,得到的是随机数,而写入的数据将会丢失

5、MCS-51单片机内部包含哪些主要逻辑功能部件?

答:89C51单片机主要由下列部件组成:一个8位CPU、一个片内振荡器及时钟电路、4KB Flash ROM程序存储器、256B的RAM、2个16位的定时/计数器、4个8位并行I/O端口、一个可编程全双工串行接口、可寻址64KB片外数据存储器和64KB片外程序存储器空间的控制电路。

6、MCS-51指令集中有无“程序结束”指令?上机调试时怎样实现“程序结束”功能?答:没有这样的指令。但实现“程序结束”至少可以借助4种方法:

(1)用原地踏步指令SJMP $死循环;

(2)在最后一条指令后面设断点,用断点执行方式运行程序;

(3)用单步方式执行程序;

(4)在末条指令之后附加一条LJMP 0000H,由软件返回监控状态。

求最大值:

ORG 0030H

LEN EQU 20H

MAX EQU 22H

MOV MAX #00H

MOV R0, #ADDR

LOOP: MOV A, @R0

CINE A, MAX,NEXT1

NEXT1: JC NEXT2

MOV MAX

NEXT2: INC R0

DJNZ LEN,LOOP

SJMP $

END

单片机复习题含答案

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.INTEL 8051 CPU是(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的单元地址是多少

单片机复习题及答案

一、填空题: 1、MCS—5l单片机的最大程序寻址空间是KB,该空间的 地址范围从 至,系统上电及复位后,程序入口地址为。 2、若由程序设定PSW中的RS1、RS0=01,则工作寄存器R0~R7的直 接地址为__ __。 3、MCS-51单片机的I/O端口采用__ __ 编址方式。、 4、一个8位D/A转换器其分辨率为_ __,若该8位D/A转 换器的基准电压为5V,则数字量100对应得模拟量为。 5、单片机系统中经常采用的地址译码技术包括法和 法。 6、INTEL 8051 CPU 是位的单片机,其内部有KB的 ROM。 7、指出下列各指令中源操作数的寻址方式。 (1)MOVC A,@A+DPTR (2)XCH A,@R0; (3)MOV C,P1.0 (4)JC LOOP 8、判断下列各条指令的书写格式是否有错,并指出原因。 (1)MUL R0R1 (2)MOV A, @R7 (3)MOV A, #3000H (4)MOV R1, C 9、单片机与外设进行数据交换通常有__________方式、__________方式和_____ 方式三种。 10、MCS-51单片机串行口的方式0是________ _____方式,方式2是方式。 11、单片机复位后SP中的状态为_________,P0~P3口的状态为_________。 12、串行通信根据数据传送时的编码格式不同可分为

________________和________________两种方式。 13、堆栈按照___________原则工作,使用__________指明栈顶位置。 14、8051单片机片内有___________字节的ROM,____________字节的RAM。 15、使用8031单片机构成的系统时,其EA引脚应______________,因为______________________。 16、ADC0809是_____位的A/D转换器。 17、单片机复位后PC的内容为___________,复位对片内RAM中存放的内容______(有,无)影响。 18、多位LED显示器通常有________显示和_________显示两种接口。。 19. 执行下列两条指令后,PSW中的标志位(CY)= ,(OV)= ,(AC)= ,(P)= 。 MOV A,#80H ADD A,#98H 20.JC LOOP指令中操作数的寻址方式是,MOV A,P1指令中源操作数的寻址方式为。 21.下列指令中正确的是。 (1)RLC R7 (2)SETB R7.0 (3)MOV A, @DPTR (4)POP 40H 22.一个4k*4RAM芯片的地址线有根,数据线有。23.设(A)=30H,(B)=40H,(SP)=40H,执行下列程序段后,(A)= 。 PUSH A PUSH B

单片机期末复习资料(完全版)

◆主要复习知识点: 第一章微机计算机系统的基本知识 1.单片机就是在一片硅片上集成了中央处理器、随机存储器、只读存储器、中断系统、定时/计数器和多种I/O口的微型计算机系统,该系统不带外部设备。从组成和功能上看,它已经具备了计算机系统的基本属性,所以也可以称其为单片微型计算机,简称单片机。 2.微型处理器是单片机的核心。它主要由三部分组成:寄存器阵列、运算器和控制器、 3.程序计数器PC,专门用于存放现行指令的16位地址。CPU就是根据PC中的地址到ROM中读取程序指令。每当取出现行指令一个字节后,PC就自动加1,PC+1→PC,当遇到转移指令或子程序时,PC内容会被指定的地址取代,实现程序转移。PC用于存放CPU下一条要执行的指令地址,是一个16位的专用寄存器。(PC的功能与作用) 4.运算器用来完成算术运算和逻辑运算操作,是处理信息的主要部件。运算器主要由累加器 A、状态寄存器PSW、算术运算单元ALU组成。 ①累加器A,用来存放参与算术运算和逻辑运算的一个操作数和运算结果。 ②状态字寄存器,用来保存ALU操作运算的条件标志,如进位标志、奇偶标志等。 ③算术运算单元ALU,由加法器和其他逻辑电路组成,其基本功能是进行加法和移位运算,由此实现其他各种算术和逻辑运算。 5.控制器是分析和执行指令的部件,控制器只要由程序计数器PC、指令寄存器和指令译码器组成。 6.总线是用于传送信息的公共途径。总线可以分为数据总线、地址总线、控制总线。 7.数据总线DB:数据线D0~D7共8位,由P0提供,分时输送低8位地址(通过地址锁存器锁存)和8位数据信息。数据总线是双向的,可以从CPU输出,也可以从外部输入到CPU。 8.地址总线AB:地址线A0~A15共16位,P2口提供高8位地址A8~A15,P0口经地址锁存器提供低8位地址A0~A7。片外存储器可寻址范围达到64KB(即65536字节)。 9.控制总线CB:控制总线由P3口的第二功能P3.6、P3.7H和3根独立的控制线ALE、EA和PSEN组成。 10.存储器是用来存储数据和程序的部件。按其功能来分,存储器可以分为随机存储器(RAM)和只读存储器(ROM)两大类。

单片机复习题含答案

单片机模拟试卷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),请编程实现一个查平方表的子程序。 2.请使用位操作指令实现下列逻辑操作: BIT=(10H ∨∧(11H ∨C Y ) 3.已知变量X 存于V AR 单元,函数值Y 存于FUNC 单元,按下式编程求Y 值。 Y=100100x x x >-=

51单片机复习题及答案

第1章单片机概述 3 ?在家用电器中使用单片机应属于微计算机的 _________ o A ?辅助设计应用; B ?测量、控制应用; C .数值计算应用; D ?数据处理应用 答:B o 4?微处理器、微计算机、微处理机、 CPU 、单片机它们之间有何区别? 答:微处理器、微处理机和CPU 都是中央处理器的不同称谓;而微计算机、单片机都是一个完 整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。 5. MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么? 答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751 o 它们的差别是在片内程序存 储器上。8031无片内程序存储器,8051片内有4KB 的程序存储器ROM ,而8751片内集成有 4KB 的程序存储器EPROM o 6. 为什么不应当把51系列单片机称为MCS-51系列单片机? 答:因为MCS-51系列单片机中的“ MCS ”是In tel 公司生产的单片机的系列符号,而 51系列单 片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 第2章51单片机片内硬件结构 1?在51单片机中,如果采用6MHz 晶振,一个机器周期为 答:2血 2. AT89C51单片机的机器周期等于 答: 12o 3?若A 中的内容为63H ,那么,P 标志位的值为— 答:P 标志位的值为0o 4?内部RAM 中,可作为工作寄存器区的单元地址为 答:00H ; 1FH o 5?通过堆栈操作实现子程序调用,首先要把 ______ 回时,再进行出栈保护,把保护的断点送回到 _____ 答: PC ; PC o 6. 51单片机程序存储器的寻址范围是由程序计数器PC 的位数所决定的,因为51单片机的PC 是16位的,因此其寻址的范围为 ___________ KB o 答: 64KB o 7?判断下列 1 .单片机与普通微型计算机的不同之处在于其将 块芯片上。 答:CPU 、存储器、I/O 口。 2. 8051与8751的区别是 — A .内部数据存储单元数目不同 C .内部程序存储器的类型不同 答:C o 、和 3部分集成于 B .内部数据存储器的类型不同 D .内部寄存器的数目不同 个时钟振荡周期。 的内容入栈,以进行断点保护。调用返 项说法是正确的。

单片机期末复习 问答题及答案

1、80C51 的外部中断有哪两种触发方式?它们对触发脉冲或电平有什么要求? (1)电平触发方式:CPU在每个机器周期的S5P2期间采样外部中断引脚的输人电平。若为低电平,便置IEl(IEO)为“1”,申请中断;若外部中断引脚为高电平,则IEl(IEO)清零。 (2)边沿触发方式:CPU在每个机器周期的S5P2期间采样外部中断请求引脚的输人电平。如果在相继的两个机器周期采样过程中,一个机器周期采样到外部中断请求为高电平,接着下一个机器周期采样到外部中断请求为低电平,则使IEl(IEO)置1,申请中断;否则,IEl(1E0)置0。 2、单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级? (1)由中断源提出中断请求,由中断控制允许控制决定是否响应中断,如果允许响应中断,则CPU按设定好的优先级的顺序响应中断。如果是同一优先级的中断,则按单片机内部的自然优先级顺序(外部中断0→定时器0中断→外部中断l→定时器1中断→串行接口中断)响应中断。 CPU响应中断请求后,就立即转入执行中断服务程序。保护断点、寻找中断源、中断处理、中断返回,程序返回断点处继续执行。(2)由中断允许寄存器IE控制开放和禁止中断。欲开放某一中断,则应先开放总中断允许(EA置1),然后开放相应中断的中断允许(相应位置1);若要要禁止中断,则EA置O即可。 (3)由中断优先级控制寄存器IP控制中断优先级,相应位置1,则设为高级中断,置0则为低级。其中:PS为串行中断优先级,PTl(0)为定时中断1(0)优先级,PXl(0)外部中断1(0)优先级。 3、写出下列特殊功能寄存器的名称 TCON :定时器控制寄存器 TMOD :定时器/计数器方式控制寄存器 SCON :串行口控制寄存器 PSW :程序状态字(标志寄存器) IE :中断允许控制寄存器

单片机考试试题(带答案)

一、选择题 访问片外数据存储器的寻址方式是( C ) A、立即寻址 B、寄存器寻址 C、寄存器间接寻址 D、直接寻址 堆栈数据的进出原则是( B ) A、先进先出 B、先进后出 C、后进后出 D、进入不出 若某存储器芯片地址线为12根,那么它的存储容量为( C ) A、1KB B、2KB C、4KB D、8KB 控制串行接口工作方式的寄存器是( C ) A、TCON B、PCON C、SCON D、TMOD 判断是否溢出时用PSW的(B )标志位,判断是否有进位时用PSW的( A )标志位。 A.CY B.OV C.P D.RS0 E.RS1 当串行口向单片机的CPU发出中断请求时,若CPU 允许并接受中断请求时,程序计数器PC的内容将被自动修改为( E )。 A.0003H B.000B C.0013H D.001BH E.0023H 子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(D )完成的。 A.通过POP命令B.通过MOV 指令C.通过RET或RETI指令D.自动 单片机复位后,SP、PC、I/O口的内容为(C )A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 堆栈指针SP的作用是( B )。 A 指示堆栈的栈底 B 指示堆栈的栈顶 C 指示下一条将要执行指令的地址 D 指示中断返回的地址 下列指令中,不影响堆栈指针的指令是( B)。 A RET B JB bit,rel C LCALL addr16 D RETI 定时器T1的中断入口地址是( C ),从该地址开始一般可(F )。 A 0003H B 000BH C 001BH D 0013H E 连续存放中断服务程序 F 存放转移指令定时器T0的溢出标志TF0,在CPU响应中断后( B )。 A 由软件清零 B 由硬件清零 C 随机状态 D AB都可以 在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D )。 A 半双工传送 B 单工传送 C 双工传送 D 全双工传送 在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是(B )。 A . PC B. PSW C. A D. SP 二、填空题 晶振的频率为6MHz时,一个机器周期为(2)μS。 欲使P1口的低4位输出0,高4位不变,应执行一条(ANL P1,#0F0H )命令。 MCS-51单片机系列有( 5 )个中断源,可分为( 2 )个优先级。 计算机三大总线分别为(数据总线)、(地址总线)和控制总线。 MCS-51指令系统中,ADD与ADDC指令的区别是(是否带进位)。 8051单片机有( 2 )个16位定时/计数器。MCS-51单片机有(4 )个并行输入/输出口,当系统扩展外部存储器或扩展I/O口时,(P0 )口作地

单片机练习题标准答案

单片机练习题答案 一、填空题 1、若单片机振荡脉冲频率为6MHz时,一个机器周期为______2μs________。 2、AT89C51单片机的XTAL1和XTAL2引脚是___外接晶振或时钟__引脚。 3、定时器/计数器的工作方式3是指的将定时器/计数器T0 拆成两个独立的8位计数器。 4、若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为__08~0FH____。 5、写出完成相应功能的汇编指令:将立即数11H送到R2____ MOV R2,#11H ____、使ACC.2置位____ SETB ACC.2__、使累加器的最低2位清零___ ANL A,#0FCH ___。 6、A/D转换的作用是将__模拟____量转为数字量。ADC0809是__8___位的A/D转换芯片。 7、8051的堆栈区一般开辟在用户RAM区的地址为30H~7FH。 8、所谓寻址,其实质就是__如何确定操作数的单元地址问题_。 9、若单片机振荡脉冲频率为12MHz时,一个机器周期为____1μs ______。 10、定时器中断请求发生在__计数溢出的时候_____。 11、中断响应时间是指__从中断请求发生直到被响应去执行中断服务程序所需的时间____。 12、通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方 式称为____程序查询方式___。 13、在中断服务程序中现场保护和现场恢复期间,中断系统应处在__关中断__状态。 14、8051单片机的内部硬件结构包括了:中央处理器(CPU)、数据存储器(RAM)、程序存储器、和2个16位定时/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接。 15、MCS-51的堆栈只可设置在RAM的地址为30H~7FH,堆栈寄存器sp是8位寄存器。 16、MCS-51单片机的P0~P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0~P4口中,P0为真正的双相口,P1—P3为准双向口;P3口具有第二引脚功能。 17、若LED为共阳极接法(即负逻辑控制),则字符3的八段代码值(a->dot)应当为__0D__H。 18、MCS-51片内20H~2FH范围内的数据存储器,既可以__字节__寻址又可以位寻址。

单片机期末考试题试卷

单片机原理及应用试题三 一、填空题(每空1分,共10分) 1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_________。 2.P0通常用作_________。 3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________。 4.返回地址(或断点)是_________的程序计数器的内容。 5.中央处理器CPU是单片机的核心,它完成_________。 6.单片机的工作过程,实际上就是_________。 7.所谓中断源即是_________。 8.端口(或称口)是_________。 9.异步串行近程通信时的传送信号是_________。 10.若累加器A中的数据为01110010B,则PSW中的P=_________。 二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分) 1.MCS—51单片机的复位信号是( )有效。 A.高电平 B.低电平 C.脉 冲 D.下降沿 2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。 A.2μs B.4μs C.8μs D.1ms 3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 4.能够用紫外光擦除ROM中程序的只读存储器称为( )。

A.掩膜 ROM B.PROM C.EPROM D.EEPROM 5.在片外扩展一片2764程序存储器芯片要( )地址线。 A.8根 B.13根 C.16 根 D.20根 6.定时器/计数器工作方式1是( )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( ) A.2MHz B.1MHz C.500KHz D.250KHz 8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。 A.06H B.F9H C.30H D.CFH 9.下列数据字定义的数表中,( )是错误的。 A.DW“AA” B.DW“A” C.DW“OABC” D.DWOABCH 10.串行口的控制寄存器SCON中,REN的作用是( )。 A.接收中断请求标志位 B.发送中断请求标志位 C.串行口允许接收位 D.地址/数据位 三、简答题(每小题4分,共20分) 1.简述堆栈。 2.简述变址寻址方式并举例说明。 3.简述中断响应的主要内容。

最新61205(1)单片机复习题答案

单片机原理及应用复习题(1)参考答案 一、 选择题(从备选答案中选择一个正确答案,并将代号写在下表内。每题1 分,共20分) 1、下列指令中不影响标志位CY 的指令有( D ) A.ADD A ,20H B.CLR C.RRC A D.INC A 2、当需要从MCS-51单片机程序存储器取数据时,采用的指令为( B ) A.MOV A ,@R1 B.MOV A ,@A+DPTR C.MOV A ,@R0 D.MOV X ,@DPTR 3、若单片机的振荡频率为6MHz ,设定时器工作在方式1需要定时1ms ,则定时器初值应为( C ) A.500 B.1000 C.500216- D.1000216- 4、已知某数的BCD 码为0111 0101 0100 0010 则其表示的十进制数值为( B ) A.7542H B.7542 C.75.42H D.75.42 5、MCS-51单片机要外加上拉电阻才能驱动LED 发光管的端口是( A )。 A 、P0; B 、P1; C 、P2; D 、P3; 6、MOVX A ,@ DPTR ,寻址的数据区是在( B )。 A 、片内RAM 区; B 、片外RAM 区; C 、程序区; D 、端口区; 7、若RS0=1,RS1=0,(ACC )= 1,则指令 MOV R3,A 执行后,( B )存储单元中的数为1。

A、03H; B、0BH; C、13H; D、1BH; 8、要把P0口高四位变0,低四位不变,应使用指令( D ) A、ORL P0,#0FH B、ORL P0,#0F0H C、ANL P0,#0F0H D、ANL P0,#0FH 9.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。 A. P0 B. P1 C. P2 D.P3 10.单片机应用程序一般存放在(B ) A.RAM B.ROM C.寄存器 D. CPU 11.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B) A. 7542H B.7542 C. 75.42H D. 75.42 12.下列指令中不影响标志位CY的指令有( D )。 A.ADD A,20H B. CLR C.RRC A D. INC A 13.寻址空间为数据程序存储器所用的指令是( A ) A. MOVX B.MOV C.MOVC D.ADDC 14.执行中断返回指令,从堆栈弹出地址送给(C ). A. A B. CY C. PC D. DPTR 15.七段共阴极发光两极管显示字符‘H’,段码应为( D ) A.67H B. 6EH C. 91H D.90H 16.在串行通信中,8031中发送和接收的寄存器是( B ) A.TMOD B. SBUF C. SCON D. DPTR 17、片内RAM的20H~2FH为位寻址区,所包含的位地址是( B )。

单片机期末复习题和参考答案

单片机原理与接口技术复习题 复习一选择题 1. 有如下程序段:R0,#30H C A A,#00H ﹫R0,A 执行结果是( )。 A. ( 30H ) =0 0H B. ( 30H )=0 1H C. ( 00H ) =0 0H D. ( 00H ) =0 1H 2. 在内部,反映程序运行状态或运算结果特征的寄存器是( )。 A. B. C. A D. 3. 各中断源发出的中断请求信号,都会标记在( )寄存器。 A. B. C. D. 4. 帧格式为 1 个起始位, 8 个数据位, 1 个停止位的异步串行通信方式是( )。

A. 方式 0 B. 方式 1 C. 方式 2 D. 方式 3 5. 在数据传送过程中,数据由串行变为并行可通过( )实现。 A. 数据寄存器 B. 移位寄存器 C. 锁存器 D. 转换器 6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。 A. B. 程序计数器 C. 堆栈区 D. 寄存器 7. 中断查询,查询的是( ). A. 中断请求信号 B. 中断标志 C. 外中断方式控制位 D. 中断允许控制位 8. - 51 单片机扩展口与外部数据存储器( )。 A. 分别独立编址 B. 统一编址 C. 变址编址 D. 动态变址 9. 访问外部数据存储器时,不起作用的信号是( )中。 A. B. C.

10. 外部中断 1的中断入口地址为( )。 A. 0003H B. 000 C. 0013H D. 001 11. 下列指令中正确的是( )。 A. P2.1 , A B. 0 , L1 C. B , D. A , 3 12. 串行口的移位寄存器方式为( )。 A. 方式 0 B. 方式 1 C. 方式 2 D. 方式 3 13. 在家用电器中使用单片机应属于计算机的( )。 A. 辅助工程应用 B. 数值计算应用 C. 控制 应用 D. 数据处理应用 14. 在显示中,为了输出位控和段控信号,应使用指令 ( )。 A. B. C. D. 15. 执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址送( )。 A. B. C. D. A 16. 在 51中,需双向传递信号的是( )。

单片机复习题(附答案、)

单片机复习题(仅供参考) 任务一 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 。 A.RAM B.ROM C.CPU D.寄存器 14.51单片机中专用寄存器( B )用来存放下一条待执行的指令地址。 A.ACC B.PC C.PSW D.DPTR 15.AT89C51单片机有片内的ROM容量 A A.4KB B. 8KB C. 00H-1FH D.20-2FH 16.89C51片内的Ram共有B 字节。 A.128 B.256 C.4K D.64K 17.89C51内部RAM中,可以进行位寻址的内部空间 B 。 A.00H~2FH B.20H~2FH C.00H~FFH D.20H~FFH 18.89C51单片机即可位寻址又可字节寻址的单元是 A 。 A.20H B.30H C.00H D.70H 19.P0和P1作输入用途之前必须 A 。 A.相应端口先置1 B.相应端口先置0 C.外接高电平D.外接上拉电阻 20.单片机89C51的XTAL1和XTAL2引脚是 D 引脚。 A.外接定时器B.外接串行口C.外接中断D.外接晶振21.51单片机的 A 引脚保持两个机器周期的高电平,单片机进入复位状态。 A.RESET B.EA C.VSS D.ALE 22.51单片机的 B 引脚接高平时,CPU可访问内部和外部的ROM。 A.RESET B.EA C.VSS D.ALE 二、填空题 1.十六进制数转换成十进制数0x64=__100____,二进制数转换成十六进制数 10110110B=0x b6 ,01010110B 是个BCD码,它代表的十进数是 __56___。

单片机期末复习题2(带答案)

某存储器芯片的地址线为11根,那么它的存储容量为( 2KB )。 MCS-51外扩I/O口与外RAM是统一编址的 8051单片机的( P3 )口的引脚,还具有外中断、串行通信等第二功能。 MCS-51系列单片机系统的外部设备是通过什么方式访问的? MCS-51系列单片机的外部设备是通过查询工作方式、定时扫描工作方式和中断工作方式访问的 已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为7542 简述MCS-51单片机内部主要有那几个功能单元组成?单片机内部有几种存储器,它们的作用分别是什么?MCS-51系列单片机主要包括以下几个部分:CPU、并行接口、存储器(ROM、RAM)、时钟电路、定时器、中断系统、串行接口、总线。单片机内部具有两种存储器RAM和ROM。RAM是用来存放中间结果,ROM 是用来存放程序。 MCS-51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断? MCS-51系列单片机具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断 CPU主要的组成部部分为(运算器、控制器) 8051单片机的P2口只能用作通用I/O 口。(错) 计算机能直接识别的语言为(机器语言) CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。 MCS-51系列单片机的内部资源有哪些? MCS-51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。 MCS-51系列单片机字长是(8)位,有(40)根引脚 MCS--51单片机的复位信号是(高电平)有效。 8051系列CPU是(8)位的单片机 五个中断源中优先级高的是外部中断0,优先级是低的是串行口中断。 MCS-51单片机共有两个时钟XTAL1 和XTAL2。(错) 本课程实验所用的单片机的型号是什么?它有多少个I/O口,多大的ROM?

单片机复习题含答案

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.INTEL 8051 CPU就是( 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)的寄存器。 A、8位与8位 B、16位与16位 C、8位与16位 D、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的单元地址就是多少?

单片机期末复习题

P2并行口可以既作为输入输出口又可以作为高8位地址线 P0口外部低8位输出时必须加上拉电阻,P3口有外中断,串行通信和第二功能口 其中P0~P3是准双向口,所以由输出转输入时必须先写入 1 。 AT89C51单片机的复位信号是( A、高电平)有效 单片机8031的EA引脚(B.必须接+5V)。 运算器是由算术逻辑部件ALU 、累加器A 和寄存器B 等几部分组成,用来执行各种算术运算和逻辑运算。 AT89C51单片机内部RAM区有4个工作寄存器区。 在单片机的RESET端出现2个周期以上的高电平,便可以可靠复位,复位后0000H 地址。 对中断进行查询时,查询的中断标志位共有EA 、EX0 、ET0 、EX1 、ET1 和ES六个中断标志位。 8.设80C51单片机晶振频率为12MHZ,定时器作计数器使用时,其最高的输入计数频率应为(C. 500KHZ ) 9.在片外扩展一片2764程序存储器芯片要(B.13根)地址线 中断:TCON定时/计数控制寄存器,SCON串口控制寄存器,IP中断优先级控制寄存器,IE中断允许控制寄存器 定时:TMOD定是方式控制寄存器,TCON定时控制寄存器 2. 若只需要开串行口中断,则IE的值应设置为90H,若要将外部中断0设置为下降沿触发,则需执行语句IT0=1 。 3.以80C51为核心的单片机最小系统,除了要有单片机、电源、地外,还要有晶振电路和复位电路。 4. 外围扩展芯片的选择方法有两种,它们分别是线选法和译码法。 7. 80C51单片机扩展并行I/O口时,对扩展的I/O口芯片的基本要求是:输出应具有锁存功能;输入应具有三态缓冲和锁存功能; .80C51单片机是8 位的单片机,其数据线是8 位,地址线是16 位。当扩展存储器时,其中地址线由P0口和P2 口提供,数据线由P0口提供。 TMOD中的GATE=1时,表示由两个信号控制定时器的启停对 当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持(2个机器周期)。 8.定时器T1工作在计数方式时,其外加的计数脉冲信号应连接到(P3.5)引脚。T0接3.4引脚 80C51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是读锁存器 6. 80C51单片机定时器溢出标志是TF0置1 和TF1置1 。 80C51内部数据存储器的地址范00H-FFH,位地址空间的字节地址范围是20H-2FH ,对应的位地址范围是00H-7FH, 什么是机器周期?一个机器周期的时序是如何来划分的?如果采用12MHz晶振,一个机器周期为多长时间? 1.完成一个基本操作所需要的时间称为一个机器周期,每个机器周期包含6个状态周期(用S表示),每个状态周期由节拍信号P1和节拍信号P2组成的,每个节拍持续一个振荡周期。因此一个机器周期包含S1P1~S6P2共6个状态的12个振荡周期。如果采用12MHz晶振,一个机器周期为1μs。 AT89C51单片机有5个中断源,两个优先级,它们的中断标志和中断入口地址各是什么? 外部中断INT0、IE0、0003H。 定时计数器T0、TF0、000BH。 外部中断INT1、IE1、0013H。 定时计数器T1、TF1、001BH。 串行口TX/RX、TI/RI、0023H、

单片机复习题带答案

一、单项选择题 1.利用下列(D )关键字可以改变工作寄存器组 A、interrupt B、sfr C、while D、using 2.C51中一般指针变量占用( C )字节存储。 A、一个 B、两个 C、三个 D、四个 3.使用宏来访问绝对地址时,一般需包含的库文件是(B) A、B、C、D、 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 )。 A、汇编语言 B、自然语言 C、机器语言 D、C语言 12、MCS—51单片机的CPU主要的组成部分为(A )。 A、运算器、控制器 B、加法器、寄存器 C、运算器、加法器 D、运算器、译码器 13、MCS-51系列单片机芯片是双列直插式封装的,有( C )个引脚。 A、24 B、30 C、40 D、50 14、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(A )。 A、T0 B、INT1 C、串行接口 D、INT0 15、P0口作数据线和低8位地址线时(C )。 A、应外接上拉电阻 B、不能作I/O口 C、能作I/O口 D、应外接高电平

(完整word版)C51单片机-期末复习题

期末复习题 一、选择题(每题4分,共10题) 1. 下列哪种文件后缀名是可以烧结至单片机中( ) A . uv2 B . c C. HEX D . inc 2. AT89C52单片机(双列直插封装)有多少引脚() A.20 B. 28 C. 40 D. 44 3. AT89C52单片机的地址总线有多少位() A.2 B. 8 C. 16 D. 32 4. 下面哪个引脚单片机的串行接受引脚() A.XTAL1 B. RXD C. REST D. ALE 5. 若采用的时钟晶体的频率是12MHz,那么单片机的机器周期是多少( ) A. 1/2微秒 B. 1/6微秒 C. 1微秒 D. 1-4微秒 6. 十六进制0xe5转换成二进制应该为( ) A. 1111 1101 B. 1110 0011 C. 1110 0101 D. 1111 1010 7. 在下列寄存器中,与定时/ 计数控制无关的是() A . TCON (定时控制寄存器) B. TMOD (工作方式控制寄存器) C. SCON (串行控制寄存器) D. IE (中断允许控制寄存器) 8. MCS-51单片机的外部中断1的中断请求标志是。( ) A. TR1 B. IE1 C. IT1 D. TF1 9. 定时器/计数器工作方式1是。 ( ) A. 8位计数器结构 B. 2个8位计数器结构 C. 13位计数结构 D. 16位计数结构 10. 已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示数字E,则它的字形代码应为。 ( )

A. 06H B. F9H C. 86H D. 79H 11. 对程序计数器PC 的操作( ) A. 是自动进行的 B. 是通过传送进行的 C . 是通过加1 指令进行的 D. 是通过减1 指令进行的 12. 下列计算机语言中,CPU能直接识别的是。() A. 自然语言 B. 高级语言 C. 汇编语言 D. 机器语言 13. A T89C52单片机的数据总线有多少位() A.2 B. 8 C. 16 D. 32 14. 下面哪个引脚单片机的地址锁存引脚() A.XTAL1 B. RXD C. REST D. ALE 15. 若采用的时钟晶体的频率是12MHz,那么单片机的时钟周期是多少( ) A. 1/2微秒 B. 1/6微秒 C. 1微秒 D. 1-4微秒 16. 当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持。( ) A. 1个机器周期 B. 2个机器周期 C. 4个机器周期 D. 8个机器周期 17. 二进制0110 1101转换成十六进制应该为( ) A. 0xe5 B. 0x6E C. 0x7E D. 0x6D 18. 在下列寄存器中,与定时/ 计数控制无关的是() A . TCON (定时控制寄存器) B. TMOD (工作方式控制寄存器) C. SCON (串行控制寄存器) D. IE (中断允许控制寄存器) 19. MCS-51单片机的外部中断1的中断请求标志是。( ) A. TR1 B. IE1 C. IT1 D. TF1 20. 已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字E,则它的字形代码应为。 ( ) A. 06H B. F9H C. 86H D. 79H

相关文档
最新文档