文档库 最新最全的文档下载
当前位置:文档库 › 单片机试题

单片机试题

单片机试题
单片机试题

一、填空题

1.单片机与普通计算机的不同之处在于其将_CPU__、存储器和__I/O_3部分集成于

一块芯片之上。

2.CPU主要由运算器和控制器组成。CPU中的布尔处理器用来处理位操作。3.MSC-51系列单片机中,片内无ROM的机型是 8031 ,有4KB ROM的机型是_80 51_,而有4KB EPROM 的机型是 8751 。

-32的补码为 11100000 B,补码11011010B代表的真值为_-38__D。

4.

5.原码数BFH=_-63_D,原码数6EH=_110_D。

6.100的补码=_64_H,-100的补码= 9C H

7.在8031单片机内部,其RAM高端128个字节的地址空间称为特殊功能寄存器或S FR 区,但其中仅有_21_个字节有实际意义。

8.通常单片机上电复位时PC=_0000_H,SP=_07_H,通用寄存器则采用第_0_组,

这一组寄存器的地址范围是从_00 H~_07_H。

9.若PSW为18H,则选取的是第_3__组通用寄存器。

10.8031单片机复位后R4所对应的存储单元地址为_04_H,因上电时PSW=_00_H。11.若A中数据为63H,那么PSW的最低位(即奇偶位P)为_0_。

12.在微机系统中,CPU是按照程序计数器PC 来确定程序的执行顺序的。

13.在8031单片机中,使用P2、P0口传送地址信号,且使用了P0口来传送数据

信号,这里采用的是总线复用技术。

14.堆栈遵循先进后出(或后进先出)的数据存储原则,针对堆栈的两种操作为_PUS

H_和_POP_。

15.当8051地RST端上保持两个机器周期以上低电平时,8051即发生复位。16.使用8031单片机时需将引脚接_低__电平,因为其片内无程序存储器。

17. 8位机中的补码数80H和7EH的真值分别为_-128__和_127 。

18.配合实现“程序存储自动执行”的寄存器是_PC_,对其操作的一个特别之处是每取完一字节指令后PC内容会自动加1 。

19. MCS-51单片机PC的长度为_16_位;SP的长度为_8_位,数据指针DPTR的长

度为_16_位。

20. 8051单片机的RST引脚的作用是对单片机实行复位操作,其操作方式有上

电自动复位和按键手动复位两种方式。

21. I/O端口与外部设备之间传送的信息可分为_三__类。

22. 8051片内有256B的RAM,可分为四个区,00H~1FH为工作寄存器区;20

H~2FH为位寻址区;30H~7FH为堆栈、数据缓冲区;80H~FFH为特殊功能寄存器区。

23. MCS-51单片机系列有_5__中断源。上电复位时,同级中断源的优先级别从高至低为外部中断源0 、定时器0 、外部中断1 、定时器1 和串行口,若IP=00010100 B,则优先级别最高者为外部中断1 、最低者为定时器1 。

24.储存器的主要功能是存储指令和数据。

25.若你正在编辑某个文件,突然断电,则计算机中 RAM 类型存储器中的信息全部丢失,且通电后也不能自动恢复。

26. 8051在物理结构上只有四存储空间,它们分别是片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器;但在逻辑结构上只有三个存储空间,它们分

别是片内外统一编址的64KB程序存储器、片内256B的数据存储器和片外64KB的

数据存储器。

27. I/O端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进行写“1” 操作。

28. 8051单片机其内部有 21 个特殊功能寄存器,其中 11 个可以位寻址。

29.在一般情况下实现片选的方法有两种,分别是线选法和译码法。

30.起止范围是0000H~3FFFH的存储器的容量是16KB。

31. 11根地址线可选 2048(或2KB或211)个存储单元,16KB存储单元需要 14 根

地址线。

32. MCS-51机中扩展I/O口占用片外__数据__存储器地址空间。

33. MCS-51 单片机访问片外存储器时利用通信 ALE_信号锁存来自_P0__口的低八位

地址信号。

34.半导体存储器的最重要的两个指标是存储容量和存取速度。

35. 32KB ROM的首地址若为2000H,则末地址是 9FFFH 。

36. MOV A,#30H是立即寻址方式。MOVX A,@DPTR是寄存器间接寻址方式。(注:指原操作数的寻址方式)

37.通过堆栈操作实现子程序调用,首先就要把 PC 的内容入栈,以进行断点保护。38.在基址加变址寻址方式中,以 A 作变址寄存器,以 PC 或 DPTR 作基址寄存器。39.假定累加器A中的内容为30H,执行指令:

1000H:MOVC A,@A+PC

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

40.访问8031片外数据存储器采用的是寄存器间址的寻址方式。

41.指令格式由操作码和操作数两部分组成。

42.寻址方式分为对指令的寻址和对数据的寻址两大类。

43.一个完整的中断过程可分为中断请求、中断响应、中断处理和中断返回四部分。44.中断请求信号有电平触发和__边沿__触发两种触发方式。

45. MCS-51单片机8031中有_2_个_16_位的定时器/计数器,可以被设定的工作方

式有_4_种。

46.若系统晶振频率为12MH Z,则T0工作于方式0时的最大定时时间是 8.192 ms,

工作于方式2时的最大计数脉冲个数是 256 个。

47.欲对300个外部事件计数,可以选用定时/计数器T1的模式_0 或模式__1_。48.若系统晶震频率为6MHZ,则时钟周期为__0.167_us,机器周期为_2_us,最短

和最长指令周期分别为__2_us和__8_us。

49.若单片机的晶振频率fosc=8MHZ,则执行一条MUL AB指令所需时间为__6_us。50. RS-232C采用单端驱动,易受干扰影响,一般传输距离在几十米以内。

51.三态缓冲寄存器的“三态”是指低电平态、高电平态和高阻态。

52. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中_

8_块芯片。

53. 74LS273通常用来作为简单输出接口扩展;而74LS244则常用来作简单输入

接口扩展。

54.计算机对输入/输出设备的控制方式主要有三种。其中, A 方式硬件设计最简单,但要占用不少CPU的运行时间; B方式的硬件线路最复杂,但可大大提高数据传送效率;

而 C 则介于上述两者之间。

①先进先出②后进先出③直接存储器访问④程序查询

⑤高速缓存⑥系统总线⑦程序中断⑧逐行扫描

请选择并填写答案:A=__④__,B= ③,C=_ ⑦_

55.若LED为共阳极接法(即负逻辑控制),则提示符P的七段代码值应当为_0C或 8 C_H。

56.欲增加8KB*8位的RAM区,请问选用Intel2114(1KB*4位)需购_16_片;若改用Intel6116(2KB*8位)需购_4_片;若改用Intel6264(8KB*8位)需购_1_片。57.已知RAM芯片6116(2KB*8位)有24条外引脚,请问应分配 11 个引脚给地址线,分配_8__个引脚给数据线,再分配两个引脚给电源和地线外,剩余的_3_个引脚应该分配给读写控制和片选信号线。

58.在异步通信中若每个字符由11位组成,串行口每秒传送250个字符,则对应波特

率为_2750bps_。

59.在串行通信中采用偶校验,若传送的数据为0A5H,则基本奇偶校验位应为_0_(用“0”“1”表示)。

