# 单选题
1
在本课程中,进行单片机任务开发的编程语言是()。
A
Python
B
C++
C
C语言
D
Java
2
单片机应用程序一般存放在( )
A
RAM
B
ROM
C
寄存器
D
CPU
3
在点亮流水灯任务中,LED灯的点亮是通过()完成的。
A
三极管放大
B
二极管单向导电性
C
光敏电阻
D
热敏电阻
4
以下哪个软件是在单片机任务开发过程中用来编写程序的。()
A
Keil
B
Protues
C
Auto cad
D
Fluent
5
进行程序编写时,首先需要选择合适的芯片类型,以下哪个芯片与本课程所使用的开发板匹配。()
A
STC89C51
B
ESP32
C
ATmega
D
STM32
6
51单片机的CPU主要由()组成。
A
运算器、控制器
B
加法器、寄存器
C
运算器、加法器
D
运算器、译码器
7
在使用机械式按键进行控制时,必须要进行()。
A
检查
B
测试
C
消抖
D
验证
8
for(i=0;i<6;i++),该结构能够完成()循环。
A
1次
B
2次
C
4次
D
6次
9
已知send[]={1,2,3,4,5,6},在该数组中send[2]表示()。
A
1
B
2
C
3
D
5
10
()显示方式编程较简单,但占用I/O口线多,其一般适用显示位数较少的场合。
A
静态
B
动态
C
静态和动态
D
查询
# 判断题
1
C语言if else条件判断语句中,else可以单独使用。
A
正确
B
错误
2
在声光报警装置开发任务中,发出警报声的部件是蜂鸣器。
A
正确
B
错误
3
算术运算符“%”为取余运算符,要求参与运算的量均为整数。
A
正确
B
错误
4
在C语言中,函数类型是调用该函数时系统临时决定的。
A
正确
B
错误
5
在一个数组中可以存储不同类型的数据。
A
正确
B
错误
6
单片机实质上是一个集成电路芯片,封装形式可以有很多种。
A
正确
B
错误
7
发光二极管具有单向导电性,电流只能从阴极流向阳极。
A
正确
B
错误
8
if(i=3)表示当变量i等于3时,条件满足,才会执行下一层语句。
A
正确
B
错误
9
int a[3][4];表示数组a中一共有7个数组元素。
A
正确
B
错误
10
对于数字“1”,共阳极数码管和共阴极数码管所对应的字型码不同。
A
正确
B
错误
# 简答题
1
请谈一谈本课程的学习收获和体会
2
论述单片机系统中的复位电路的作用及原理
# 多选题
1
以下哪些是单片机(Microcontroller, MCU)的主要特点?
A
高度集成,包含CPU、存储器、I/O接口等
B
适用于嵌入式系统,常用于控制、监测等任务
C
功耗高,不适合长时间运行
D
可以通过编程实现特定功能
2
单片机系统中的中断(Interrupt)机制可以实现哪些功能?
A
使CPU能够响应外部事件,提高系统响应速度
B
允许CPU同时处理多个任务,实现并行处理
C
通过中断优先级管理,确保重要任务优先执行
D
中断发生时,CPU自动跳转到中断服务程序




评论0