单片机期末考试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单项选择题:

1、C语言提供的合法的数据类型关键字是( B )。

A、Double

B、short

C、integer

D、Char

2、片内RAM的20H~2FH为位寻址区,所包含的位地址是( B )。

A、00H~20H

B、00H~7FH

C、20H~2FH

D、00H~FFH

3、MCS-51单片机的复位信号是( A )有效。

A、高电平

B、低电平

C、脉冲

D、下降沿

4、89S51的单片机的堆栈指针( A )

A、只能位于内部RAM低128B字节范围内C、可位于内部ERRAM内。

B、可位于内部RAM低256字节范围内 D、可位于内部RAM或外部RAM内

5、在串行口工作于移位寄存器方式时,其接收由( C )来启动。

A、REN

B、RI

C、REN和RI

D、TR

6、存储16×16点阵的一个汉字信息,需要的字节数为( A )

A、 32

B、 64

C、 128

D、 256

7、在片外扩展一片2764程序存储器芯片要( B )地址线。

A、8根

B、13根

C、16根

D、20根

8、I2C总线的起始条件是:( D )

A、当SCL为低电平时,SDA发生由高到低的跳变

B、当SCL为低电平时,SDA发生由高到低的跳变

C、当SCL为高电平时,SDA发生由低到高的跳变

D、当SCL为高电平时,SDA发生由高到低的跳变

9、8255A是可编程的并行输入/输出接口芯片,内部有( B )个8位的并行口。

A、2个

B、3个

C、4个

D、5个

10、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )

A、2MHz

B、1MHz

C、500kHz

D、250kHz

11、线反转法识别有效按键时,如果读入的列线值全为1,则说明( A )

A、没有键被按下

B、有一个键被按下

C、有多个键被按下

D、以上说法都不对

12、利用下列( D )关键字可以改变工作寄存器组

A、interrupt

B、sfr

C、while

D、using

13、当MCS-51单片机接有外部存储器,P2口可作为 ( D )。

A、数据输入口

B、数据的输出口

C、准双向输入/输口

D、输出高8位地址

14、关于本征函数,说法正确的是( A )

A、编译时直接将固定的代码插入当前行

B、需用LCALL语句调用

C、需用CALL语句调用

D、降低编译效率

15、C51中一般指针变量占用( C )字节存储。

A、一个

B、两个

C、三个

D、四个

16、使用宏来访问绝对地址时,一般需包含的库文件是( B )

A、reg51.h

B、absacc.h

C、intrins.h

D、startup.h

17、单片机的定时器/计数器工作方式1是( D )。

A、8位计数器结构

B、2个8位计数器结构

C、13位计数结构

D、16位计数结构

18、执行#define PA8255 XBYTE[Ox3FFC],PA8255=Ox7e后存储单元Ox3FFC的值是(A)

A、Ox7e

B、8255H

C、未定

D、7e

19、具有模数转换功能的芯片是( A )

A、ADC0809

B、DAC0832

C、MAX813

D、PCF8563

20、串行口每一次传送( D )字符。

A、1个

B、1串

C、1帧

D、1波特

多项选择题:

1、AT89C51系列单片机内部集成的部件主要有(ABCD)

A、算术逻辑运算单元ALU

B、随机存取存储器RAM

C、Flash 存储单元

D、接口电路

E、定时和中断控制系统

2、STC89C51系列单片机支持的对非易失性Flash程序存储器的编程方式有( )

A、UATR串行编程

B、并行编程

C、I/O口编程

D、在线系统编程(ISP)

3、P1.0口可实现的功能是(AC)

A、I/O口

B、输出50%占空比的时钟信号

C、定时/计数器2的外部时钟输入

D、输出地址信号

4、Keil C51高级编程主要包括:()

A、绝对地址访问

B、C51与汇编的接口

C、C51软件包中的通用文件

D、段名转换与程序优化

5、所有现代的PC键盘接口都是(AD )

A、PS/2

B、AT

C、RS232

D、USB

6、51单片机的RAM包含以下几个部分(ABD)

A、通用寄存器区

B、可位寻址区

C、用户RAM区

D、SFR

7、C51中使用最广泛的三个数据类型是(ABC)

A、Bit

B、unsigned char

C、unsigned int

D、指针

8、关于bit型变量的用法,说法正确的(CD)

A、bit变量不能声明为指针

B、不能定义有bit数组

C、bit型变量自动存储于内部RAM的位寻址区

D、bit型变量不可用作函数返回值

9、变量的存储器类型有(ABC)。

A、 data

B、bdata

C、idata

D、code

10、存储器模式有(BD )

A、xdata

B、Small

C、code

D、Large

判断题:

1、若一个函数的返回类型为void,则表示其没有返回值。(×)

2、定时器与计数器的工作原理均是对输入脉冲进行计数。(×)

3、SFR中凡是能被8整除的地址,都具有位寻址能力。( √ )

4、不能用“sfr16”直接访问定时器/计数器0和1。 ( × )

5、MCS-51单片机的程序存储器只能用来存放程序的。(×)

6、串口中断标志由硬件清0。(×)

7、特殊功能寄存器的名字,在C51程序中,全部大写。(√)

8、“sfr”后面的地址可以用带有运算的表达式来表示。(×)

9、#include 与#include “reg51.h”是等价的。(×)

10、sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。(×)

填空

相关文档
最新文档