单片机期末考试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
10、sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。(×)
填空