60. 80C51的串行口控制寄存器中有2个中断标志位,它们是 RI 和 TI 。

61.串行通信可以分成异步通信和同步通信两大类。

62. LED显示器的显示控制方式有静态显示和动态显示两大类。

63. LED显示器根据二极管的连接方式可以分为(共阴极)和(共阳极)两大类。64.CPU与内存或I/O接口相连的系统总线通常由数据总线(DB)、地址总线(AB)、控制总线(CB)等三种信号线组成。

二、单选题

1.电子计算机技术在半个世纪中虽有很大的进步,但至今其运行仍遵循着一位科学家提

出的基本原理。这位科学家是:(D)

(A) 牛顿 (B) 因斯坦 (C) 爱迪生 (D) 冯?诺伊曼

2.用晶体管作为电子器件制成的计算机属于:(B)

(A) 第一代 (B) 第二代 (C) 第三代 (D) 第四代

3.通常所说的主机是指:(C)

(A) 运算器和控制器 (B)CPU和磁盘存储器

(C) CPU和主存 (D)硬件和软件

4.(计算机能直接识别的语言是:(C)

(A) 汇编语言 (B) 自然语言 (C) 机器语言 (D) 高级语言

5.在CPU中,控制器的功能是:(C)

(A) 进行逻辑运算 (B)进行算术运算

(C) 分析指令并发出相应的控制信号 (D) 只控制CPU的工作

6.PC是:(C)

(A) 一根硬件信号线

(B) 一个可由用户直接读写的8位PAM寄存器

(C) 一个能自动加1的16位的计数器

(D)一个能自动加1计数的ROM存储单元

7.CPU主要的组成部部分为( A )

(A)运算器、控制器 (B)加法器、寄存器 (C)运算器、寄存器(D)运算器、指令译码器8.在单片机中,通常将一些中间计算结果放在( A )中

(A)累加器 (B)控制器 (C)程序存储器(D)数据存储器

9.PC的值是(C)

(A)当前正在执行指令的前一条指令的地址(B)当前正在执行指令的地址

(C)当前正在执行指令的下一条指令的地址(D)控制器中指令寄存器的地址

10. CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C)。

(A) 混合编址 (B) 动态编址 (C) 独立编址 (D) 变址编址

11.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是:(B)

(A) PC (B) PSW (C) A (D) SP

12. MCS-51的并行I/O信息有两种读取方法,一种是读引脚,还有一种是( A )

(A)读锁存 (B)读数据 (C)读累加器A (D)读CPU

13.区分片外程序存储器和数据存储器的最可靠方法是(D)。

(A)看其芯片型号是RAM还是ROM

(B)看其位于地址范围的低端还是商端

(C)看其离MCS-51芯片的远近

(D)看其是被RD信号连接还是被PSEN信号连接

14.已知PSW=10H,通用寄存器R0~R7的地址分别为( C )。

(A)00H~07H;(B) 08H~0FH;(C) 10H~17H;(D) 18H~1FH A R7;

15.关于MCS-51单片机堆栈操作,下列描述错误的是( B )。

(A)遵循先进后出,后进先出的原则(B)出栈时栈顶地址自动加1

(C)调用子程序及子程序返回与堆栈有关(D)堆栈指针是一个特殊功能寄存器16. MCS-51的并行I/O口读-改-写操作,是针对该口的( D )

(A)引脚 (B)片选信号 (C)地址线 (D)内部锁存器

17. MCS-51单片机复位操作的主要功能是把PC初始化为( C )。

(A)0100H (B)2080H (C)0000H (D)8000H

18.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平

状态都应至少维持( B )。

(A)1个机器周期(B)2个机器周期

(C)4个机器周期(D)10个晶振周期

19.8051与8751的区别是(C)

(A)内部数据存储单元数目不同(B)内部数据存储器的类型不同

(C)内部程序存储器的类型不同(C)内部的寄存器的数目不同

20.访问片外数据存储器时,不起作用的信号是(C)

(A) RD (B) WR (C) PSEN (D) ALE

21.下列四条叙述中,有错误的一条是(A)

(A)16根地址线的寻址空间可达1MB

(B)内存器的存储单元是按字节编址的

(C) CPU中用于存放地址的寄存器称为地址寄存器

(D)地址总线上传送到只能是地址信息

22.14根地址线的寻址范围可达(B)

(A) 8KB (B)16KB (C) 32KB (D)64KB

23.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C )。(A) 混合编址 (B) 动态编址 (C) 独立编址 (D) 变址编址

24.MSC-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B)。(A)P0口和P2口(B)P0口(C)P2口和P3口(D)P2口

25.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )

(A)MOV (B)MOVX (C)MOVC (D)以上都是

26.指令ALMP的跳转范围是( C )

(A)256B (B)1KB (C)2KB (D)64KB

27.下列可用作片内RAM间接寻址的寄存器是(D )。

(A)RAM (B)ROM (C)磁盘(D)磁带

28.以下指令中,属于单纯读引脚的指令是( C )

(A)MOV P1,A (B)ORL P1,#0FH (C)MOV C,P1.5 (D)DJNZ P1,short-lable 29.指出以下指令中的错误指令( A )。

(A)MOVC @R1,A (B)MOV 20H,#01H (C)ORL A,R5 (D)POP 30H 30.下列程序段中使用了位操作指令的有( B )。

(A)MOV DPTR,#1000H (B)MOV C,45H

MOVX A,@DPTR CPL ACC.7

(C) MOV A, 45H (D)MOV R0,23H

XCH A,27H MOV A,@R0

31.MCS-51汇编语言源程序设计中,下列符号中不能用作标号的有( B )。

(A)LOOP (B) MOV (C)LD1 (D)ADDR

32.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。(A)外部中断0 (B)外部中断1

(C)定时器0中断(D)定时器1中断

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

(A)98H (B)84H (C)42H (D)22H

34.定时器T1固定对应的中断入口地址为( D )

(A)0003H (B)000BH (C)0013H (D)001BH

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

(A)TMOD (B)TCON/SCON (C)IE (D)IP

36.MCS-51单片机可分为两个优先级别。各中断源的优先级别设定是利用寄存器( B ) (A)IE (B)IP (C)TCON (D)SCON

37.( D )不属于微型机引入中断技术后的好处

(A)分时操作 (B)实时操作 (C)故障处理 (D)高速传送数据

38.( C)并非单片机系统响应中断的必要条件。

(A) TCON或SCON寄存器内的有关中断标志位为1

(B) IE中断允许寄存器内的有关允许位置为1

(C) IP中断优先级寄存器内的有关位置为1

(D) 当前一条指令执行完

39.在单片机应用系统中,两线双向长距离(几百米)通信应采用( D)。

(A)TTL电平 (B)RS232C电平 (C)RS422电平 (D)RS485电平

40.在80C51单片机中,可变波特率的多机通信应采用( D )。

(A)方式0 (B)方式1 (C)方式2 (D)方式3

41.在80C51单片机中,不使用T1的多机通信应采用( C )。

(A)方式0 (B)方式1 (C)方式2 (D)方式3

42.在80C51单片机中,8位数据位可变波特率的双机通信应采用( B ) 。

(A)方式0 (B)方式1 (C)方式2 (D)方式3

