单片机考试题及答案,单片机考试题

单片机考试题及答案,单片机考试题

一.填补问题

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

2.CPU主要由运算器和控制器组成。 CPU中的布尔处理器用于处理位操作。

3.MSC-51系列单片机中片内无ROM的机型为8031,有4KB ROM的机型为_8051_,有4KB EPROM的机型为8751。

4. -32的补数是11100000 B,补数11011010B表示的真值是_-38__D。

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

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

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

8 .一般情况下,单片机上电复位时PC=_0000_H、SP=_07_H,通用寄存器采用第_0_组,该组寄存器的地址范围为_ 00h~_。

9 .当PSW为18H时,选择_3__组通用寄存器。

10. 8031单片机复位后,对应R4的存储单元的地址为_04_H,上电时PSW=_00_H。

11 .在数据a为63H的情况下,PSW的最低有效比特为_0_。

12 .在微机系统中,CPU根据程序计数器PC来决定程序的执行顺序。

13.8031单片机使用P2、P0端口传输地址信号,并且使用P0端口传输数据信号,这里采用的是总线复用技术。

14 .根据先进先出数据存储原则,用于栈的两个操作是_PUSH_和_POP_。

15.8051如果在接地RST侧保持2个机器周期以上的高电平,8051将复位。

16.8031使用单片机时,由于芯片内没有程序存储器,需要将引脚EA连接到_低__电平。

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端口和外部设备之间传送的信息可分为_3__类。

22. 8051片内有256 b ram,分为4个区,00H~1FH为工作寄存器区; 20H~2FH是地址区域; 30H~7FH为堆栈,数据缓冲器80H~FFH为特殊功能寄存器区域。

23. MCS-51单片机系列有_5__中断源。 在上电复位情况下,同级的中断源的优先等级从上位开始依次为外部中断源0、计时器0、外部中断1、计时器1、串行端口,在IP=00010100B的情况下,优先等级最高的为外部中断1、计时器0、外部中断1

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

25 .如果在编辑文件时突然关闭电源,计算机中RAM类型存储器中的所有信息将会丢失,并且即使打开电源也无法自动恢复。

26. 8051物理结构上只有四个存储空间,它们分别是片上程序存储器、片上程序存储器、片上数据存储器、片上数据存储器; 但是,逻辑结构中只有3个存储空间,分别是片内外统一地址的64KB程序存储器、片内256B的数据存储器、片外64KB的数据存储器。

27 .将I/o端口作为通用输入输出端口时,在向该端口引脚输入数据时,请先执行在端口锁存器中写入“1”的操作。

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

29 .一般实现片选择的方法有两种,分别是线选择法和解码法。

30 .起始范围为0000H~3FFFH的内存容量为16 KB。

31. 11条地址线可选择2048个存储单元,16KB的存储单元需要14条地址线。

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

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

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 (本命令占用1字节的区域) )。

然后,将程序存储器1031H的内容传送至累加器a。

存取40.8031张以外的数据存储器,采用寄存器间地址的寻址方式。

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

42 .寻址方式分为命令的寻址和数据的寻址两种。

43 .完整的中断过程可以分为中断请求、中断响应、中断处理和中断返回四个部分。

44 .中断请求信号有电平触发和__边沿__触发两种触发方式。

45. MCS-51单片机8031有_2_个_16_比特的定时器/计数器,可设置的操作方式有_4_种。

46 .如果系统的晶振频率为12MHZ,则当T0操作在模式0下时,最大定时时间为8.192 ms;当T0操作在模式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是一个具有三个输入的解码器芯片,当它的输出是芯片选择信号时,可以选择多达_8_块芯片。

53. 74LS273通常用于扩展为简单的输出接口,而74LS244常用于扩展简单的输入接口。

54 .计算机对输入和输出设备的控制方式主要有三种。 其中,a方式的硬件设计最简单,但占用很多CPU的运行时间; b方式的硬件线路最复杂,但可以大幅度提高数据传输效率; c介于上述两者之间。

先进先出后进先出直接内存访问程序查询

高速缓存系统总线程序中断逐行

请选择并填写答案。 A=____,B=,C=_ _

55 .如果led是共阳极连接法,则提示p的7段的代码值应该是_0C或8C_H。

要增加56.8kb*8位RAM区域,必须购买_16_锁才能使用Intel2114。 要切换到英特尔6116,必须购买_4_锁。 要切换到Intel6264,必须购买_1_锁。

