(C语言版)单片机复习题

单片机复习题

一、名词解释

1、时序:按照时间顺序显示的对象(或引脚、事件、信息)序列关系。 2、指令:CPU用于指挥功能部件完成某一指定动作的指示和命令。 3、变量:在程序执行过程中,数值可以发生改变的量称为变量。

4、伪指令:伪指令又称汇编系统控制译码指令或指示性指令,仅仅用于指示汇编系统软件要完成的操作,故一般不产生机器代码(定义字节或字的伪指令除外)。

5、存储种类:变量在程序执行过程中的作用范围。变量的存储种类有4种:自动、外部、静态和寄存器。

6、数据类型:数据的不同格式。

7、中断:计算机在运行当前程序的过程中,若遇紧急或突发事件,可以暂停当前程序的运行,转向处理该突发事件,处理完成后再从当前程序的间断处接着运行。 8、串行通信:数据一位一位地按顺序进行传送。

9、波特率:串行通信的数据是按位进行传送的,每秒传送的二进制数码的位数称为波特率。 10、字节:计算机数据处理的基本单位。 11、分辨率:DAC能够转换的二进制的位数。

12、三态门:三态门是一种重要的总线接口电路。三态指其输出既可以是一般二值逻辑电路的正常的高电平(逻辑1)或低电平(逻辑0),又可以保持特有的高阻抗状态(Hi-Z)。 13、OC门:又称集电极开路(漏极开路)与非门门

14、总线:为了减少连接线,简化组成结构,把具有共性的连线归并成一组公共连线,就形成了总线。 15、时钟周期:晶振或外加振荡源的振荡周期。 二、填空题

1、计算机中最常用的字符信息编码是(ASCII码)。 2、MCS-51系列单片机为(8)位单片机。

3、若不使用MCS-51片内存储器引脚( EA )必须接地。 4、8051内部有(4K)ROM和(128 )个字节RAM。

5、堆栈的地址由(SP)内容确定,其操作规律是“(先)进(后)出”。

6、在单片机扩展时,( P0 )口和( P2 )口为地址线,( P0 )口又分时作为数据线。 7、在 MCS-51单片机中,如采用6MHZ晶振,一个机器周期为( 2μm )。

8、当80C51的RST引脚上保持( 2 )个机器周期以上的高电平时,80C51即发生复位。 9、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(1),否则输入数据可能出错。 10、若某存储芯片地址线为12根,那么它的存储容量为( 4KB )。

11、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中CY为(进位)

标志,当进行(位)操作时作为位累加器。OV为(溢出)标志,用于有符号数的加(减)运算。 12、消除键盘抖动常用两种方法,一是采用(硬件去抖电路),用基本RS触发器构成;二是采用(软件去抖程序),既测试有键输入时需延时(5-20ms)后再测试是否有键输入,此方法可判断是否有键抖动。

1

13、若MCS-51 单片机采用12MHz 的晶振频率,它的机器周期为( 1μm ),ALE 引脚输出正脉冲频率为( 2MHZ )。

14、8051有两个16位可编程定时/计数器,T0和T1。它们的功能可由两个控制寄存器( TCON ) 、( TMOD )的内容决定,且定时的时间或计数的次数与( TH )、(TL)两个寄存器的初值有关。 15、串行口的控制寄存器SCON中,REN的作用是( 允许串行接收位 )。

16、单片机内、外中断源按优先级别分为高级中断和低级中断,级别的高低是由( 中断优先级 )寄存器的置位状态决定的。同一级别中断源的优先顺序是由( 自然优先级顺序 )决定的。 17、LED数码显示按显示过程分为( 静态 )显示和( 动态 )显示2种。

18、单片机串行通信时,若要发送数据,就必须将要发送的数据送至(并行)单元,若要接收数据

也要到该单元取数。

19、计算机的系统总线有( 数据 )、( 地址 )和( 控制 )。

20、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为( 5/255=0.0196V )。 21、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用 ( 定时器T1 )的溢出率来设定和计算波特率。

22、P0、P1、P2、P3四个均是( 8 )位的( 并行 )口,其中P0的功能是( 地址/数据分时复接口 )。