43.在80C51单片机中,利用串行口进行并口扩展时应采用( B )。

(A)方式0 (B)方式1 (C)方式2 (D)方式3

44.在80C51单片机芯片的串行口电平采用的电平为( A ) 。

(A)TTL电平 (B)RS232C电平 (C)RS422电平 (D)RS485电平

45.利用8155产生连续方波,其计数输出方式为( B )。

(A)方式0 (B)方式1 (C)方式2 (D)方式3

46.在80C51应用系统中,要求既扩展并口又扩展RAM时,应优先采用 ( A ) 。(A)8155 (B)8255 (C)8279 (D)8253

47.DAC0832可以实现两路模拟信号的同步输出,这是利用了该芯片的( D ) 特性。

(A)单极性 (B)双极性 (C)单缓冲 (D)双缓冲

三、判断说明题(注意其逆命题)

1.在微机性能指标中,CPU的主频越高,其运算速度越快。√

2.微型计算机与一般计算机的主要区别是体积小、重量轻、耗电少、价格便宜。╳3.在MCS-51系统中,一个机器周期等于1μS。╳

4.PC可以看做是指令存储区的地址指针。√

5.SP内装的是栈顶首址的内容。╳

6.指令周期是执行一条指令的时间。╳

7.所有计算机系统的堆栈都是向地址高端逐渐生长的,即均为“向上生成”堆栈。╳

8.输入/输出设备必须通过I/O接口才能接到系统总路线上和主机进行信息交换。√9.MCS-51中的P0口可以分时复用为数据口和地址输出口。√

10.当P2口的某些位用作地址线后,其它位不可以用作I/O口线使用。√

11.为使准双向的I/O口工作在输入方式,必须保证它被预置为“1”。√

12.若外设控制器中的寄存器和主存单元统一用主存地址编址,那么在计算机的指令系

统中可以不设专门的I/O指令。√

13.通常每个外设设备都有一个端口寄存器与主机交换信息,因此,主机只能用一个唯

一地址来访问一个外部设备。╳

14. 8031单片机的有效复位电平是低电平。╳

15.锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。√

16. EPROM中存放的信息在计算机执行程序时只读,且断电后仍能保持原有的信息。√17. 8031的CPU是由RAM和EPROM所组成。╳

18.内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。╳

19. MCS-51系列单片机的内部特殊功能寄存器的数量是相同的。╳

20.在8155芯片中,决定端口和RAM的单元编址的信号线是AD7~AD0和信号。╳21.掩膜ROM的特点是既能写入又能读出。╳

22.如果指令系统中不给用户提供PUSH、POP指令的话,则设立堆栈毫无意义。╳23.在MCS-51系统中,PUSH、POP动作每次仅处理一个字节。√

24.已知8051单片机的振荡频率为12MHz,则执行MUL AB指令所用的时间为2us。╳

25. RLC R0是非法指令。√

26.立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。√

27. MOVC是用来访问外部数据存储器的指令助记符。╳

28.在一个完整的程序中伪指令END是可有可无的。╳

29.调用子程序及返回与堆栈有关。╳

30. RET和RETI两条指令不可以互换使用。√

31.低优先级的中断请求不能中断高优先级的中断请求,但是高优先级中断请求能中断

低优先级中断请求。√

32.各中断源发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。╳

33.当IT X=1时表示允许外部中断。╳

34. 8155中的定时/计数器是14位的加1计数器。╳

35.定时/计数器可由TM0D设定四种工作方式。√

36.由于8155不具有地址锁存功能,因此在与8031的接口电路中必须加地址锁存器。╳

四、简答题

1.带符号的数在计算机中有哪些表示方法?特点如何?

答:带符号的数在计算机中可以用原码、反码和补码表示。采用原码和反码表示时,符号

位不能同数值一道参加运算。补码表示可以将减法运算转换为加法运算,同时数值连同符

号位可以一起参加运算,这非常有利于计算机的实现。

2.单片机与其它常见微机(如PC机)有什么不同?它有什么独特优点?

答:(1)主要有三点不同:一是CPU、存储器和I/O接口这几部分集成在一片芯片上;

二是存储器设计采用了哈佛结构,将程序存储器和数据存储器在物理上分开;三是供位处

理和位控制的资源丰富、I/O接口完善。

(2)优点:1)集成度高、价格低廉、性能/价格比高;2)程序存储器和数据存储器在

物理上分开,可使程序不受干扰,抗干扰能力强;3)布尔处理能力强,适于工业控制。3.堆栈区与一般的数据存储区有何异同?其重要作用是什么?

答:堆栈区与一般存储区相同之处是:它们都属于存储器的一部分,都能存放数据。

其主要不同之处是对数据的存取规则有异:一般存储区使用随机读/写规则,而堆栈使用

先进后出(或后进先出)规则。堆栈采用这种特殊规则后,可以圆满完成子程序调用或中

断调用,多级子程序嵌套等功能。

当然,堆栈区内的存储单元也可以使用随机读/写指令,但在这种情况下已经不把该单元当做堆栈看待了。

4.简述80C51单片机四个端口的带负载能力。

答:P0口的每一位口线可以驱动8个LSTTL负载。在作为通用I/O口时,由于输出驱动

电路是开漏方式,由集电极开路(OC门)电路或漏极开路电路驱动时需外接上拉电阻;

当作为地址/数据总线使用时,口线输出不是开漏的,无须外接上拉电阻。P1、P2、P3口的每一位能驱动4个LSTTL负载。它们的输出驱动电路设有内部上拉电阻,所以可以方

便地由集电极开路(OC门)电路或漏极开路电路所驱动,而无须外接上拉电阻。

5. 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口。

6.简叙80C51程序储存器的配置。

答:80C51内部有4KB的掩膜ROM;87C51内部有4KB的EPROM;而80C31内部

没有程序存储器,80C51的引脚为访问内部或外部程序存储器的选择端。接高电平时,C PU将首先访问内部存储器,当指令地址超过0FFFH时,自动转向片外ROM去取指令;

接低电平时(接地),CPU只能访问外部程序存储器(对于80C31单片机,由于其内部

无程序存储器,只能采用这种接法)。外部程序存储器的地址从0000H开始编址。程序

存储器低端的一些地址被固定地用作特定的入口地址。

7.什么是计算机的指令?什么是指令系统?什么是寻址方式?

答:(1)计算机的指令是规定计算机进行某种操作的命令。

(2)一台计算机所有指令的集合称为该机器的指令系统。

(3)寻址方式就是寻找指令中操作数或操作数所在地址。

8. MCS-51系列单片机有哪7种寻址方式?各有什么特点?

答:(1)MCS-51的7种寻址方式分别是:直接寻址、寄存器寻址、寄存器间接寻址、

立即寻址、变址寻址、相对寻址和位寻址。

(2)直接寻址方式中,指令的操作数部分是操作数所在的地址,其寻址空间是内部RAM

的低128B及特殊功能寄存器;寄存器寻址方式中,被寻址的寄存器的内容即是操作数,

其寻址空间为R0~R7、A、B、Cy、DPTR;寄存器间接寻址方式是把指定寄存器的内容

作为地址,由该地址所指定的存储单元内容作为操作数,其前用“@”标示,其寻址空间为