57 .已知ram芯片6116有24个外部管脚,但给地址线分配11个管脚,给数据线分配_8__个管脚,给电源和地线外分配2个管脚,剩下的_3_个管脚

58 .当在异步通信中每个字符由11位组成并且每秒向串行端口传输250个字符时,波特率对应于_2750bps_。

59 .串行通信采用奇偶校验,当传输数据为0A5H时,基本奇偶校验位为_0_ (用“0”“1”表示)。

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

61 .串行通信可以分为异步通信和同步通信两种。

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

63. LED显示屏根据二极管的连接方式分为和两种。

64. CPU连接到存储器或I/O接口的系统总线通常由三种类型的信号线组成:数据总线、地址总线和控制总线。

二.单选题

1 .电子计算机技术在半个世纪的时间里取得了巨大的进步,但至今其运行仍遵循着一位科学家提出的基本原理。 这位科学家

( a )牛顿) b )实例) c )爱迪生) d )冯诺伊曼

2 .使用晶体管作为电子器件制作的计算机如下

( a )第一代) b )第二代) c )第三代) d )第四代

3 .主机通常是指:

( a )运算器和控制器;b ) CPU和磁盘存储器

( c ) CPU和主存储器;d )硬件和软件

4。

( a )汇编语言;b )自然语言;c )机器语言;d )高级语言

5 .在CPU中,控制器的功能如下。

( a )进行逻辑运算;( b )进行算术运算

( c )分析指令,发出对应的控制信号) d )只控制CPU的动作

6 .个人计算机是( c )

( a )一条硬件信号线

) b )用户可直接读写的8位PAM寄存器

( c )可自动加1的16位计数器

可自动加1计数的ROM存储器单元

7.CPU的主要构成部分是( a )运算器、控制器) b )加法器、寄存器) c )运算器、寄存器运算器、指令译码器

8 .在单片机中,通常获得一些中间计算结果

( a )累加器;( b )控制器;( c )程序内存数据库

9 .电脑的值是

当前执行命令的前一个命令的地址当前执行命令的地址

当前执行指令的下一个指令的地址控制器内的指令寄存器的地址

10. CPU寻址外围设备端口地址有两种方法。 一个是统一地址,另一个是。

) 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 )读CPU

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

确认芯片型号是RAM还是ROM

看是位于地址范围的下位,还是位于商端

查看与MCS-51芯片的距离

看是通过RD信号连接还是通过PSEN信号连接

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

00H~07H; 08H~0FH; 10H~17H; 18H~1FH A R7;

15 .关于MCS-51单片机的堆叠操作,以下描述有误的是。

按照先进先出、后进先出的原则离开堆栈时,对堆栈的起始地址自动加1

调用子程序和子程序返回有关堆栈的堆栈指针是特殊的功能寄存器

16. MCS-51并行I/O端口的读取-修改-写入操作是对该端口执行的( d ) )。

( a )端子: b )芯片选择信号: c )地址线: d )内部锁存器

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

0100H 2080H 0000H 8000H

18 .在外部中断请求的光信号方式为脉冲方式的情况下,要求中断请求信号的高电平状态及低电平状态两者至少维持( b )。

1机周期2机周期

( c ) 4个机械周期10个晶振周期

19.8051和8751的区别在于

内部数据存储部种类根据内部数据存储部的数量而不同

内部寄存器的数量因内部程序存储器的类型而异

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

( a ) rd ) b ) wr ) c ) psen ) d ) ALE

21 .在以下四种叙述中,有错误的是

16条地址线的地址空间达到1MB

存储器的存储器单元以字节为单位进行寻址

( c )将CPU中用于容纳地址的寄存器称为地址寄存器

地址总线只上传地址信息

22.14条地址线的地址范围可以达到

8kb16kb(c ) 32KB 64KB

23.CPU寻址外围设备端口地址有两种方法。 一个是统一地址,另一个是( c )。

) a )混合地址) b )动态地址) c )独立地址) d )地址转换

24 .对于MSC-51系列单片机外部扩展存储芯片,4个I/O端口中用作数据总线的是。

P0口和P2口P0口P2口和P3口P2口

25 .为了通过传送指令访问MCS-51片外RAM,其指令操作码助记如下

MOV MOVX MOVC以上均为

26 .命令ALMP的跳转范围为

256B 1KB 2KB 64KB

27 .可用于片上RAM间接寻址的寄存器如下:

RAM ROM磁盘磁带

