第一章 单元测试
1、单选题:
以下那个部分不是单片机的必备组成部分?
选项:
A:存储器
B:CPU
C:ADC
D:中断系统
答案: 【ADC】
2、判断题:
不论是8位单片机还是32位的ARM,都属于嵌入式微控制器。
选项:
A:错
B:对
答案: 【对】
3、判断题:
I/O接口是CPU与I/O设备间的连接桥梁。
选项:
A:错
B:对
答案: 【对】
4、判断题:
术语嵌入式系统的定义是以具体应用为导向,以计算机技术为核心,根据具体应用对硬件和软件系统量身定做的便于携带的微型计算机系统。
选项:
A:错
B:对
答案: 【对】
5、判断题:
单片机编程语言的四个层次为:微指令控制序列、机器语言、汇编语言、高级语言。
选项:
A:错
B:对
答案: 【对】
6、判断题:
单片机的发展趋势是SoC(System on Chip)。
选项:
A:错
B:对
答案: 【对】
7、判断题:
单片机封装类型主要分为直插式和表面贴装两大类。
选项:
A:对
B:错
答案: 【对】
8、判断题:
单片机的位数代表的含义是CPU一次同时处理的二进制数据的位数。
选项:
A:对
B:错
答案: 【对】
第二章 单元测试
1、单选题:
Keil mVision5集成开发环境中,在勾选“Create HEX File”选项后,默认状态下机器代码名称与()相同。
选项:
A:项目文件夹名
B:项目名
C:文件名
答案: 【项目名】
2、单选题:
Keil mVision5集成开发环境中,下列不属于调试界面操作功能的是()
选项:
A:跟踪运行用户程序
B:编译用户程序
C:单步运行用户程序
D:全速运行程序
答案: 【编译用户程序】
3、判断题:
STC-ISP在线编程软件是直接通过PC机USB接口与单片机串口进行数据通信的。
选项:
A:对
B:错
答案: 【错】
4、单选题:
Keil Vision5集成开发环境中,下列不属于编辑、编译界面操作功能的是()
选项:
A:编译用户程序
B:输入用户程序
C:编辑用户程序
D:全速运行程序
答案: 【全速运行程序】
5、判断题:
Keil mVision5集成开发环境中,既可以编辑、编译C语言源程序,也可以编辑、编译汇编语言源程序,保存源程序文件时,若是采用C语言编程,其后缀名是.C,若是采用汇编语言编程,其后缀名是 .ASM 。
选项:
A:对
B:错
答案: 【对】
6、单选题:
STC单片机能够识别的文件类型称为机器代码文件,其后缀名是
选项:
A:.c
B:.obj
C:.hex
D:.asm
答案: 【.hex】
第三章 单元测试
1、判断题:
CPU 中程序计数器 PC 是特殊功能寄存器。
选项:
A:对
B:错
答案:
2、判断题:
CPU 中程序计数器 PC 是 8 位计数器。
选项:
A:对
B:错
答案:
3、单选题:
当 CPU 地址总线为 8 位时,标志着 CPU 的最大寻址能力为()
选项:
A:64K个空间
B:16个空间
C:8个空间
D:256个空间
答案:
4、判断题:
STC15W4K58S4 单片机 CPU 数据总线的位数是8位
选项:
A:对
B:错
答案:
5、判断题:
STC15W4K58S4 单片机 CPU 地址总线的位数是16位。
选项:
A:错
B:对
答案:
6、判断题:
STC15W4K58S4 单片机内部存储器在物理上有三个互相独立的存储空间:FlashROM 、基本RAM 和片内扩展的 RAM。
选项:
A:错
B:对
答案:
7、判断题:
STC15W4K58S4 单片机 CPU 中程序计数器 PC 的作用是保存下一执行指令字节所在程序存储器的地址。
选项:
A:对
B:错
答案:
8、判断题:
STC15W4K58S4 单片机型号中“4K”代表的含义是指片内 RAM 的容量是4K bit。
选项:
A:对
B:错
答案:
9、判断题:
STC15W4K58S4 单片机型号中“58”代表的含义是指片内程序存储器的容量是58K。
选项:
A:错
B:对
答案:
第四章 单元测试
1、单选题:
当执行“P1=P1&0xfe;”语句,相当于对P1.0 () 操作。
选项:
A:不变
B:置1
C:取反
D:置0
答案:
2、单选题:
定义一个 16 位无符号数变量 y,并分配到位寻址区,正确的语句是()。
选项:
A:unsigned int y;
B:unsigned int bdata y;
C:unsigned int data y;
D:unsigned int xdata y;
答案:
3、判断题:
顺序程序结构是指程序中无分支、无循环,执行顺序是指令的存放顺序。
选项:
A:对
B:错
答案:
4、判断题:
“while(1)”与“for(; ;)”语句的功能是一样的。
选项:
A:错
B:对
答案:
5、判断题:
在 C51 中,若有“#include<stc15f2k60s2.h>”,则在编程中 P1.2 可直接用 P12 表示。
选项:
A:错
B:对
答案:
6、判断题:
单片机扩充数据类型包括bit、sfr、sfr16、sbit型。
选项:
A:错
B:对
答案:
7、判断题:
在 C51 中,用于定义特殊功能寄存器地址的关键字是sfr 。
选项:
A:错
B:对
答案:
8、判断题:
在 C51 中,定义位寻址区存储类型的关键字是bdata。
选项:
A:错
B:对
答案:
第五章 单元测试
1、单选题:
执行“PS=1;PT1=1;”语句后,按照中断优先权由高到低排序,叙述正确的是()
选项:
A:T1中断→串行口1→T0中断→中断外部中断0→外部中断1
B:外部中断0→T0中断→外部中断1→T1中断→串行口1中断
C:外部中断0→T0中断→T1中断→外部中断1→串行口1中断
D:T1中断→串行口1中断→外部中断0→T0中断→外部中断1
答案:
2、单选题:
当IT1=1时,外部中断1的触发方式是()
选项:
A:高电平触发
B:下降沿触发
C:低电平触发
D:上升沿、下降沿皆触发
答案:
3、单选题:
执行“EA=1;EX0=1;EX1=1;ES=1;”语句后,叙述正确的是()
选项:
A:外部中断0、 T1、串行口1允许中断
B:T0、 T1、串行口1允许中断
C:外部中断0、外部中断1、串行口1允许中断
D:外部中断0、 T0、串行口1允许中断
答案:
4、单选题:
现要求允许T0中断,并设置为高级,下列编程正确的是()
选项:
A:ET0=1;EA=1;IT0=1;
B:IT0=1;EA=1;PT0=1;
C:ET0=1;EA=1;PT0=1;
D:ET0=1;IT0=1;PT0=1;
答案:
5、判断题:
在同级中断中,外部中断0能中断正在处理的串行口1中断。
选项:
A:对
B:错
答案:
6、判断题:
CPU响应中断的首要事情是保护断点地址,然后自动转到该中断源对应的中断向量地 址处执行程序。
选项:
A:错
B:对
答案:
7、判断题:
中断服务函数既没有返回值,也没有调用参数。
选项:
A:对
B:错
答案:
8、判断题:
中断函数能返回任何类型的数据。
选项:
A:对
B:错
答案:
9、判断题:
外部中断0中断请求信号输入引脚是P3.2,外部中断1中断请求信号输入引脚是 P3.3。
选项:
A:对
B:错
答案:
10、判断题:
串行口1的中断包括串行发送和串行接收两个中断源,对应两个中断请求标志,串行口1的中断请求标志在中断响应后 会自动清零。
选项:
A:错
B:对
答案:
第六章 单元测试
1、单选题:
当 fosc=12MHz 时, CLK_DIV= 01000010B,请问主时钟输出频率与系统运行频率各为()。
选项:
A:3MHz, 3MHz
B:12MHz, 3MHz
C:12MMHz, 6MHz
D:6MHz, 3MHz
答案:
2、单选题:
当 fosc=12MHz 、CLK_DIV=01H 时,IAP15W4K58S4 单片机的系统时钟频率为()
选项:
A:3MHz
B:12MHz
C:1.5MHz
D:6MHz
答案:
3、单选题:
当 WKTCH=81H、WKTCL=55H 时,IAP15W4K58S4 单片机内部停机专用唤醒定时器的定时时间为()
选项:
A:129×488μs
B:341×488μs
C:33109×488μs
D:85×488μs
答案:
4、单选题:
当 fosc=20MHz、WDT_CONTR=35H 时,IAP15W4K58S4 单片机看门狗定时器的溢出时间为()
选项:
A:1250ms
B:1048.5ms
C:2097.1ms
D:629.1ms
答案:
5、判断题:
STC15W4K58S4单片机在停机模式下,所有功能模块都停止工作。
选项:
A:对
B:错
答案:
6、判断题:
STC15W4K58S4单片机进入停机模式后,除了可以通过外部中断以及其他中断的外部引脚进行唤醒外,还可以通过内部 停机唤醒专用定时器唤醒 CPU。
选项:
A:错
B:对
答案:
7、判断题:
STC15W4K58S4单片机通过设置 WDT_CONTR 特殊功能寄存器实现看门狗功能。
选项:
A:对
B:错
答案:
8、判断题:
STC15W4K58S4单片机的时钟源有内部时钟与外部时钟,不使用外部晶振也可以工作。
选项:
A:对
B:错
答案:
9、判断题:
软件复位后,根据IAP_CONTR 寄存器中 SWBS 设置从用户程序区还是ISP监控区开始执行程序。
选项:
A:错
B:对
答案:
10、多选题:
IAP15W4K58S4单片机的低功耗设计时指通过编程让单片机工作在 。
选项:
A:停机模式
B:低速模式
C:空闲模式
D:待机模式
答案:
第七章 单元测试
1、单选题:
当 TMOD= 25H 时, T0 工作于方式()状态。
选项:
A:1,定时
B:2,定时
C:1,计数
D:0,定时
答案:
2、单选题:
INT_CLKO可设置 T0、T1、T2 的可编程脉冲的输出。当 INT_CLKO=05H 时,()。
选项:
A:T1 允许可编程脉冲输出,T0、T2 禁止
B:T0、T2 允许可编程脉冲输出,T1 禁止
C:T1、T2 允许可编程脉冲输出,T0 禁止
D:T0、T1 允许可编程脉冲输出,T2 禁止
答案:
3、单选题:
40脚封装的STC15W4K58S4 单片机有 个 16 位定时/计数器。
选项:
A:4
B:7
C:5
D:1
答案:
4、判断题:
STC15W4K58S4 单片机定时/计数器的核心电路是二进制加 1 计数器 ,当工作于计数状态时,计数电路的计数脉冲来自外部的电平变化。
选项:
A:错
B:对
答案:
5、判断题:
T1有3种工作方式,工作方式0是16位可重装初始值的定时/计数器。
选项:
A:错
B:对
答案:
6、判断题:
T1 定时/计数器计满溢出标志是 TF1 ,启停控制位是 TR1 。
选项:
A:错
B:对
答案:
7、单选题:
当fosc=12MHz ,TMOD=00H 时,T0x12 为 0 时,T0 定时 10ms 时,T0 的初始值是
选项:
A:55536
B:45536
C:55500
D:65500
答案:
第八章 单元测试
1、单选题:
当 SM0=0、 SM1=1 时, STC15W4K58S4 单片机串行口 1 工作在()
选项:
A:方式 2
B:方式 1
C:方式 0
D:方式 3
答案:
2、单选题:
STC15W4K58S4 单片机串行口 1 串行接收时,在()情况下串行接收结束后,不会置位串行接收中断请求标志 RI。
选项:
A:SM2=1、 RB8=0
B:SM2=1、 RB8=1
C:SM2=0、 RB8=1
D:SM2=0、 RB8=0
答案:
3、判断题:
STC15W4K58S4单片机串行口 1 在方式 0 中,PCON 的 SMOD 控制位的值会影响波特率的大小。
选项:
A:错
B:对
答案:
4、判断题:
STC15W4K58S4 单片机串行口 1 在方式 1、方式 3 中, S1ST2=1 时,选择 T1 为波特率发生器。
选项:
A:对
B:错
答案:
5、多选题:
根据数据传送方式,串行通信可分为以下哪几种制式 。
选项:
A:双工
B:半双工
C:单工
D:全双工
答案:
6、判断题:
STC15W4K58S4单片机串行口1有4种工作方式,方式0是8位同步移位寄存器。
选项:
A:错
B:对
答案:
7、判断题:
微型计算机数据通信工作方式有并行通信与串行通信两种。
选项:
A:错
B:对
答案:
8、判断题:
串行通信中,按同步时钟类型分为异步串行与同步串行通信两种方式。
选项:
A:对
B:错
答案:
9、判断题:
STC15W4K58S4 单片机有3个可编程全双工的串行口。
选项:
A:对
B:错
答案:
10、判断题:
异步串行通信是以字符帧为发送单位,每个字符帧包括起始位、数据位与停止位3个部分。
选项:
A:对
B:错
答案:
第九章 单元测试
1、判断题:
STC15W4K58S4单片机 SPI 接口在主、从模式中传输速率都支持高达 3Mbps。
选项:
A:对
B:错
答案:
2、判断题:
STC15W4K58S4单片机 SPI 接口的中断优先级是固定为低优先级。
选项:
A:对
B:错
答案:
3、判断题:
基于SPI的通信方式是高速的全双工的异步并行数据传输方式。
选项:
A:对
B:错
答案:
4、判断题:
Spi是一种主从模式的通讯方式,在通讯过程中从设备的模式决定了主设备的模式,如果从设备的时钟相位控制位CPHA=1,时钟极性比特控制位CPOL=0,那么主设备应设置为时钟相位控制位CPHA=0,时钟极性比特控制位CPOL=1。
选项:
A:错
B:对
答案:
5、判断题:
IAP15W4K58S4 单片机 SPI 接口在从模式时,建议传输速率在 fSYS/4 以下。
选项:
A:错
B:对
答案:
6、判断题:
SPI状态寄存器SPSTAT中的SPIF是SPI传输完成标志,该位通过软件写入0而清零。
选项:
A:对
B:错
答案:
7、多选题:
STC15W4K58S4单片机SPI接口的通信方式包括 。
选项:
A:多主单从方式
B:单主单从方式
C:互为主从方式
D:单主多从方式
答案:
第十章 单元测试
1、单选题:
当ADC_CONTR=83H时,STC15W4K58S4单片机的A/D模块选择了()为当前模拟信号输入通道。
选项:
A:P1.1
B:P1.2
C:P1.4
D:P1.3
答案:
2、单选题:
当P1ASF=35H时,说明()可用作A/D转换的模拟信号输入通道。
选项:
A:P1.7、 P1.6、 P1.3、 P1.1
B:P1.5、 P1.4、 P1.2、 P1.0
C:P1.4、 P1.5
D:P1.2、 P1.0
答案:
3、单选题:
STC15W4K58S4单片机工作电源为5V,ADRJ=0、ADC_RES=25H、ADC_RESL=33H时,测得的模拟输入信号约为()V。
选项:
A:0.249
B:0.737
C:3.930
D:0.180
答案:
4、判断题:
STC15W4K58S4单片机A/D转换模块的转换位数是10位,但也可用作8位测量。
选项:
A:对
B:错
答案:
5、判断题:
STC15W4K58S4单片机A/D转换模块有8个模拟信号输入通道,意味着可同时测量8路模拟输入信号。
选项:
A:对
B:错
答案:
6、判断题:
STC15W4K58S4单片机A/D转换模块A/D转换中断标志在中断响应后会自动清零。
选项:
A:错
B:对
答案:
7、判断题:
STC15W4K58S4单片机内部集成了 8 通道 10 位的A/D转换器,转换速度可达到 300KHz。
选项:
A:错
B:对
答案:
第十一章 单元测试
1、多选题:
IAP15W4K58S4单片机比较器的反相输入源可以选择 。
选项:
A:BGV
B:P5.4
C:GND
D:P5.5
答案:
2、判断题:
内部参考电压BGV的大小是1.27v。
选项:
A:对
B:错
答案:
3、判断题:
如果想让IAP15W4K58S4单片机比较器的结果反相输出应该设置INVCMPO=1。
选项:
A:对
B:错
答案:
4、单选题:
IAP15W4K58S4单片机比较器的中断请求标志位是 ,需要 清0。
选项:
A:CMPIF_P,软件
B:CMPIF,硬件
C:CMPIF,软件
D:CMPIF_N,硬件
答案:
5、判断题:
当同相端电压大于反相端电压时,比较器输出逻辑为高。
选项:
A:错
B:对
答案:
第十二章 单元测试
1、单选题:
PWM信号的高电平时间为200ms、低电平时间为1000ms,则PWM信号的占空比是()。
选项:
A:1/5
B:1/4
C:4/5
D:1/6
答案:
2、单选题:
IAP15W4K58S4单片机的PWM模块的反转计数初值是 位。
选项:
A:15
B:11
C:10
D:12
答案:
3、判断题:
IAP15W4K58S4单片机的与PWM相关的端口在上电后工作方式为高阻态,需要通过端口寄存器将其设置为双向口或推挽输出模式 ,才可以正常输出波形。
选项:
A:错
B:对
答案:
4、判断题:
通过两路PWM发生器,可以实现互补对称输出及死区控制等特殊应用。
选项:
A:对
B:错
答案:
5、多选题:
增强型PWM波形发生器设计了对外部异常事件的监控功能,包括 和 。
选项:
A:比较器输出异常
B:PCA模块异常
C:P2.4端口电平的异常
D:P2.2端口电平的异常
答案:
6、单选题:
和每一路PWM相关的寄存器有 个,在使用时需要合理配置。
选项:
A:1
B:3
C:6
D:5
答案:
7、多选题:
PWM时钟可以来自 。
选项:
A:定时器2的溢出脉冲
B:定时器1的溢出脉冲
C:系统时钟经过分频之后的时钟
D:定时器0的溢出脉冲
答案:
8、判断题:
PWM方式的控制含义是指改变单位周期时间内的脉冲宽度(或者说占空比)。
选项:
A:对
B:错
答案:
9、判断题:
步进电机是一种可将电脉冲信号转变为角位移或线位移的电磁机械装置,是工业过程控制常用的执行部件之一。
选项:
A:错
B:对
答案:
10、判断题:
步进电机的旋转方向是通过改变步进电机供电节拍的顺序来实现的,其速度是通过控制供电节拍的时间来实现的。
选项:
A:错
B:对
答案:
第十三章 单元测试
1、单选题:
对于高 128 字节,访问时采用的寻址方式是()。
选项:
A:寄存器间接寻址
B:立即寻址
C:基址加变址寄存器间接寻址
D:直接寻址
答案:
2、单选题:
对于程序存储器,访问时采用的寻址方式是()。
选项:
A:寄存器间接寻址
B:立即寻址
C:直接寻址
D:基址加变址寄存器间接寻址
答案:
3、判断题:
“MOV A, #55H”的指令字节数是 3。
选项:
A:对
B:错
答案:
4、判断题:
“DEC direct”指令的执行,对 PSW 标志位有影响。
选项:
A:对
B:错
答案:
5、判断题:
堆栈数据的存储规则是:先进先出,后进后出。
选项:
A:对
B:错
答案:
6、判断题:
STC15W4K58S4单片机操作数的寻址方式包括立即寻址 、寄存器寻址、直接寻址、寄存器间接寻址、位寻址、变址寻址和相对寻址7种方式。
选项:
A:错
B:对
答案:
7、判断题:
一条指令包括操作码和操作数两个部分。
选项:
A:错
B:对
答案:
8、判断题:
伪指令只在程序编译时起作用,程序执行时不起作用。
选项:
A:错
B:对
答案:
9、判断题:
MOVX指令可以在扩展ram区的任意两个地址空间之间传输数据。
选项:
A:错
B:对
答案:
10、判断题:
CLR指令可以对某一位进行清零操作,也可以对一个字节进行清零操作。
选项:
A:对
B:错
答案:
第十四章 单元测试
1、判断题:
I2C 串行总线进行数据传输时,时钟信号为高电平期间,数据线的数据必须保持不变。
选项:
A:对
B:错
答案:
2、单选题:
PCF8563 芯片 02H 寄存器是秒信号单元,当读取 02H 单元内容为 95H 时,说明秒信号值为()。
选项:
A:95 秒
B:21 秒
C:15 秒
D:149 秒
答案:
3、单选题:
PCF8563 芯片 07H 寄存器是月/世纪存储单元, 08H 寄存器是年存储单元,当读取 07H、08H 单元内容分别为 86H、 15H 时,代表的含义是()。
选项:
A:2015 年 6 月
B:1921 年 6 月
C:2021 年 6 月
D:1915 年 6 月
答案:
4、判断题:
I2C串行总线有 2 根双向信号线,一根是时钟线SCL ,另一根是数据线SDA 。
选项:
A:对
B:错
答案:
5、判断题:
I2C 串行总线是一个多主机总线,总线运行由主机控制。
选项:
A:错
B:对
答案:
6、判断题:
I2C 串行总线的 SDA 和 SCK 是双向的,连接时均通过上拉电阻接正电源。
选项:
A:对
B:错
答案:
7、判断题:
根据I2C串行总线协议的规定,SCL为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL为高电平期间,SDA线由低电平向高电平的变化表示终止信号。
选项:
A:对
B:错
答案:
8、判断题:
LCD1602 显示模块型号中,16 代表1 行可显示16 个字符,02 代表可显示 2 行。
选项:
A:对
B:错
答案:
9、判断题:
LCD1602 显示模块型号引脚中,RS 引脚的功能是用于寄存器的选择, E 引脚的功能是使能控制。
选项:
A:对
B:错
答案:
10、判断题:
LCD1602 显示模块型号中,若要显示某个字符,则把该字符的ASCII 码写入该位置的 DDRAM 地址中。
选项:
A:对
B:错
答案:
请先
!