内容RAM的低128B和外部RAM;立即寻址是在该指令操作码后紧跟一字节或两字节操

作数,操作数前用“#”标示,其寻址空间是ROM;变址寻址的操作数所在地址由基地址加上地址偏移量形成,其寻址空间是ROM;相对寻址级出现在相对转移指令中,其寻址空

间是ROM的256B范围;位寻址是将8位二进制的某一位作为操作数,指令中给出的是

位地址,寻址空间是内部RAM的20H~2FH单元位地址及可以进行位寻址的SFR。9.MCS-51系列中断系统包括几个中断源和几个中断优先级,写出所有的中断源的符号、名称及其入口地址。

答:MCS-51系列中断系统包括5个中断源2个中断优先级:

中断源符号中断源名称入口地址

外部中断0 0003H

T0 T0溢出中断 000BH

外部中断1 0013H

T1 T1溢出中断 001BH

TX/RX 串行口(接收/发送) 0023H

10. MCS-51系列单片机中用于中断允许和中断优先级控制的寄存器分别是什么?写出

中断允许控制寄存器的各控制位的符号及含义。

答:MCS-51系列单片机用于中断允许和中断优先级控制的寄存器分别是IE和IP;

AFH AEH ADH ACH ABH AAH A9H A8H

IE(A8H)

EA——中断允许控制位;ES——串行口中断允许控制位;ET1定时器/计数器T1的溢出

中断允许位;EX1——外部中断1中断允许位;ET0——定时器/计数器T0溢出中断允许位;

EX0——外部中断0中断允许位;当相应的位为“1”时允许中断,为“0”时禁示中断。11.简述并行通信和串行通信的特点。

答:并行通信的特点是:控制简单、传输速度快;由于传输线较多,长距离传送时成本高

且接收方的各位同时接收存在困难。串行通信的特点是:传输线少,长距离传送时成本低,且可以利用电话网等现成的设备,但数据的传送控制比并行通信复杂。

12.I/O寻址方式有哪几种,各有什么优缺点?MCS-51系列单片机采用哪种寻址方式?Intel 8086/8088采用哪种寻址方式?

答:(1)I/O寻址方式有两种,分别是标准的I/O寻址方式(独立编址)、存储器映射I /O寻址方式(统一编址);

(2)前者的优点是:处理速度较快,I/O端口地址不占用存储空间,各自都有完整的地址空间,而且访问存储器与访问I/O设备指令有别,程序清晰,其缺点是制造CPU时必须

单独集成专门I/O指令所需要的那部分逻辑电路;

后者的优点是:程序设计灵活性好,I/O端口地址安排灵活,并且I/O端口数目不受限制,CPU无需专用的I/O指令和接口信号,处理能力强,其缺点是减少了存储空间,执行指令时间较长,在程序中较难区分是存储器操作还是I/O操作,硬件设计中所用的译码电路复杂。

(3)MCS-51系列单片机采用存储器映射I/O寻址方式;Intel8086/8088采用标准的

I/O寻址方式。

五、程序分析题(请根据各题具体要求填写答案)。

1.设A=83H,R0=17H,(17H)=34H;写出下列程序中每条指令执行后的结果:ANL A,#17H;(A)=03H

ORL 17H,A ;(17H)=37H

XRL A,@R0;(A)=34H

CPL A ;(A)=0CBH

2.以下程序执行后,(40H)= 5EH ,(41H)= 69H 。

CLR C

MOV A,#56H

SUBB A,#0F8H

MOV 40H,A

MOV A,#78H

SUBB A,#0EH

MOV 41H,A

3.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A= 25H ,R0= 50H ,

50H= 00H ,51H= 25H 。

MOV A,59H;(A)=50H

MOV R0,A ;(R0)=50H

MOV A,#00H;(A)=00H

MOV @R0,A;(50H)=00H

MOV A,#25H;(A)=25H

MOV 51H,A;(51H)=25H

MOV 52H,#70H;(52H)=70H

4.设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H

和10H,执行下列程序段后,61H= 24H ,62H= 10H ,30H= 00H,31H= 0FFH,DPTR= 2410H 及SP= 60H 。

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

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

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

POP DPH;(DPH)=24H,(SP)=60H

MOV 30H,#00H;(30H)=00H

MOV 31H,#0FFH;(31H)=FFH

5.设A=40H,R1=23H,(40)=05H。执行下列两条指令后,累加器A和R1以及

内部RAM中40H单元的内容各为何值?

XCH A,R1;(A)=23H,(R1)=40H

XCHD A,@R1;(A)=25H,(40H)=03H

6.程序执行前有(40H)=88H,问:

①程序执行后(40H)= F8H

②归纳出该程序完成的是何种功能。答:对片内RAM的 40H单元中的内容求补码。

JNB ACC.7, GO

CPL A

INC A

MOV 40H, A

GO:RET

7.阅读程序并回答问题。设:R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A 0H,(25H)=A0H,

(26H)=6FH,(27H)=75H,程序如下:

CLR C

MOV R2, #3

LOOP:MOV A, @R0;第一次循环完成20H单元中的内容80H与25H单元中的内容A 0H相加,结果送入20H

ADDC A, @R1;单元中,即(20H)=20H,(Cy)=1

MOV @R0, A

INC R0

INC R1

DJNZ R2, LOOP

JNC NEXT

MOV @R0, A

SJMP $

NEXT:DEC R0

SJMP $

程序执行后:

(20H)= 20H ,(21H)= 00H,(22H)= 16H ,(23H)= 16H ,

Cy= 1 ,A= 15H ,R0= 23H ,R1= 28H

8.请填写程序执行结果。已知执行前有A=02H,SP=40H,(41H)=FFH,(42H)=FFH,程序如下:

POP DPH

POP DPL

MOV DPTR, #3000H

RL A

MOVC A, @A+DPTR

PUSH ACC

MOV A, B

INC A

MOVC A, @A+DPTR

PUSH ACC

RET

ORG 3000H

DB 10H, 80H, 30H, 80H, 50H, 80H

程序执行后:A=____H,SP=_____H,(41H)=_____H,(42H)=_____H,PC=_ ____H

9.假定,SP=60H,A=30H,B=70H,执行下列指令:

PUSH A

PUSH B

后,(SP),(61H)= ,(62H)= 。

11.(第三章)如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:

POP DPH

POP DPL

POP SP

则:DPH= ,DPL= ,SP== 。

12.执行下列指令后,(A)=?(R0)=?(C)=?

CLR A

MOV R0,#03H

LOOP:ADD A,R0

DJNZ R0,LOOP

SJMP $

13.分析下列程序执行的结果和A与C的内容,如果取消DA A指令,A和C为何值?CLR C

MOV 20H,#99H

MOV A,20H

ADD A,#01H

DA A

MOV 20H,A

SJMP $

14.试述下列程序执行结果,并逐条加以注释(1) MOV A,#10H

MOV P2,#30H

MOV R0,#50H

JB P1.0,LP1

MOVX @R0,A

SJMP LP2

LP1:MOV @R0,A

LP2::SJMP $

(2) MOV R0,#14H

MOV DPTR,#1000H

CL: CLR A

MOVX @DPTR,A

INC DPTR

DJNZ R0,CL

SJMP $

15.阅读下列程序并回答问题

ORG 0000H

MOV R0,#32H