28 .以下命令中,属于简单引线端子的命令为( c )

( a ) MOV P1,a ) b ) ORL P1,#0FH (C ) c ) MOV C,P1.5 (D ) d ) DJNZ P1,短标记

29 .指出以下命令中的错误命令:

( a ) MOVC @R1,A MOV 20H,#01H ORL A,R5 POP 30H

30 .以下块中有使用位操作命令的。

( a ) MOV DPTR,#1000H MOV C,45H

MOVX A,@DPTR CPL ACC.7

MOV A,45h mov r0,23h

XCH A,27H MOV A,@R0

31 .在MCS-51汇编语言源程序设计中,以下符号中有些不能用作符号:

LOOP MOV LD1 ADDR

32.MCS-51单片机在同一优先级中断源同时申请中断时,CPU首先响应( a )。

外部中断0外部中断1

计时器0中断计时器1中断

33 .串行接口中断,使得MCS-51对计时器T1的中断作出响应,中断允许寄存器IE的内容为

98H 84H 42H 22H

34 .计时器T1的固定对应中断入口地址是( d )

( a ) 001BH ) b ) 001BH ) c ) 001BH ) d ) 001BH

35 .来自各中断源的中断请求信号标记为MCS-51系统的( b )

( a ) TMOD (B ) b ) TCON/SCON (C )

36.MCS-51单片机可以划分为两个优先级等级。 各中断源的优先级别的设定使用寄存器( b )

( a ) ie ) b ) IP ) c ) SCON ) d ) SCON

37.) d )不符合引入微机中断技术后的优点

( a )时分操作) b )实时操作) c )故障处理) d )高速数据传输

38.(c )不是单片机系统响应中断的必要条件。

( a ) TCON或SCON寄存器内与中断相关的标志位为1

) b ) IE中断许可寄存器内的关系许可位置为1

) c ) IP中断优先级寄存器中的相关位置为1

( d )当前命令的执行已完成

39 .在单片机应用系统中,应采用双线双向长距离通信。

( 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 ) 8253 ) b ) 8253 ) c ) 8253 ) d ) 8253

47.DAC0832可以同步输出双向模拟信号,它利用了该芯片的( d )特性。

( a )单极性;b )双极;c )单缓冲;d )双缓冲

三.判断说明问题

1 .微机性能指标方面,CPU主频越高,其运算速度越快。

2 .微型计算机与一般计算机的主要区别是体积小、重量轻、功耗少、价格便宜。

在MCS-51系统中,一个机器周期等于1S。

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 .如果不在命令系统中向用户提供推送、POP命令,设置堆栈也没有意义。

23 .在MCS-51系统中,推送和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.itx=1表示允许外部中断。

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

35 .计时器/计数器可以在TM0D中设定4种动作模式。

36.8155因为不具有地址锁存功能,所以需要在与8031的接口电路上放入地址锁存器。

四.简答题

1 .带符号的数在计算机上有什么表示方法? 特征怎么样?

答:有符号的数在计算机中可以用原码、反码、补码表示。 用原码和反转码表现时,符号位不能和数值一起参加运算。 补码意味着可以将减法转换为加法,数值可以与符号位一起参与运算,非常有利于计算机的实现。

2 .单片机与其他普通电脑(如PC )有什么不同? 有什么独特的优点?

答:主要有三个区别。 一是CPU、存储器、I/O接口几个部分集成在一个芯片上。 二是存储器设计采用哈佛结构,将程序存储器与数据存储器进行物理分离。 三是位处理和位控制资源丰富,I/O接口完善。

优点)1)集成度高,价格便宜,性能/价格比高2 )由于程序存储器和数据存储器是物理分离的,程序不受干扰,抗干扰能力强,适用于工业控制。

3 .堆栈区域与典型数据存储区的区别是什么? 它的重要作用是什么?

答:堆栈区域与一般存储区域相同,它们都是存储器的一部分,可以存储数据。

主要区别在于对数据的访问规则不同。 普通存储区使用随机读/写规则,而堆栈使用先进先出规则。 栈通过采用这种特殊的规则,可以顺利实现子程序调用和中断调用、多级子程序嵌套等功能。

当然,堆栈区域内的存储单元也可以使用随机的读/写指令,但在这种情况下,该单元不再被视为堆栈。

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

