大学MOOC 单片机应用技术(淄博职业学院)1460373164 最新慕课完整章节测试答案
项目一熟悉单片机操作环境
单元测试
1、单选题:
单片机能够直接运行的程序是_________。
选项:
A: 汇编源程序
B: C语言源程序
C: 高级语言程序
D: 机器语言源程序
答案: 【 机器语言源程序】
2、单选题:
8051单片机的程序计数器PC为16位计数器,其寻址范围是________。
选项:
A: 8KB
B: 16KB
C: 32KB
D: 64KB
答案: 【 64KB】
3、单选题:
8051单片机有()个8位并行口。
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 4】
4、单选题:
8051内部共有()的ROM
选项:
A: 4KB
B: 16KB
C: 32KB
D: 64KB
答案: 【 4KB】
5、单选题:
8051内部有()个16位定时/计数器,实现定时或计数功能。
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 2】
6、单选题:
Intel 8051是()位的单片机。
选项:
A: 16
B: 4
C: 8
D: 32
答案: 【 8】
7、单选题:
程序是以()形式存放在程序存储器中的。
选项:
A: C语言程序
B: 汇编程序
C: 二进制编码
D: BCD码
答案: 【 二进制编码】
8、判断题:
单片机应用系统是由硬件和软件两部分组成,二者相互依赖,缺一不可。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
当工程编译出现很多错误时,一定要按照行号顺序,从较小行号开始检查修改。
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
编译只是对当前工程进行编译,产生与之对应的二进制或十六进制文件,如果编译后又修改了源程序,一定要重新编译,产生新的二进制或十六机制文件。
选项:
A: 正确
B: 错误
答案: 【 正确】
11、判断题:
51单片机的
引脚连接+5V,表示程序将下载到单片机内部程序存储器中。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
用C语言或者汇编语言编写的程序称为源程序。源程序必须经过编译、链接等操作,变成目标程序,即二进制程序。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、填空题:
中央处理器是单片机的控制核心,是由运算器和()组成的。
答案: 【 控制器】
14、填空题:
程序存储器又称为(),只能读不能写,掉电后数据不会丢失。
答案: 【 ROM】
15、填空题:
单片机应用系统是由()和软件组成的。
答案: 【 硬件】
16、填空题:
除了单片机和电源外,单片机最小系统包括时钟电路和()电路。
答案: 【 复位】
17、填空题:
8051内部共有()个中断源。
答案: 【 5】
知识点: 一个发光二极管的闪烁控制——随堂测验
1、判断题:
发光二极管一般通过3-20mA左右的电流即可发光、电流越大,其亮度越强,但若电流过大,会烧毁二极管。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
为了限制通过发光二极管的电流不要太大,需要串联一个电阻,因此这个电阻称为“限流电阻”。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
C程序中,头文件的扩展名为“.h”。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
二进制程序也称为机器语言程序,单片机能够直接执行的程序是二进制程序。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
将源程序进行编译、链接后,生成十六进制代码文件,此文件可以直接下载到单片机的程序存储器中。
选项:
A: 正确
B: 错误
答案: 【 正确】
知识点:Keil软件的使用——随堂测验
1、判断题:
在源文件名的后面必须加扩展名“.c”,用于区别其他源文件。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
如果编译后又修改了源程序,一定要重新进行编译。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
单片机能够运行的是C语言程序。
选项:
A: 正确
B: 错误
答案: 【 错误】
4、判断题:
当工程编译出现很多错误时,一定要按照行号顺序,从小行号开始检查修改。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
如果不加载STARTUP.A51文件,编译的代码可能会使单片机工作异常。
选项:
A: 正确
B: 错误
答案: 【 正确】
知识点:学习单片机的准备——随堂测验
1、判断题:
仿真软件可以作为学习单片机的辅助工具。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
通过软件仿真学习单片机,无需任何硬件资源,可以节约成本,还可以进行实时的调试和仿真。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
Keil C51软件具有软件仿真调试功能。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
Proteus也是一款常用的仿真软件,可以直接在基于原理图的虚拟原型上编程,并实现软件代码级的调试。
选项:
A: 正确
B: 错误
答案: 【 正确】
知识点:认识单片机——随堂测验
1、判断题:
单片机应用系统是由硬件和控制程序两部分组成。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
单片机实质上是一个芯片。它具有结构简单、控制功能强、可靠性高、体积小、价格低等优点。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
8051内部有一个全双工异步串行口。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
8051内部有时钟电路,只需外接石英晶体和微调电容即可。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、填空题:
中央处理器是单片机的控制核心,由运算器和()组成。
答案: 【 控制器】
6、填空题:
8051内部共有()个RAM单元。
答案: 【 256】
7、填空题:
8051内部共有()KB掩膜ROM,只能读不能写,掉电后数据不会丢失。
答案: 【 4】
8、填空题:
8051内部有()个8位并行口
答案: 【 4】
9、填空题:
8051内部有()个16位定时/计数器。
答案: 【 2】
10、填空题:
8051内部共有()个中断源。
答案: 【 5】
项目七 AD与DA转换接口设计
7.1 模拟信号与数字信号——随堂测验
1、判断题:
模拟信号不易存储、处理和传输,容易产生失真。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
数字信号容易存储与处理,并且效率高,在传输上不易产生失真。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
模拟信号(Analog signal)是一种连续的信号。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
数字信号(Digital signal)是人为抽象出来的在时间上不连续的信号,并用0和1的有限组合来表示大自然的各种物理量。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
A/D转换器是实现模拟量向数字量转换的器件。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
目前最常用的A/D转换器是双积分式A/D转换器和逐次逼近式A/D转换器。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
双积分式A/D转换器的主要优点是转换精度高,抗干扰性能好,价格便宜,但转换速度较慢,一般用于速度要求不高的场合。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
逐次逼近式A/D转换器是一种速度较快、精度较高的转换器,其转换时间大约在几s到几百s之间。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
D/A转换器是实现数字量向模拟量转换的器件
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
分辨率表示转换器对微小输入量变化的敏感程度,通常用转换器输出数字量的位数来表示。
选项:
A: 正确
B: 错误
答案: 【 正确】
11、填空题:
A/D采样实现的是模拟信号到()信号
答案: 【 数字】
12、填空题:
8位A/D采样芯片,采样完成之后输出8位()进制数。
答案: 【 二】
13、填空题:
n位转换器,其数字量变化范围为0~()
答案: 【 255】
7.2 ADC0809芯片引脚——随堂测验
1、判断题:
8位A/D采样分辨率为5V/255.
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
对ADC0809编程应该注意时序。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
ADC0809是典型的8位8通道逐次逼近式A/D转换器,采用CMOS工艺制造。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
ADC0809芯片为28引脚双列直插式封装。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
ADC0809对输入模拟量的要求主要有:信号单极性,电压范围为0~5 V,若信号过小,则还需进行放大。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
输入模拟量在A/D转换过程中其值不应变化太快,因此对变化速度快的模拟量,在输入前应增加采样保持电路。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
ADC0809,多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用一个A/D转换器进行转换。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、填空题:
A/D转换器的主要性能指标有分辨率、()、转换速率与转换时间。
答案: 【 转换精度】
7.3 简易数字电压表的设计与实现——随堂测验
1、判断题:
ADC0809是八通道输入AD采样芯片。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
当测量电压为5V时,ADC转换结果应为255.
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
当测量电压为0V时,ADC转换结果应为0.
选项:
A: 正确
B: 错误
答案: 【 正确】
项目三单片机并行IO端口的应用
3.3循环语句——随堂测验
1、单选题:
下面的while循环执行了( )次空语句。while(i=3);
选项:
A: 无限次
B: 0次
C: 1次
D: 2次
答案: 【 无限次 】
2、单选题:
在C51语言中,当do-while语句中条件为( )时,结束循环。
选项:
A: 0
B: 非0
C: false
D: true
答案: 【 0】
3、单选题:
在C51程序中常常把( )作为循环体,用于消耗CPU时间,产生延时效果。
选项:
A: 赋值语句
B: 空语句
C: 循环语句
D: 表达式语句
答案: 【 空语句】
4、判断题:
while语句和do-while语句的区别在于:do-while语句是先执行、后判断,而while语句则是先判断、后执行。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
while(1)循环条件永远成立,也称为死循环
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
do-while语句与while语句相比,更适用于处理不论条件是否成立,都需要执行一次循环体的情况。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
for(;;)中三个表达式全部为空语句,意味着没有设初值,不判断循环的条件,循环变量不改变,构成一个无限循环过程。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
循环嵌套是指一个循环的循环体内包含另一个循环。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
break语句是终止整个循环语句,而continue是跳过循环体中剩余的语句,结束本次循环,强行执行下一次循环。
选项:
A: 正确
B: 错误
答案: 【 正确】
10、填空题:
下面的延时函数delay()执行了__________空语句。void delay(void){int i;for (i=0; i<10000; i++);}
答案: 【 10000】
3.4 C语言的数据类型——随堂测验
1、单选题:
在C51的数据类型中,signed int 型的数据长度和值域为( )
选项:
A: 单字节,-128~127
B: 双字节,-32768~+32767
C: 单字节,0~255
D: 双字节,0~65535
答案: 【 双字节,-32768~+32767】
2、单选题:
在C51的数据类型中,signed char 型的数据长度和值域为( )
选项:
A: 单字节,-128~127
B: 单字节,0~255
C: 双字节,-32768~+32767
D: 双字节,0~65535
答案: 【 单字节,-128~127】
3、单选题:
在C51的数据类型中,unsigned int 型的数据长度和值域为( )
选项:
A: 单字节,-128~127
B: 单字节,0~255
C: 双字节,-32768~+32767
D: 双字节,0~65535
答案: 【 双字节,0~65535】
4、单选题:
在C51的数据类型中,signed char 型的数据长度和值域为( )
选项:
A: 单字节,-128~127
B: 单字节,0~255
C: 双字节,-32768~+32767
D: 双字节,0~65535
答案: 【 单字节,-128~127】
5、判断题:
sfr也是C51扩展的一种数据类型,利用它可以访问单片机内部的所有8位专用寄存器。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
sbit 类型是C51的一种扩充数据类型,利用它可以访问单片机内部RAM中的可寻址位或专用寄存器中的可寻址位。
选项:
A: 正确
B: 错误
答案: 【 正确】
3.5 常量与变量——随堂测验
1、多选题:
变量的存储种类分为( )。
选项:
A: 自动变量
B: 外部变量
C: 静态变量
D: 寄存器变量
答案: 【 自动变量;
外部变量;
静态变量;
寄存器变量】
2、判断题:
data bdata idata 型的变量存放在内部数据存储区,pdata和xdata型的变量存放在外部数据存储区;code型的变量固化在程序存储区。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
静态变量属于静态存储方式,但是属于静态存储方式的变量不一定就是静态变量。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
自动变量属于动态存储方式,只有在定义该变量的函数被调用时,才给它分配存储单元,函数调用结束后,释放存储单元,自动变量的值不能保留。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
凡未加存储种类说明的变量均视为自动变量。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
符号常量是指在程序中用标识符