MOV R2,#00H

LOOP: MOV A,@R0

CJNE A,#00H,DON

INC R2

DON: INC R0

DJNZ 31H,LOOP

MOV 30H,R2

SJMP $

END

(1)说明该程序的功能。

(2)31H中存放的是,R2是用来存放的计数器。

(3)执行程序后31H中的值为。

六、程序设计题(按下面要求编写相应的程序)

1.数据块传送:试编程将片内40H~60H单元中的内容传送到以2100H为起始地址的存储区。

2.工作单元清零:将内部50H开始的连续30个单元的内容清零。

3.设一字符串存放在内部RAM以20H为首址的连续单元中,字符串以回车符CR(…CR?=0DH)作为结束标志。标示统计该字符串字符B(…B?=42H)的个数,并将其存入外部RAM的40H单元中。

4.有一变量存放在片内RAM的20H单元,其取值范围为:00H~05H,要求编制一段程序,根据变量值得到变量的平方值,并将其存入片内RAM的21H单元。

5.设a存放在30H单元中,b存放在31H单元中,要求按下式计算Y值并将结果Y存入32H单元中。

6.用定时器T1产生一个1000Hz的方波,由P1.1引脚输出,fosc=6MHz。

7.设时钟频率为6MHz,试编写利用T0产生500μs定时的程序。

8.根据下图的电路,把8155的PB口设置成输入方式,PA口设置成输出方式,并把P B口输入的数据与8031 P1口输入的数据相“异或”,结果从PA口输出。试写出满足此要求的程序。

(命令字格式:TM2 TM1 IEB IEA PC2 PC1 PB PA)

解:根据题意要求,可得8155的命令字为:01H;根据硬件电路8155的I/O端口地址可选为: 7F00H~7F05H。

程序如下:

ORG 2000H

MOV DPTR,#7F00H

MOV A,#01H

MOVX @DPTR,A

MOV DPTR,#7F02H

MOVX A,@ DPTR

XRL A,P1

MOV DPTR,#7F01H

MOVX @DPTR,A

SJMP $

END

七、综合题

1.采用线选法在8031单片机上扩展2片2764EPROM芯片,试连接三总线及根据连线确定两芯片的地址空间。

2.采用线选法在8031单片机上扩展2片6264RAM芯片,试连接三总线及根据连线确定两芯片的地址空间。

3. ADC0809与8031单片机的硬件接口电路如下图所示。试编写程序查询法A/D转换程序,要求:

(1)与ADC0809无关的地址线状态全部取“1”。

(2)轮流巡检IN0~IN7一遍,A/D转换结果依次存入8031片内RAM30H开始的单元中。

解:根据题意,ADC0809的IN0口地址为

1111111011111000B=0FEF8H

本程序用R0作为片内RAM的地址指针,R7为通道号计数器,按题中要求,程序查询法的A/D转换程序如下:

ORG 0000H

AJMP AD_START

ORG 0030H

AD_START: MOV R0,#30H;结果地址指针R0赋初值,指向片内RAM 30H单元MOV R7,#08H;通道计数器赋初值

MOV DPTR,#0FEF8H;通道号初值赋DPTR,指向IN0

AD: MOVX @DPTR,A;启动A/D转换

JNB P1.0,$;转换未结束则继续查询

MOVX A,@DPTR;转换结束取结果

MOV @R0,A;转存至片内RAM对应结果单元

INC R0;片内RAM结果单元指针增1

INC DPTR; DPTR中的地址值增1,指向下一通道

DJNZ R7,AD; 8个通道未巡检完则继续

SJMP $

END

4. DAC0832与8031单片机的硬件接口电路如下图所示。已知8031的晶振频率为 6M Hz,请按下述要求编写波形发生器程序(与DAC0832无关的地址线全部取“1”):

(1)周期为1ms的锯齿波;

(2)周期为1ms的三角波;

Uo

t

T=1ms

解:

(1)齿波参考程序。

ORG 0000H

AJMP DACR

ORG 0030H

DACR:MOV DPTR,#7FFFH ;DPTR赋初值,指向DAC0832的口地址

CON:MOV R0,#0 ;置波形起点

UP:MOV A,R0

MOVX @DPTR,A ;启动D/A转换

INC R0 ;调整波形幅值

NOP ;微调4个机器周期

NOP

NOP

NOP

CJNE R0,#50,UP ;每循环一次,共需10个机器周期,合20 ,循环50次,为1m s。

SJMP CON

END

(2)三角波参考程序。

ORG 0000H

AJMP DACR

ORG 0030H

DACR:MOV DPTR,#7FFFH ;DPTR赋初值,指向DAC0832的口地址

MOV A, #0FFH

UP: INC A ;波形上升段

MOVX @DPTR,A ;启动D/A转换并参与延时

CJNE A, #50, UP ;上升段未完则继续。每上升一次延时5个机器周期、合10 ,

;故半个波形周期需要循环50次,合500 =0.5ms

DOWN: DEC A ;上升段完成,立即转入波形下降段

MOVX @DPTR,A ;启动D/A转换并参与延时

CJNE A, #0, DOWN ;下降段未完继续

SJMP UP ;否则再次上升,不间断地输出三角波

END

5. 下图给出了某4相步进电动机的驱动电路。已知8031的晶振频率为 6MHz,请按下述要求编写步进电动机驱动程序:

(1)1P法励磁,步间软件延时10ms,连续正转;

(2)2P法励磁,步间软件延时10ms,连续反转;

(3)1P法励磁,步间软件延时10ms,正转48步后停止;

(4)2P法励磁,步间软件延时10ms,反转96步后停止。

解:(1)1P法步间软延时10ms,连续正转。

ORG 0000H

AJMP START

ORG 0030H

START: MOV A,#0EEH ;对应P1=11101110B,A相开始

LOOP: MOV P1, A ;送P1口

ACALL DELAY ;调用延时10ms子程序

RL A ;连续正转

AJMP LOOP

DELAY: MOV R6,#45

DL2: MOV R5,#54

DL1: DJNZ R5, DL1

DJNZ R6, DL2

RET

END

(2)2P法步间软延时10ms,连续反转。

ORG 0000H

AJMP START

ORG 0030H

START: MOV A,#0CCH ;对应P1=11001100B,A相开始

LOOP: MOV P1, A

ACALL DELAY

RR A ;连续反转

AJMP LOOP

DELAY: MOV R6,#45

DL2: MOV R5,#54

DL1: DJNZ R5, DL1

DJNZ R6, DL2

RET

END

(3)1P法步间软延时10ms,正转48步后停止。

ORG 0000H

AJMP START

ORG 0030H

START: MOV R4,#48 ;步进次数为48

MOV A,#0EEH ;1P法励磁

LOOP: MOV P1,A

ACALL DELAY1 ;调用10ms延时子程序,若要求延时1s则调用DELAY2 RL A ;正转

DJNZ R4,LOOP ;不足48步继续

SJMP $

DELAY1: MOV R6,#45

DL2: MOV R5,#54

DL1: DJNZ R5,DL1

DJNZ R6,DL1

RET

END

若要求步间延时1s,则延时子程序改为DELAY2:

DELAY2:MOV R7,#28

DL23:MOV R6,#19

DL22:MOV R5,#215