a ) P0端口的每个位线可以驱动8个LSTTL负载。 在设为通用I/O端口情况下,由于输出驱动电路是开路漏极方式,所以用开路集电极电路或漏极开路电路进行驱动需要上拉电阻; 用作地址/数据总线时,端口线的输出不是开路泄漏,不需要连接上拉电阻。 P1、P2、P3端口的每个位可以驱动4个LSTTL负载。 由于这些输出驱动电路设有内部上拉电阻,所以无需外置上拉电阻,即可通过集电极电路或漏极开路电路轻松驱动。

5. MCS-51导线中有多少根I/O导线? 它们与单片机对外的地址总线和数据总线有什么关系? 简述P0、P1、P2、P3端口在8031单片机中的主要作用。

A )共有32条I/O导线,其中部分导线在单片机有扩展对象时,代替地址总线和数据总线的功能。 这32根I/O引线均匀分布在P0.P1.P2 .和P3端口,如果没有单片机外部扩展要求,4个并行端口都是纯I/O端口; 但是,在单片机中有外部扩展任务情况下,P0端口成为8位数据总线,P2和P0端口成为16位地址总线,P3端口的一部分成为读/写等控制总线信号,此时只有P1端口是单纯的I/O

简述80C51程序存储器的配置。

a ) 80C51内部有4KB掩模ROM; 87C51内部有4kb eprom; 另一方面,80C31的内部没有程序存储器,80C51的引脚是访问内部或外部程序存储器的选择端子。 当成为高电平时,CPU首先访问内部存储器,当指令地址超过0FFFH时,自动地去片外ROM取指令; 低电平时,CPU只能访问外部程序存储器。 外部程序存储器的地址从0000H开始地址。 程序存储器下位的部分地址被固定用作特定的入口地址。

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

a )计算机指令是指规定计算机进行某些操作的指令。

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

寻址方式是指在指令中查找操作数或具有操作数的地址。

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

MCS-51的七种寻址方式分别是:直接寻址、寄存器寻址、寄存器间接寻址、即时寻址、索引寻址、相对寻址、位寻址。

直接寻址方式中,指令的操作数部分是有操作数的地址,其地址空间为内部RAM的低128B和特殊功能寄存器; 在寄存器地址方式中,被地址的寄存器的内容是操作数,其地址空间是R0~R7、a、b、Cy、DPTR; 寄存器间接地址方式是将指定寄存器的内容作为地址,将由该地址指定的存储单元的内容作为操作数,在此之前用\” @ \”表示,其地址空间是内容RAM的下位128B和外部RAM; 即时寻址是紧跟在该指令操作码之后的第一字节或第二字节操作数,其在操作数之前由“#”表示,并且其地址空间是ROM; 具有索引地址指定操作数的地址是对基地址加上地址偏移而得到的地址,地址空间为ROM; 相对地址电平出现在相对传输命令中,其地址空间为ROM的256B范围; 位地址以8位二进制的任一位为操作数,向命令赋予位地址,地址空间为内部RAM的20H~2FH单元的位地址和可位寻址的SFR。

9. MCS-51系列中断系统包括若干中断源和若干中断优先级,并写有所有中断源的符号、名称及其入口地址。

a ) MCS-51系列中断系统有五个中断源和两个中断优先级。

中断源符号中断源名称条目地址

外部中断0 0003H

T0 T0溢出中断000BH

外部中断1 0013H

T1 T1溢出中断001BH

TX/RX串行端口0023H

10. MCS-51系列单片机中用于中断许可和中断优先级控制的寄存器分别是什么? 写中断许可控制寄存器各控制位的符号和含义。

a ) MCS-51系列单片机用于中断许可和中断优先级控制的寄存器分别为IE和IP;

AFH AEH ADH ACH ABH AAH A9H A8H

EA ES ET1 EX1 ET0 EX0

IE

EA——中断许可控制位; ES——串行端口中断允许控制位; ET1计时器/计数器T1溢出中断允许位; EX1——外部中断1中断允许位; ET0——定时器/计数器T0溢出中断允许位;

EX0——外部中断0中断允许位; 该比特为“1”时允许中断,为“0”时禁止中断。

11 .简述并行通信和串行通信的特点。

a )并行通信的特点是控制简单,传输速度快。 因为传输线路很多,所以长距离传输需要成本,接收方的各位很难同时进行接收。 串行通信的特点是传输线路少,长距离传输时成本低,可以利用

相关推荐

成人自考本科需要考几门,自考成人本科考哪几门

刚毕业出来的学生,在找工作路上一定有这样的感受,就是找工作对学历真的太看重了,学历的...