23、片内RAM可进行位寻址的空间是(20H----2FH ),其对应的位地址范围是( 00H---FFH )。 24、8051单片机有( 5 )个中断源,( 2 )级中断优先级别。

25、8255A属于可编程的( 并行 )接口芯片,8255A的A通道有( 3 )种工作方式。

8255A的B有( 2 )种工作方式。

26、8051内部的特殊功能寄存器(SFR)共有( 18, 8052系列有21 )个。

27、8051有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部晶振频率fosc/12 )脉冲进行计数,而计数器作用是指对单片机( 外部 )脉冲进行计数。

28.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件

延时。而硬件延时一般是采用单片机的( 定时/计数器 )再通过软件编程来实现。

29、中断源的是否允许中断是由( IE)寄存器决定的,中断源的优先级别是由(IP)寄存器决定的。 30、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继

续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1 的入口地址为( 0013H ),串行口的中断入口地址为( 0023H ),T0 的 入口地址为( 000BH )。 31、MCS-51单片机访问外部存储器时,利用( ALE )信号锁存来自( P0 )口的低8位地址信号。

32、MCS-51单片机中有( 2 )个( 16 )位的定时/计数器,可以被设定的工作方式有( 四 )种。 33.当定时器T0计数计满时,由硬件电路使(溢出标志TF0)置位;最后再由硬件电路使(该位TF0自动)复位。

34.C51中的任何程序总是由三种基本结构组成:( 顺序 )、( 分支 )、( 循环 )。

35.MCS-51单片机扩展程序存储器所用的读信号为( /PSEN ),扩展数据存储器所用的控制

2

信号为( /RD )和( /WR )。

36.当定时器To工作在方式3时,要占定时器T1的( TR1 )和( TF1 )两个控制位. 37.MCS-51串行接口有( 4 )种工作方式,这可在初始化程序中用软件设置特殊功能寄存器

( SCON )来实现。.

38.在串行通信中,根据数据传送方向分为( 单工 )、( 半双工 )和( 全双工 )三种方式. 39.中断请求信号有( 电平触发 )和( 边沿触发 )两种触发方式。 40.C51的串行口控制寄存器中有2个中断标志位,它们是( TI )和( RI )。 41.键盘的结构形式一般有两种:( 独立式键盘 )和 ( 矩阵式键盘 )。

42. 单片机与普通计算机的不同之处在于其将( CPU)、 (存储器)和(输入/输出接口 )等部分集成在一块芯片之内。

43. 串行通信按信息的格式可分为( 异步通信 )和( 同步通信 )两种方式。 44. D/A转换器实现 数字量 转换成 模拟量 . 45. A/D转换器实现 模拟量 转换成 数字量 .

46、特殊功能寄存器DPTR是由 DPH:存放高位字节数据、DPL:存放低位字节数据 两个寄存器组成。 47、假设某CPU含有16根地址线,8根数据线,则该CPU最多寻址能力是8KB。 48、设X=5AH,Y=36H,则X与Y“或”运算为___7EH____,X与Y的“异或”运算为___6CH____。 49、若机器的字长为8位,X=17,Y=35,则X+Y=__110100_____,X-Y=_11101110_____ 50、 8051单片机的存储器的最大特点是 内部RAM 与 外部RAM 分开编址。 51、一个函数由两部分组成,即 说明部分 和 语句部分 。 52、C语言中输入和输出操作是由库函数 scanf 和 printf 等函数来完成。 53、MCS-51有4组工作寄存器,它们的地址范围是 00H~1FH 。

54、C51的基本单位是 函数 。一个C51源程序至少包含一个主函数,也可以是一个主函数和若干个其它函数。

55、变量的基本属性是 变量名 和 变量值 。 三、单项选择题

1、在单片机中,通常将一些中间计算结果放在( A )中 。

A、累加器 B、控制器 C、程序存储器 D、数据存储器 2、单片机8051的XTAL1和XTAL2引脚是( D )引脚 。

A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 3、8051单片机共有( B )中断源 。

A、4 B、5 C 、6 D、7

4、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C ) A、2MHz B、1MHz C、500kHz D、250kHz 5.当MCS-51单片机接有外部存储器,P2口可作为 ( D )。

A、数据输入口 B、数据的输出口 C、准双向输入/输出口 D、输出高8位地址

3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4