DL21:DJNZ R5,DL21

单片机原理_期末考试试题_(附答案)

单片机原理_期末考试试题_(附答案) Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

单片机原理及应用期末考试试题汇总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指令,访问片外

单片机试题2 参考答案

试题2 参考答案 一、填空题 1.AT89S51单片机是( 8 )位的单片机。 2.AT89S51单片机有( 5 )个中断源,( 2 )级优先级中断。 3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的( TB8)位。 /12 )。 4.串行口的方式0的波特率为 ( f OSC 5.AT89S51内部数据存储器的地址范围是(00-7FH),位地址空间的字节地址范围是(20-2FH ),对应的位地址范围是(00-7FH)外部数据存储器的最大可扩展容量是(64KB)。6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为(28H)。7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( 79 H ) ,(49H)=( 58H )。 8.利用81C55可以扩展(3)个并行口,(256)个RAM单元。 9.当单片机复位时PSW=(00 )H,SP=(07H),P0~P3口均为(高)电平。 10.若A中的内容为88H,那么,P标志位为(0 )。 11.当AT89S51执行MOVC A,@A+ DPTR指令时,伴随着(PSEN* )控制信号有效。12.AT89S51访问片外存储器时,利用(ALE)信号锁存来自(P0口)发出的低8位地址信号。 13.已知fosc=12MHz, T0作为定时器使用时,其定时时间间隔为(1us )。 14.若AT89S51外扩8KB 程序存储器的首地址若为1000H,则末地址为(2FFF)H。 二、判断对错,如对则在()中写“√”,如错则在()中写“×”。 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个机器周期。(×) 9.区分外部程序存储器和数据存储器的最可靠的方法是看其是被WR*还是被PSEN*信号连接。(√) 10.各中断源发出的中断请求信号,都会标记在AT89S51的TCON寄存器中。(×) 三、简答题

单片机试题库(有答案)

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的数据传送指令是把源操作数传送到目的操作数,

单片机考试复习题与答案-(13149)

选择题 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)。 A、2MHz B、1MHz C、500KHz D、250KHz 13、利用下列(D)关键字可以改变工作寄存器组。 A、interrupt B、sfr C、while D、using 14、(D)是c语言提供的合法的数据类型关键字。 A、Float B、signed C、integer D、Char 15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一个数所用的定时时间是(A)。 A、1us B、2us C、4us D、8us 16、8051单片机的定时器/计数器工作方式1是(B)。 A、8位计数器结构 B、16位计数器结构 C、13位计数器结构 D、2个8位计数器结构 17线反转法识别有效按键时,如果读入的列线全为1,则说明(A)。 A、没有键被按下 B、有一个案件被按下

单片机原理及应用的试题库

一、选择题 1.8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETB RS0 指令,此时只能使用区的工作寄存器。 A.Ⅰ区 B.Ⅱ区 C.Ⅲ区 D.Ⅳ区 答案:2.B 2、读片外部数据存储器时,不起作用的信号是。 A./RD B. /WE C./PSEN D.ALE 答案: 4.C 3.已知:MOV A,#28H MOV R0,#20H MOV @R0,A ANL A, #0FH ORL A, #80H XRL A, @R0 执行结果A的内容为 A. A0H B.28H C.08H D.88H 答案:6.A 4.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是指令。 A.ADD B.DA A C.ADDC D.由实际程序确定 答案:7.B 9、关于定时器,若振荡频率为12 MHz,在方式1下最大定时时间为 A.8.192ms B. 65.536 ms C. 0.256ms D.16.384ms 答案:9.B 11、开机复位后,CPU使用的是第0组工作寄存器,地址范围是。 A.00H-10H B.08H-0FH C.10H-1FH D.00H-07H 答案:11.D 13、在进行BCD码运算时,紧跟加法运算指令后面的指令必须是指令。 A.ADD B.DA A C.ADDC D.由实际程序确定 答案:3.B 14、进位标志CY在中。

A.累加器 B.算逻运算部件ALU C.程序状态字寄存器PSW D.DPTR 答案:14.C 15、MCS-51单片机有七种寻址方式,MOVX A,@A+DPTR 属于寻址。 A.间接B.变址C.相对D.直接 答案: 5.B 16、有如下程序段: MOV 31H ,#24H ; MOV A ,31H ; SWAP A ; ANL A ,#0F0H ; 执行结果是 A.(A)=24H B.(A)=42H C .(A)=40H D.(A)=00H 答案:16.C 19、8位LED 显示器采用动态显示方式时(不加锁存器),至少需要提供的I/O 线总数是:() A. 16 B. 20 C.18 D. 6 答案:19.A 20、堆栈数据的进出原则是 A.先进先出 B.进入不出 C.后进后出 D.先进后出 答案:20.D 21、要MCS-51系统中,若晶振频率屡6MHz,一个机器周期等于( ) μs A 、1.5 B 、3 C 、1 D 、2 答案:21、D, 22、单片机复位后,累加器A、PC、PSW的内容为() A、A = FFH PC = 00H PSW = FFH B、A = 00H PC = 0000H PSW = 00H C、A = 07H PC = 0000H PSW = FFH D、A = 00H PC = 00H PSW = 00H 答案:22、B, 23、8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行SETB RS1 指令,此时只能使用()区的工作寄存器。 A、0区 B、1区 C、2区 D、3区 答案:23、C, 25、在进行BCD码运算时,紧跟加法运算指令后面的指令必须是()指令。 A、ADD B、DA A C、ADDC D、由实际程序确定 答案:25、B, 26、假定A=38H,(R0)=17H,(17H)=34H,执行以下指令:

单片机试题及答案 (2)

试题7 一、填空(25分,每空1分) 1. PSW中的RS0、RS1=01B,此时R2的字节地址为()。 2. 假定DPTR的内容1000H,A中的内容为40H,执行指令: 2000H: MOVC A,@A+DPTR 后,送入A的是程序存储器()单元的内容。 3. 假定A中的内容为79H,R5中的内容为78H,执行指令: ADD A,R5 DA A 后,累加器A的内容为()H,CY的内容为()。 4.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是()。 5.TMOD中的GATEx=1时,表示由两个信号TRx和()控制定时器的启停。 6.在AT89S51单片机的RESET端出现()的高电平后,便可以可靠复位,复位后的PC中的内容为()H。 7.当AT89S51单片机与慢速外设进行数据传输时,最佳的传输方式是()。 8.DA转换器的两个最重要的技术指标为()和()。 9.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的( )端提供()信号。 10. 波特率定义为 ( )。串行通信对波特率的基本要求是互相通信的甲乙双方必须 具有 ( ) 的波特率。 11. 若串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是()。 12. AT89S51片内()地址范围内的数据存储器,既可以字节寻址又可以位寻址。 13.8KB RAM存储器的首地址若为1000H,则末地址为()H。 14.AT89S51单片机控制TPμP-40A/16A微型打印机打印英文或数字时,要把打印字符的()码送给微型打印机。 15.已知8段共阴极LED显示器显示字符“H”的段码为76H,则8段共阳极LED显示器显示字符“H”的段码为()。 16.当键盘的按键数目少于8个时,应采用()式键盘。当键盘的按键数目为64个时,应采用()式键盘。 17.当BCD码拨盘的A端接地时,当BCD码拨盘拨到“6”时,此时拨盘的8、4、2、1接点的输出为()。

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)

