单片机C语言期末考试题.docx
- 文档编号:16216076
- 上传时间:2023-07-11
- 格式:DOCX
- 页数:19
- 大小:32.86KB
单片机C语言期末考试题.docx
《单片机C语言期末考试题.docx》由会员分享,可在线阅读,更多相关《单片机C语言期末考试题.docx(19页珍藏版)》请在冰点文库上搜索。
单片机C语言期末考试题
单片机C语言期末考试题(A)
、单项选择题:
40分
1、MCS-51系列的单片机中片内RAM勺字节大小可能的是(
A、128M
B、128K
C、128
D、
64
2、C51语言提供的合法的数据类型关键字是
)。
A、sfr
B、BIT
C、Char
D、
integerr
3、片内RAM的位寻址区,位于地址(
)处。
A、00H〜1FH
B、20H〜2FH
C、30H〜7FH
D、
80H〜FFH
4、间接寻址片内数据存储区(256字节)
,所用的存储类型是
A、data
B、bdata
C、idata
D、
xdata
5、MCS-51单片机上电复位的信号是
A、下降沿
B、上升沿
C、低电平
D、
高电平
6、可以将P1口的低4位全部置高电平的表达式是(
7、
A、P1&=0x0f
般单片机C51
的个数不能够超过(
A、1
B、P1|=0x0f
C、P1A=0x0f
D、
P1=~P1
程序中,为了使程序执行的效率最高,函数参数传递时,函数参数
B、2
C、3
8、需要扩展一片外部RAM,大小
32K字节,需要的地址线是(
A、15
B、14
C、13
D、12
9、如果将中断优先级寄存器
IP中,
将IP设置为OxOA,则优先级最高的是(
A、外部中断1
B、
外部中断0
C、定时/计数器1
D、
定时/计数器0
10、单片机C51中用关键字(
)来改变寄存器组
A、interrupt
B、unsigned
C、using
D、reentrant
11、红外线遥控码由发射电路经(
)Hz的载频调制后发射。
12、红外线遥控码的逻辑“0”与逻辑“1”是以脉冲的(
)决定的。
A、电平
B、宽度
C、频率
D、形状
13、DS1302内的时钟寄存器是以(
)的数据格式定义的。
A、十进制
B、十六进制
C、BCD码
D、压缩BCD码
14、设MCS-51
单片机晶振频率为
12MHz,定时器作定时器使用时,其最高的输入计
数频率应为(
15、
16、
17、
18、
19、
20、
A、2MHz
B、1MHz
C、
500kHz
D、250kHz
使用_nop_()函数时,必须包含的库文件是
A、reg52.h
B、absacc.h
C、
intrins.h
D、stdio.h
ADC0809的启动转换的信号是
A、ALE
B、EOC
C、
CLOCK
D、START
线反转法识别有效按键时,
如果读入的列线值不全为
1,
则说明(
A、有键被按下
C、
定有多个键被按下
DS18B20的总线方式是(
A、SPI
B、I2C
24C02采用的总线形式是
A、CAN
B、
SPI
B、
定只有一个键被按下
D、没有键被按下
C、
ONE—WIRE
D、
SP2
C、I2C
D、PWM
串行口每一次传送(
字符。
、判断题:
10分
1、C51中,特殊功能寄存器一定需要用大写。
2、使用片内存储器时,EA脚必须置低。
()
3、单片机外部中断时只有用低电平触发。
()
4、bit定义的变量一定位于内部RAM的位寻址区。
()
5、采用单片机的C语言开发时,只能利用C51语言书写程序,不能嵌套汇编语言。
()
6、51系列的单片机至少有5个中断,KEILC51软件支持最多32个中断。
()
7、MCS-51单片机的程序存储器是可以用来存放数据的。
()
8、bit和sbit都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。
()
9、MCS-51单片机的位地址总共有256位。
()
10、串口中断请求标志必须由软件清除。
()
三、多项选择题:
10分
1、目前,MCS-51单片机采用的开发语言是()
E、PASCAL语言
2、51单片机的RAM包含以下几个部分()
A、通用寄存器区B、可位寻址区
C、用户RAM区
D、SFR
3、C51中使用最广泛的三个数据类型是(
)
A、bitB、unsignedchar
C、unsignedint
D、int
4、关于bit型变量的用法,说法正确的(
)
A、bit变量不能声明为指针
B、不能定义有
bit数组
C、bit型变量自动存储于内部RAM的位寻址区D、bit型变量不可用作函数返
回值
5、存储器模式有()
A、xdataB、smallC、codeD、large
四、填空20分
1、单片机中,常用作串入并出的芯片是,常用作232串口电平转换
芯片是。
2、在单片机硬件设计时,31脚一般要接,晶振在PCB设计中应尽量
。
3、单片机程序的入口地址是,外部中断0的入口地址是
4、非编码式键盘识别有效键盘的方法通常有两种:
一种是另一种
5、若采用12MHz的晶体振荡器,则MCS-51单片机的振荡周期为,
机器周期为。
6、LCD1602常用的写子函数有和两种。
7、KeiLC51软件中,工程文件的扩展名是,编译连接后生成可烧写的
文件扩展名是
8、字符型LCD标准西文字库采用是编码方式。
9、若只需要开串行口中断,则IE的值应设置为,若需要将外部中断0
设置为下降沿触发,则执行的语句为。
10、红外编码中用户码的作用是一帧按键码由个
字节组成。
11、DS1302是双电源工作方式,第二电源的作用是
五、综合应用20分
1、假设单片机的晶体振荡器的频率是12MHz,利用定时器1采用方式1定时20ms,写出初值的计算过程和整个定时器初始化程序,同时写出在P1.7脚上输出0.2秒的方波的完整程序。
接8的对地的按键,当某个按钮按下时相应的LED点亮。
根据描述画出原理图,并编写程序控制?
Pl.S
6
R5T
5XD-PS.0
TXD-P3.1
1^70P3,二
而3
T15
WP3.6
RDP3."
XTAL2
X7ALL
吃
1
■
■10
39
3
3S
I
-;
3
8
ri
3:
s
33
D
9
33
10
31
11
―»-
-
=c
12
13
28
2-
2B
16
:
7
L
24
IS
2;
19
20
21
T2T1.3
T2EXPl.i
vcc
PO.0.QC?
0.1AD1
FO.2/AD2
P63
PO.1
PO.5/
PO.6.
FO.7.
£A
ALE.FRIG
PSEX
Fi.7-Ala
Pi.6/AL4
P2.5-Al3
FZ.4/A12
P2.3.All
P2.2/A10
F2.I.磬
F2.O./AB
单片机C语言期末考试题(B)
、单项选择题:
40分
1、MCS-51系列的单片机中片内RAM勺字节大小可能的是(
A、128M
B、128K
C、128
D、
64
2、C51语言提供的合法的数据类型关键字是
)。
A、sfr
B、BIT
C、Char
D、
integerr
3、片内RAM的位寻址区,位于地址(
)处。
A、00H〜1FH
B、20H〜2FH
C、30H〜7FH
D、
80H〜FFH
4、间接寻址片内数据存储区(256字节)
,所用的存储类型是
A、data
B、bdata
C、idata
D、
xdata
5、MCS-51单片机上电复位的信号是
A、下降沿
B、上升沿
C、低电平
D、
高电平
6、可以将P1口的低4位全部置高电平的表达式是(
7、
A、P1&=0x0f
般单片机C51
的个数不能够超过(
A、1
B、P1|=0x0f
C、P1A=0x0f
D、
P1=~P1
程序中,为了使程序执行的效率最高,函数参数传递时,函数参数
B、2
C、3
8、需要扩展一片外部RAM,大小
32K字节,需要的地址线是(
A、15
B、14
C、13
D、12
9、如果将中断优先级寄存器
IP中,
将IP设置为OxOA,则优先级最高的是(
A、外部中断1
B、
外部中断0
C、定时/计数器1
D、
定时/计数器0
10、单片机C51中用关键字(
)来改变寄存器组
A、interrupt
B、unsigned
C、using
D、reentrant
11、红外线遥控码由发射电路经(
)Hz的载频调制后发射。
12、红外线遥控码的逻辑“0”与逻辑“1”是以脉冲的(
)决定的。
A、电平
B、宽度
C、频率
D、形状
13、DS1302内的时钟寄存器是以(
)的数据格式定义的。
A、十进制
B、十六进制
C、BCD码
D、压缩BCD码
14、设MCS-51
单片机晶振频率为
12MHz,定时器作定时器使用时,其最高的输入计
数频率应为(
15、
16、
17、
18、
19、
20、
A、2MHz
B、1MHz
C、
500kHz
D、250kHz
使用_nop_()函数时,必须包含的库文件是
A、reg52.h
B、absacc.h
C、
intrins.h
D、stdio.h
ADC0809的启动转换的信号是
A、ALE
B、EOC
C、
CLOCK
D、START
线反转法识别有效按键时,
如果读入的列线值不全为
1,
则说明(
A、有键被按下
C、
定有多个键被按下
DS18B20的总线方式是(
A、SPI
B、I2C
24C02采用的总线形式是
A、CAN
B、
SPI
B、
定只有一个键被按下
D、没有键被按下
C、
ONE—WIRE
D、
SP2
C、I2C
D、PWM
串行口每一次传送(
字符。
、判断题:
10分
1、C51中,特殊功能寄存器一定需要用大写。
2、使用片内存储器时,EA脚必须置低。
()
3、单片机外部中断时只有用低电平触发。
()
4、bit定义的变量一定位于内部RAM的位寻址区。
()
5、采用单片机的C语言开发时,只能利用C51语言书写程序,不能嵌套汇编语言。
()
6、51系列的单片机至少有5个中断,KEILC51软件支持最多32个中断。
()
7、MCS-51单片机的程序存储器是可以用来存放数据的。
()
8、bit和sbit都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。
()
9、MCS-51单片机的位地址总共有256位。
()
10、串口中断请求标志必须由软件清除。
()
三、多项选择题:
10分
1、目前,MCS-51单片机采用的开发语言是()
E、PASCAL语言
2、51单片机的RAM包含以下几个部分()
A、通用寄存器区B、可位寻址区
C、用户RAM区
D、SFR
3、C51中使用最广泛的三个数据类型是(
)
A、bitB、unsignedchar
C、unsignedint
D、int
4、关于bit型变量的用法,说法正确的(
)
A、bit变量不能声明为指针
B、不能定义有
bit数组
C、bit型变量自动存储于内部RAM的位寻址区D、bit型变量不可用作函数返
回值
5、存储器模式有()
A、xdataB、smallC、codeD、large
四、填空20分
1、单片机中,常用作串入并出的芯片是,常用作232串口电平转换
芯片是。
2、在单片机硬件设计时,31脚一般要接,晶振在PCB设计中应尽量
。
3、单片机程序的入口地址是,外部中断0的入口地址是
4、非编码式键盘识别有效键盘的方法通常有两种:
一种是另一种
5、若采用12MHz的晶体振荡器,则MCS-51单片机的振荡周期为,
机器周期为。
6、LCD1602常用的写子函数有和两种。
7、KeiLC51软件中,工程文件的扩展名是,编译连接后生成可烧写的
文件扩展名是
8、字符型LCD标准西文字库采用是编码方式。
9、若只需要开串行口中断,则IE的值应设置为,若需要将外部中断0
设置为下降沿触发,则执行的语句为。
10、红外编码中用户码的作用是一帧按键码由个
字节组成。
11、DS1302是双电源工作方式,第二电源的作用是
四、简答题20分
1、在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?
答:
4、在有串行通信时,定时器/计数器1的作用是什么,怎样确定串行口的波特率?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 语言 期末 考试题