单片机考试试题及答案(16)

单片机考试试题及答案 (16) 一。填空(每空1分,共24分) 1、MCS-51单片机内有两个位加1定时/计数器,可通过编程实现种工作方式。 2.在MCS—51单片机内部RAM中,字节地址范围是20H ~ 2FH的区域 称为而字节地址范围是30H ~ 7FH的一段区域称为。 3、MCS—51单片机指令系统中共有111条指令,有六种寻址方式, 分别是: 寻址、寻址、寻址、、寻址及寻址。 4、+B的反码是;-B的补码是。 5、一般的计算机系统都是由__ ____、_ ____、__ ______三总线结构组成。 6、MCS-51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是 工作寄存器区的地址范围是。内R0M中寻址区的地址范围是。 7、单片机汇编语言程序有三种基本结构,分别是:、和。 8、单片机是一种将、和集成在一个芯片中的微型计算机。 二、判断题(每题1分,共5分) 1.五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断() 2.工作寄存器工作在0区,则R2所对应的内部数据存储器的地址是03H。()

3.MOVCA@A +DPTR,这是条相对寻址指令() 4.8051单片机的P2口只能用作通用I/O口() 5.程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据( ) 三、简答题(共35分) 1.MCS-51单片机有哪几个并行I/O端口?各I/O口有什么特性?(10分) 2.(15分)8051单片机提供了几个中断源有几级中断优先级别各中断标志是如何产生的又如何清除这些中断标志各中断源所对应的中断矢量地址是多少 3 8031单片机需要外接程序存储器,实际上它还有多少条I/O线可以用?当使用外部存储器时,还剩下多少条I/O线可用?(10分) 四、分析下面程序并填空(共25分) 1.若(10H)=0FFH,(11H)=00H,(12H)=0FFH,(13H)=00H,写出每一步指令运行结果 MOV A,10H(A)=, ANL A,#01H(A)=, MOV A,11H(A)=, ORL A,#01H(A)=, MOV A,12H(A)=, XRL A,#01H(A)=, MOV A,13H(A)=, XRL A,#0AA(A)=, (10H)= , (11H)= , (12H)= , (13H)=

单片机原理及应用试题库---答案

《单片机原理及应用》试题库一、填空题 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______ ,编译连接后生成可烧写的

单片机试卷及答案

一选择题 (n )1.MCS—51单片机是高档16位单片机。 (y )2.MCS—51的产品8051与8031的区别是:8031片内无ROM。 (n )3.单片机的CPU从功能上可分为运算器和存贮器。 (y )4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。 (n )5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。 (y )6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 (y )7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。 (n )8.MCS—51的程序存贮器用于存放运算中间结果。(y )9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。 (y )10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 (n )11.CPU的时钟周期为振荡器频率的倒数。 (n )12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。(y )13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 (n )14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。 (n )15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。 (y )16.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。 (y )17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。 (n )18.MCS—51单片机的片内存贮器称为程序存贮器。(n )19.MCS—51单片机的数据存贮器是指外部存贮器。(y )20.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 (y )21.微机控制系统的抗干扰问题是关系到微机应用成败的大问题. 二、单项选择题 1.MCS—51单片机的CPU主要的组成部分为a 。 A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器 2.单片机能直接运行的程序叫c 。 源程序B。汇编程序C。目标程序D。编译程序3.单片机中的程序计数器PC用来c 。 A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址 D.存放上一条指令地址 4.单片机上电复位后,PC的内容和SP的内容为b 。A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H 5.单片机8031的ALE引脚是b 。 输出高电平B。输出矩形脉冲,频率为fosc的1/6 C.输出低电平D。输出矩形脉冲,频率为fosc的1/2 6.单片机8031的引脚a 。 A.必须接地B。必须接+5V C。可悬空D。以上三种视需要而定7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A 。 A.P0口B。P1口C。P2口D。P0口和P2口 8.PSW中的RS1和RS0用来a 。 选择工作寄存器区号B。指示复位C。选择定时器D。选择工作方式 9.上电复位后,PSW的值为d 。 A.1 B。07H C。FFH D。0 10.单片机上电复位后,堆栈区的最大允许范围是b 个单元。A.64 B。120 C。128 D。256 11.单片机上电复位后,堆栈区的最大允许范围是内部RAM的d 。 A.00H—FFH B。00H—07H C。07H—7FH D。08H—7FH 12.堆栈指针SP在内部RAM中的直接地址是c 。 A.00H B。07H C。81H D。FFH 的P0口,当使用外部存贮存器时它是一个d 。 A.传输高8位地址口A.传输低8位地址口 C.传输高8位数据口D.传输低8位地址/数据口 14.P0口作数据线和低8位地址线时b 。 A.应外接上拉电阻B.不能作I/O口C.能作I/O口D.应外接高电平 15.对于8031单片机,其内部RAM d 。 A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址D.少部分只能位寻址 16.寻址方式就是c 的方式。 A.查找指令操作码B.查找指令C.查找指令操作数 D.查找指令操作码和操作数 17.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于c μS。 A.1/12 B.1/2 C.1 D.2 18.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来b 。 A.存放指令B.存放16位地址,作间址寄存器使用C.存放

单片机原理试题库答案

单片机原理及应用复习题及答案 一、选择题(在每个小题四个备选答案中选出一个或几个正确答案,填在题的括号中) 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

单片机应用技术考试试题(答案)

单片机应用技术考试试题(1) 一、填空题(每空1分,共20分) 1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。 2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。如:MOV A,@Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。 3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。 4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若某位地址是09H,它所在单元的地址应该是(21H)。 5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转 移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序 执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不) 能返回。 6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行 计数,而计数器作用是指对单片机(外部)脉冲进行计数。 7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数 据可能出错。 8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16 后SP的内容将(不会)改变。 9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。 10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,

若要接收数据也要到该单元取数。

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

单片机原理与应用试题 及答案 https://www.wendangku.net/doc/7612895679.html,work Information Technology Company.2020YEAR

单片机原理与应用试卷及答案 一、填空题 1、10110110B 作为无字符数时,十进制数值为182;作为补码时,十进制数值为—74. 2、原码01101011B 的反码为01101011B ;补码为01101011B 。 3、由8051的最小系统电路除芯片外,外部只需要复位电路和时钟(晶振)电路,如果由8031的最小系统,还需要扩展外部ROM 电路。 4、若已知8051RAM 的某位地址为09H ,则该位所处的单元地址为21H 。 5、C51语言中,指令#define ADC XBYTE[OXFFEO]能够正确编译的前提是包含头文件absacc.h ,该指令的作用是定义一个外部地址单元为OXFFEO 。 二、选择题 1、程序和常数都是以(二进制)的形式存放在单片机程序的存储器中。 2、下列哪一个选项的指令语句不是任何时候都可以被C51正确编译(uchar; k=ox20) 3、当PSW 的RS0和RS1位分别为1和0时,系统选用的寄存器组为(1组) 4、若某存储器芯片地址线为12根,那么它的存储容量为(4KB ) 5、已知T osc =12MHZ ,TH1=177,TL1=224,TMOD=ox10,则从定时器启动到正常溢出的时间间隔为(20ms ) 三、简答题 答:①新建工程项目②配置工程项目属性③创建源文件④将源文件加入项目⑤保存项目 3、PSW 寄存器有何作用其各位是如何定义的 4、 答:标志寄存器PSW 是一个8位的寄存器,它用于保存指令执行结果的状态,以供工程查询和判别。 C (PWS.7):进位标志位 AC (PWS.6):辅助进位标志位 FO (PWS.5):用户标志位 RS1、RS0(PWS.4、PWS.3 PSW DOH

单片机习题答案 (2)

. 第1章单片机概述 1.除了单片机这一名称之外,单片机还可称为和。 答:微控制器,嵌入式控制器。 2.单片机与普通微型计算机的不同之处在于其将、、和3 部分集成于一块芯片上。 答:CPU、存储器、I/O口。 3.8051与8751的区别是。 A.内部数据存储单元数目不同B.内部数据存储器的类型不同 D.内部寄存器的数目不同C.内部程序存储器的类型不同 答:C。 4.在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用 答:B。 5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别? 答:微处理器、微处理机和都是中央处理器的不同称谓;而微计算机、单片CPU 机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。 6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么? 答:系列单片机的基本型芯片分别是、和。它们的差别是875180318051MCS-51在片内程序存储器上。无片内程序存储器,片内有的程序存储4KB80318051器,而片内集成有的程序存储器。ROM4KB8751EPROM7.为什么不应当把51系列单片机称为MCS-51系列单片机? 答:因为系列单片机中的“”是公司生产的单片机的系列符号,IntelMCSMCS-51而系列单片机是指世界各个厂家生产的所有与的内核结构、指令系统805151兼容的单片机。 8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品? .. . 答:相当于系列中的,只不过是芯片内的存储FlashMCS-51AT89C5187C514KB 器取代了片内的的。4KB87C51EPROM 第2章 AT89C51单片机片内硬件结构

单片机应用技术考试题库

习题1 1.1单项选择题 (1)MCS-51系列单片机的CPU主要由组成。 A. 运算符、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、编码器 (2)单片机中的程序计数器PC用来。 A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令的地址 D.存放上一条指令地址 (3)单片机8031的ˉEA引脚。 A.必须接地 B.必须接+5V电源 C.可悬空 D.以上三种视需要而定 (4)外部扩展存储器时,分时复用做数据线和低8位地址线的是。 A.P0口 B.P1口 C.P2口 D.P3口 (5)PSW中的RS1和RS0用来。 A.选择工具寄存器 B.指示复位 C.选择定时器 D.选择工作方式 (6)单片机上电复位后,PC的内容为。 A.0000H B.003H C.000BH D.0800H (7)Intel 8051单片机的CPU是。 A.16 B. 4 C. 8 D.准16位 (8)程序是以形式存放在程序存储器中的。 A. C语言源程序 B.汇编程序 C.二进制编码 D.BCD码 (9)8050单片机的程序计数器PC为16位计数器,其寻址范围是。 A. 8 KB B.16KB C.32KB D.64KB (10)单片机的ALE引脚是以晶振荡频率的固定频率输出正脉冲,因此它可作为外部时钟或外部定 时脉冲使用。 A.1/2 B.1/4 C.1/6 D.1/12 1.2填空题 (1)单片机系统是由和组成的。 (2)除了单片机和电源外,单片机最小系统包括电路和电路。 (3)在进行单片机应用系统设计时,除了电源和地线引脚外,、、、引脚信号必须 连接相应电路。 (4)MCS-51系列单片机的存储器主要有4个物理存储空间,即、、、。 (5)MCS-51系列单片机的XTALL和XYAL2引脚是引脚。 (6)MCS-51系列单片机的应用程序一般存在中。 (7)片内RAM低128单元,按其用途划分为、和3个区域。 (8)当振荡脉冲频率为12 MHz时,一个机器周期为;当振荡脉冲频率为6 MHz时,一个机器周期 为。 (9)MCS-51系列单片机的复位电路有两种,即和。 (10)输入单片机的复位信号需延续个机器周期以上的电平时即为有效,用于完成单片机的复位 初始化操作。 1.3回答题 (1)什么是单片机?它由哪几部分组成?什么是单片机应用系统? (2)P3口第二功能是什么?

单片机原理及应用试题库---答案

《单片机原理及应用》试题库 一、填空题 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_______。

单片机试卷及答案 (2)

. 一选择题 (n )1.MCS—51单片机是高档16位单片机。 (y )2.MCS—51的产品8051与8031的区别是:8031片内无ROM。 (n )3.单片机的CPU从功能上可分为运算器和存贮器。(y )4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。 (n )5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。 (y )6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 (y )7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。 (n )8.MCS—51的程序存贮器用于存放运算中间结果。 (y )9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。 (y )10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 (n )11.CPU的时钟周期为振荡器频率的倒数。 (n )12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。 (y )13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 (n )14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。 (n )15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。 (y )16.当8051单片机的晶振频率为12MHZ时,ALE 地址锁存信号端的输出频率为2MHZ的方脉冲。 (y )17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。 (n )18.MCS—51单片机的片内存贮器称为程序存贮器。 (n )19.MCS—51单片机的数据存贮器是指外部存贮器。 (y )20.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 (y )21.微机控制系统的抗干扰问题是关系到微机应用成败的大问题. 二、单项选择题 1.MCS—51单片机的CPU主要的组成部分为 a 。 A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器 2.单片机能直接运行的程序叫 c 。 源程序B。汇编程序C。目标程序D。编译程序3.单片机中的程序计数器PC用来 c 。 A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址 D.存放上一条指令地址 4.单片机上电复位后,PC的内容和SP的内容为 b 。A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H 5.单片机8031的ALE引脚是 b 。 输出高电平B。输出矩形脉冲,频率为fosc的1/6 C.输出低电平D。输出矩形脉冲,频率为fosc的1/2 6.单片机8031的引脚 a 。 A.必须接地B。必须接+5V C。可悬空D。以上三种视需要而定 7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A 。 A.P0口B。P1口C。P2口D。P0口和P2口8.PSW中的RS1和RS0用来 a 。 选择工作寄存器区号B。指示复位C。选择定时器D。选择工作方式 9.上电复位后,PSW的值为 d 。 A.1 B。07H C。FFH D。0 10.单片机上电复位后,堆栈区的最大允许范围是 b 个单元。A.64 B。120 C。128 D。256 11.单片机上电复位后,堆栈区的最大允许范围是内部RAM 的 d 。 A.00H—FFH B。00H—07H C。07H—7FH D。08H—7FH 12.堆栈指针SP在内部RAM中的直接地址是 c 。 A.00H B。07H C。81H D。FFH 13.INTEL8031的P0口,当使用外部存贮存器时它是一个 d 。A.传输高8位地址口A.传输低8位地址口 C.传输高8位数据口D.传输低8位地址/数据口 14.P0口作数据线和低8位地址线时 b 。 A.应外接上拉电阻B.不能作I/O口C.能作I/O 口D.应外接高电平 15.对于8031单片机,其内部RAM d 。 A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址 D.少部分只能位寻址 16.寻址方式就是 c 的方式。 A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数 17.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 c μS。 A.1/12 B.1/2 C.1 D.2

相关文档