注:不含主观题
第 1 题
微型计算机将微处理器 CPU、存储器(RAM、ROM)、基本输入/输出(I/O)接口电 路和总线接口等组装在一块() 上。
A
、主机板
B
、单片机
C
、主机
D
、微机
第 2 题
以下选项哪个不是单片机的优势( )。
A
、体积小
B
、价格低
C
、可靠性高
D
、速度快
第 3 题
3. 单片机应用系统是以()为核心,再加上接口电路及外设等硬件电路和软件, 就构成了单片机应用系统。
A
、微机
B
、CPU
C
、主机板
D
、单片机
第 4 题
单片机内部结构由随机存取存储器 RAM、(
)等部件组成。
A
、微处理器 CPU
B
、只读存储器 ROM
C
、基本输入/输出(I/O)接口电路
D
、定时器/计数器和中断系统
微课 1-2:80C51 单片机系列
第 1 题
80C51 单片机片有( )。
A
、4 个 I/O 接口
B
、1 个串行 I/O 接口
、2 个定时器/计数器
D
、5 个中断源
第 2 题
单片机增强型的增强功能是( )。
A
、片内 ROM 从 4KB 增加到 8KB
B
、片内 RAM 从 128B 增加到 256B
C
、定时/计数器从 2 个增加到 3 个
D
、中断源从 5 个增加到 6 个
微课 1-3:Proteus ISIS 上机步骤
第 1 题
设置好保存路径,在文件名框中输入“XM3-1”后, 单击“保存 ”按钮, 则完成新 建设计文件的保存, 文件自动保存为( )。
A
XM3-1.hex
B
XM3-1.C
C
XM3-1.XL
D
XM3-1.DSN
第 2 题
在元器件列表中,选择“AT89C51”单片机,然后将光标移动到原理图编辑区,在 任意位置( ),就可以出现一个跟着光标浮动的元器件原理图符号。
A
单击鼠标左键
B
单击鼠标右键
C
双击鼠标左键
D
双击鼠标右键
第 3 题
3.Proteus ISIS 智能原理图输入系统是 Proteus 系统的( )。
A
基础
B
重点
C
核心
D
象征
第 4 题
4. 对象选择器上方有一个( ),表明当前所处的模式及其下列的对象类型。
A
条形标签
B
矩形标签
C
圆形标签
D
元件
第 5 题
模型选择工具栏包括( )。
A
主模式选择按钮
B
小工具箱按钮
C
2D 绘图按钮
D
保存按钮
微课 1-4:KeilC51 的上机步骤
第 1 题
KeilC51 软件安装完成后,双击桌面上的(),进入“u Vision4”编辑窗口。
A
Keil u Vision4
B
Keil
C
Vision4
D
Keil Vision4
第 2 题
创建 project 时,弹出“为目标 ‘Target 1’选择设备 ”的对话框后, 展开 Atmel 系列单片机,选择( ),单击“ok”按钮完成设备的选择。
A
89C51
B
89C52
C
80C32E
D
87C5103
第 3 题
3.将新建的源程序文件加载到项目管理器, 单击项目管理器中“Target 1”文 件夹旁的“+”按钮, 展开后在“Source Group 1”文件夹上单击鼠标右键, 弹出 快捷菜单。选择( )命令。
A
Stop build
B
Add Group
C
Add Files to Group ‘Source Group 1
D
Build target
第 4 题
4.单片机不能处理 C 语言程序,必须将 C 程序转换成二进制或( )代码. A
十进制
B
十六进制
C
八进制
D
十三进制
第 5 题
5.KeilC51 软件本身带有 C51 编译器,可将 C 程序转换成十六进制代码, 即( ) 文件。
A
*xls
B
*.word
C
*.png
D
*.hex
模块 1 单元测试题
第 1 题
单片机应用系统以( )为核心,再加上接口电路及外设等硬件电路和软件,就 构成了单片机应用系统 。
A 单片机
B I/O
C 电源
D ADC
Keil C51 软件自身带有 C51 编译器,可将 C 程序转换成十六进制代码,即( )文 件。
A *.asm
B *.bak
C *.hex
D *.plg
第 3 题
以下(
)不是单片机的特点。
A 体积小
B 功耗低
C 价格低
D 可靠性低
第 4 题
下列不属于单片机内部结构的是( )。
A 微处理器 CPU
B I/O 电路
C 信号引脚
D 定时器/计数器
第 5 题
Proteus ISIS 软件能对单片机应用系统进行软件和硬件的仿真。
第 6 题
单片机 80C51 中的字母”C”一般指单片机采用( )半导体工艺生产
微课 2-1:用单片机 P1 口来点亮 LED0~LED7
经过 Keil 软件编译通过后,在 ProteusISIS 编辑环境中绘制仿真电路图,将编译 好的( )文件加载到 AT89C51 里,然后启动仿真。
A
xx.hex
B
xx.doc
C
xx.hexc
D
xx.hecx
第 2 题
2.80C51 单片机结构中中断系统有()个中断源, 其中包括两个优先级嵌套中断。 A
3
B
4
C
5
D
6
第 3 题
3.80C51 CPU。是一个()位 CPU,是单片机的核心部件, 是计算机的控制指挥中 心。
A
8
B
16
C
32
D
64
微课 2-2:80C51 单片机的结构
第 1 题
1.80C51 单片机结构中中断系统有 5 个中断源,其中包括( )个定时器中断。
A
3
B
4
C
2
D
6
第 2 题
2.80C52 CPU。是一个()位 CPU,是单片机的核心部件,是计算机的控制指挥中心。 A
8
B
16
C
32
64
第 3 题
3.() 的主要任务是完成指挥控制工作,协调单片机各部分正常工作。
A
运算器
B
控制器
C
存储器
D
I/O 设备
微课 2-3:80C51 单片机的引脚及功能
第 1 题
()晶体振荡器接入的一个引脚。采用外部时钟电路时, 此引脚应接地。
A
XTAL1(19 脚)
B
XTAL2(18 脚)
C
RST/VPD(9 脚)
D
ALE/PROG (30 脚)
具有串行数据接收功能的引脚()
A
P3.0
B
P3.1
C
P3.2
D
P3.4
第 3 题
3. 当()接低电平时, 只能寻址外部 ROM 程序存储器, 片外存储器可以从 0000H 开始编址。
A
EA
B
EB
C
EC
D
ED
微课 2-4:80C51 单片机的存储器组织
第 1 题
3. 定时/计数器 T0 的两个 8 位计数初值寄存器(),它们可以构成 16 位的计数 器, ()存放高 8 位, ()存放低 8 位。
A
TH0、TL0TH0 TL0
B
TH0、TL0TL0TH0
C
TH1、TL1TH1 TL1
D
TH1、TL1TL1TH1
第 2 题
()单片机复位后的程序入口地址。
A
0003H~000AH
B
000BH~0012H
C
0013H~001AH
D
0000H~0002H
第 3 题
低 128 单元是单片机的真正 RAM 存储器, 按其用途划分为() 三个区域。 A
工作寄存器区、位寻址区和 ROM 区
B
工作寄存器区、位寻址区和用户 RAM 区
C
位寻址区、用户 ROM 区和寄存器区
D
位寻址区、工作寄存器区和用户 ROM 区
微课 2-5:特殊功能寄存器(SFR)简介
第 1 题
高 128 单元是特殊功能寄存器(SFR)区,80C51 共有( )个特殊功能寄存器
(SFR)。
A
20
B
21
C
22
D
23
第 2 题
运算器有关的特殊功能寄存器是()。
A
累加器 ACC
B
寄存器 B
C
程序状态字 PSW
D
以上皆是
第 3 题
3. 堆栈指针 SP(Stack Pointer)是一个()位寄存器
A
8
B
16
C
32
D
64
微课 2-6:用单片机 P3.5 控制 LED5 灯亮
第 1 题
1.80c51 单片机有几个 8 位并行 I/O 端口( )
A
(A) 1
B
(B) 2
C
(C)3
D
(D)4
第 2 题
当系统不扩展片外的 ROM 和不扩展外 RAM 时, P0 用作通用 ( )
A
(A )I/A 口
B
(B)I/C 口
C
(C)I/O 口
D
(D)I/B 口
第 3 题
3.在实际应用中, P2 口通常作为高几位地址总线使用()
A
(A)8
B
(B)9
C
(C)10
D
(D)11
微课 2-7(上):80C51 单片机的 P0 端口
第 1 题
当系统不扩展片外的 ROM 和不扩展外 RAM 时, P0 用作通用 ( )
A
(A )I/A 口
B
(B)I/C 口
C
(C)I/O 口
D
(D)I/B 口
第 2 题
在实际应用中, P0 口通常作为低几位地址总线使用()
A
(A)8
B
(B)9
C
(C)10
D
(D)11
第 3 题
每个并行 I/O 端口都包含( )
A
(A) 一个锁存器
B
(B) 一个输出驱动器
C
(C) 输入缓冲器
D
(D)以上皆是
微课 2-7(下):80C51 单片机的 P1-P3 端口
第 1 题
P1 口的结构是由一个输出锁存器、两个三态输入缓冲器、 一个输出驱动电路 T 和 ( ) 组成。
A
锁存器
B
上拉电阻
C
D 触发器
D
缓冲器
第 2 题
当 P1 口作输入口时,必须先向锁存器写“(
)”,使场效应管 T 截止。
A
0
B
2
C
3
D
1
第 3 题
在实际应用中,( )口通常作为高 8 位地址总线使用。
A
P0
B
P1
P2
D
P3
第 4 题
在真正的应用电路中,()口的第二功能显得更为重要。
A
P3
B
P0
C
P2
D
P1
微课 2-8:80C51 时钟电路与时序
第 1 题
80C51 单片机的时钟信号通常有两种电路形式( )振荡方式和外部振荡方式。
A
、局部
B
、 外部
C
、内部
D
、 全部
第 2 题
晶体振荡电路的电容器 C1、C2 起稳定振荡频率、快速起振的作用。电容值一般 取值为 ()。
A
、 50pF
B
、 30pF
C
、 40pF
D
、 60pF
第 3 题
晶体振荡电路的晶振频率取值为 ()。
A
A、 20MHz
B
C、 24MHz
C
B、 15MHz
D
D、 12MHz
第 4 题
单片机外接晶振频率 6MHz 时, T 机器=()。
A
B
、 2us
C
、 3us
D
、 4us
第 5 题
80C51 单片机复位的条件是:必须使 RST 端(9 脚)加上持续( )个机器周期
(即 24 个晶振周期)的高电平。
A
、 1
B
、 3
C
、 4
D
、 2
第 6 题
80C51 单片机复位后 P0~P3 的复位状态为()。
A
、 0FFH
B
、 00H
C
D
、 0FH
微课 2-9:用单片机的 P1.0 控制灯 LED0 闪烁
第 1 题
5.将二进制 1111111B 转换成 16 进制为( )。
A
0xff
B
0xfe
C
0xfd
第 2 题
P1.0 输出低电平时,使发光二极管 LED0 正向偏置,就会()LED0 灯。
A
点亮
B
熄灭
C
闪烁
第 3 题
P1.0 输出高电平时,使发光二极管 LED0 反向偏置,就会使 LED0 灯()。 A
点亮
B
熄灭
C
闪烁
D
点击编辑答案内容
第 4 题
3.P1.0 输出电平在高、低电平之间不停转换,并且延时一段时间,则 LED0 灯就 会()。
A
点亮
B
熄灭
C
闪烁
第 5 题
4.将二进制 1111110B 转换成 16 进制为( )。
A
0xff
B
0xfe
C
0xfd
微课 2-10:将 P0.0 引脚的状态分别送给 P1.0、P2.0 和 P3.0 口–作业
P0.0 接一个按键开关 S,当 S 按下时,P0.0 引脚为( )
A
高电平
B
B 低电平
C
C 高低电平
D
D 单片机
第 2 题
当 S 断开, P0.0 引脚为( )
A
高电平
B
B 低电平
C
C 高低电平
D
D 单片机
第 3 题
3.while(1)在程序中的意思为( )
A
选择判断
B
无限循环
有限循环
D
依次选择
第 4 题
4.复位是单片机的( )
A
初始化操作
B
中断信号
C
开始信号
D
时钟电路
模块 2 单元测试题
第 1 题
80C51 内部 CPU 是一个(
)位 CPU。
A 4
B 8
C 16
D 32
第 2 题
80C51 有()个 8 位并行 I/O 端口。
A 2
B 3
C 4
第 3 题
80C51 一个机器周期包含()个晶振周期。
A 2
B 6
C 8
D 12
第 4 题
80C51 的程序计数器是下列选项中(
)。
A PC
B ACC
C ID
D SP
第 5 题
80C51 的特殊功能寄存器是下列选项中( )。
A ROM
B RAM
C IR
D SFR
第 6 题
80C51 的程序状态字寄存器是一个(
)位寄存器。
A 2
B 4
C 8
D 16
第 7 题
80C51 内部 CPU 由( )和( )两部分组成
第 8 题
80C51 将程序存储器和数据存储器分开在不同的存储空间中,这种存储器结构成 为( )
第 9 题
80C51 的引脚 XATL1 采用外部时钟电路时,此引脚应( )。
第 10 题
80C5 访问特殊功能寄存器,只能采用( )寻址方式。
微课 3-1:用不同数据类型控制 P2 口的 8 位 LED 闪烁–作业
第 1 题
C 语言提供的合法的数据类型关键字是( )。
A
、Double
B
、short
C
、integer
D
、Char
第 2 题
写出以下程序的输出结果为( )。
#define S(r) r*r void main()
{ int a=4,b=6; int area;
area=S(a+b);
printf(“area=%d\n”,area); }
A
、100
B
、28
C
、24
D
、34
第 3 题
在 C51 的数据类型中,unsigned char 型的数据长度和值域为( )。
A
、单字符, -128~127
B
、双字节, -32768~+32767
C
、单字节, 0~255
D
、双字节, 0~65535
第 4 题
已知 ch 是字符型变量, 下面不正确的赋值语句是( )。
A
、ch=“ x+y” ;
B
、ch=“\101”;
C
、ch=“32”+“65”;
D
、ch=32+65;
微课 3-2:分别用 P2、P3 口显示“加减 ”运算结果
第 1 题
最基础的 C 语言语句是( )。
A
、赋值语句
B
、表达式语句
C
、循坏语句
D
、复合语句
第 2 题
在 C51 语句中, 当 do-while 语句中的条件为( )时,结束循环。
A
、0
B
、false
C
、true
D
、非 0
微课 3-3:用 P1 口显示逻辑“与或 ”运算结果–作业
第 1 题
下面的 while 循环执行了( )次空语句。While(i=3);
A
、无限次
B
、0 次
C
、1次
D
、2 次
微课 3-4:分别用 P2P3 口显示位“与或 ”运算结果
第 1 题
最基础的 C 语言语句是( )。
A
、赋值语句
B
、表达式语句
C
、循坏语句
D
、复合语句
第 2 题
在 C51 语句中, 当 do-while 语句中的条件为( )时,结束循环。
A
、0
B
、false
C
、true
D
、非 0
微课 3-5:用 P1 口显示“左右移 ”运算结果
第 1 题
下面的 while 循环执行了( )次空语句。 While(i=3);
A
、无限次
B
、0 次
C
、1次
D
、2 次
第 2 题
最基础的 C 语言语句是( )。
A
、赋值语句
B
、表达式语句
C
、循坏语句
D
、复合语句
微课 3-6:用按键 S 控制 P1 口 8 只 LED 显示状态
第 1 题
1.在 KeilC 里,判断开关状态时,使用 if_else if 语句与使用 switch 语句有何 差异( )。
A
、if_else if 语句较快
B
、if_else if 语句有优先级
C
、switch 语句可判断读较多开关状态
D
、switch 语句有优先级
第 2 题
2.下面叙述不正确的是( )。
A
、一个 C 源程序可以由一个或多个组成
B
、一个 C 源程序必须包含一个函数 main()
C
、在 C 源程序中,注释说明只能位于一条语句的后面
D
、C 程序的基本组成单位是函数
第 3 题
3.以下描述正确的是( )。
A
、continue 语句的作用是结束整个循环的执行
B
、只能在循环体内和 switch 语句体内使用 break 语句
C
、在循环体内使用 break 语句或 continue 语句的作用相同
D
、以上三种描述都不正确
微课 3-7:用 for 语句实现蜂鸣器发出 1KHz 音频–作业
第 1 题
1.在 KeilC 里,判断开关状态时,使用 if_else if 语句与使用 switch 语句有何 差异( )。
A
、if_else if 语句较快
B
、if_else if 语句有优先级
C
、switch 语句可判断读较多开关状态
D
、switch 语句有优先级
第 2 题
2.下面的 while 循环执行了( )次空语句。
While(i=3);
A
、无限次
B
、0 次
C
、1次
D
、2 次
第 3 题
3.下面叙述不正确的是( )。
A
、一个 C 源程序可以由一个或多个组成
B
、一个 C 源程序必须包含一个函数 main()
C
、在 C 源程序中,注释说明只能位于一条语句的后面
D
、C 程序的基本组成单位是函数
第 4 题
4.以下描述正确的是( )。
A
、continue 语句的作用是结束整个循环的执行
B
、只能在循环体内和 switch 语句体内使用 break 语句
C
、在循环体内使用 break 语句或 continue 语句的作用相同
D
、以上三种描述都不正确
微课 3-8:用 while 语句实现 P1 口 8 只 LED 显示状态–作业
第 1 题
1.下面的 while 循环执行了( )次空语句。
While(i=3);
A
、无限次
B
、0 次
C
、1次
D
、2 次
第 2 题
2.下面叙述不正确的是( )。
A
、一个 C 源程序可以由一个或多个组成
B
、一个 C 源程序必须包含一个函数 main()
C
、在 C 源程序中,注释说明只能位于一条语句的后面
D
、C 程序的基本组成单位是函数
第 3 题
3.在 KeilC 里,判断开关状态时,使用 if_else if 语句与使用 switch 语句有何 差异( )。
A
、if_else if 语句较快
B
、if_else if 语句有优先级
C
、switch 语句可判断读较多开关状态
D
、switch 语句有优先级
微课 3-9:用 do…while 语句实现 P1 口 8 只 LED 显示状态–作业
第 1 题
在 C51 语言中, 当 do_while 语句中的条件为( )时,结束循环。
A
、0
B
、false
C
、true
D
、非 0
第 2 题
3.下面叙述不正确的是( )。
A
、一个 C 源程序可以由一个或多个组成
B
、一个 C 源程序必须包含一个函数 main()
C
、在 C 源程序中,注释说明只能位于一条语句的后面
D
、C 程序的基本组成单位是函数
第 3 题
4.以下描述正确的是( )。
A
、continue 语句的作用是结束整个循环的执行
B
、只能在循环体内和 switch 语句体内使用 break 语句
C
、在循环体内使用 break 语句或 continue 语句的作用相同
D
、以上三种描述都不正确
第 4 题
1.在 KeilC 里,判断开关状态时,使用 if_else if 语句与使用 switch 语句有何 差异( )。
A
、if_else if 语句较快
B
、if_else if 语句有优先级
C
、switch 语句可判断读较多开关状态
D
、switch 语句有优先级
微课 3-12:用指针数组实现多状态显示–作业
第 1 题
C51 中的一般指针变量占用() 字节存储。
A
一个
B
两个
C
三个
D
四个
微课 3-13:用带参数函数控制 8 位 LED 灯闪烁时间
第 1 题
一个无符号整数的最大取值为:
A
65536
B
65535
C
D
256
第 2 题
设置延时, 一般调用下列哪个函数?
A
unsigned
B
void
C
delay
D
int
第 3 题
3 设晶振频率为 12MHz,一个机器周期为 1us,如果把内层循环次数设为 m=100 时, 则要延时 90ms,外循环次数为。
A
100
B
250
C
300
D
微课 3-14:用数组作为函数参数控制 8 位 LED 点亮状态–作业
第 1 题
设置延时, 一般调用下列哪个函数?
A
unsigned
B
void
C
delay
D
int
第 2 题
设晶振频率为 12MHz,一个机器周期为 1us,如果把内层循环次数设为 m=100 时, 则要延时 90ms,外循环次数为。
A
100
B
250
C
300
D
400
第 3 题
一个无符号整数的最大取值为:
A
65536
B
65535
C
63355
D
256
微课 3-15:用指针作为函数参数控制 8 位 LED 点亮状态–作业
第 1 题
一个无符号整数的最大取值为:
A
65536
B
65535
C
63355
D
256
设置延时, 一般调用下列哪个函数?
A
unsigned
B
void
C
delay
D
int
第 3 题
设晶振频率为 12MHz,一个机器周期为 1us,如果把内层循环次数设为 m=100 时, 则要延时 90ms,外循环次数为。
A
100
B
250
C
300
D
400
第 4 题
被调函数必须是已经存在的函数。
第 5 题
如果被调函数出现在主调函数之前, 可以不对调用函数加以说明。
微课 3-16:用函数型指针控制 8 位 LED 点亮状态
第 1 题
一个无符号整数的最大取值为:
A
65536
B
65535
C
63355
D
256
第 2 题
设置延时, 一般调用下列哪个函数?
A
unsigned
B
void
C
delay
int
第 3 题
设晶振频率为 12MHz,一个机器周期为 1us,如果把内层循环次数设为 m=100 时, 则要延时 90ms,外循环次数为。
A
100
B
250
C
300
D
400
第 4 题
return 用于定义可重入函数。
第 5 题
普通函数不能调用主函数。
微课 3-17:用 P2 口控制 8 只 LED 左循环流水灯亮
第 1 题
将二进制 11111111 左移一位后的结果是 ;
A
11111111
B
01111111
C
01111110
D
11111110
第 2 题
将二进制左移一位的运算规则是 ;
A
高位丢掉, 低位添 0
B
低位丢掉, 低位添 0
C
高位丢掉, 高位添 1
D
低位丢掉, 高位添 1
第 3 题
for(i=0;i<8;i++){…}的循环次数为 ;
A
6
B
C
8
D
9
第 4 题
实现 8 只 LED 左循环流水灯亮, 需要将初始值“0xff”进行左移 位运算;
A
6
B
7
C
8
D
9
第 5 题
将二进制数进行左移一位的运算是 ;
A
P2=P2<1
B
P2=P2<<1
C
P2=P2>1
P2=P2>>1
第 6 题
延时程序
unsigned char i,j;
for(i=0;i<200;i++)
for(j=0;j<250;j++);
实现延时的时间大约是 ;
A
150ms
B
200ms
C
250ms
D
300ms
微课 3-18:用开关 S 控制实现蜂鸣器报警
第 1 题
设单片机晶振频率为() Hz
A
10
B
12
C
20
24
第 2 题
开关 S2 闭合要求发出频率 500Hz 的声音,只要让单片机() 引脚的电平信号每隔 音频的半个周期取反一次即可发出 500Hz 音频。
A
P1^0
B
p1^2
C
p1^3
D
p2^0
第 3 题
Sound=1; delay1kHz();中的延时为多少?
A
500
B
1000
C
1500
D
2000
模块 3 单元测试题
第 1 题
C 程序中字母大小写是( ),max 和 MAX 是两个( )的标识符。
A 有区别, 相同
B 有区别, 不同
C 无区别, 相同
D 无区别, 不同
第 2 题
C 程序中, 函数调用的一般原则是( )。
A 主函数不可调用其他普通函数
B 普通函数之间不可互相调用
C 普通函数之间不可互相调用, 但普通函数可以调用主函数
D 主函数可以调用其他普通函数,普通函数之间也可以互相调用, 但普通函数不 能调用主函数
第 3 题
判断下列程序结果 void fun(int a,int b,int c){a=1;b=2;c=3;}int main(){int x=10;int y=20;int z=30;fun(x,y,z);}输出 x,y,z 的值为( A )。
A 10,20,30
B 30,20,10
C 1,2,3
D 3,2,1
第 4 题
若有说明,int a=1,b=3,c=5;int *p=&a,*q=&b,*r=&c;*r=*p*(*q);则 c 是多少? ( )。
A 1
B 2
C 3
D 5
第 5 题
若有声明:int a=2,*p=&a,*q=p;则以下非法的赋值是( )。
A p=q
B *p=*q
C a*q
D p=a
第 6 题
下列关于位变量合法的定义是( )。
A bit P0
B bit s
C bit *p
D bit a[]
第 7 题
下列合法的定义是( )。
A int a[]=”string”
B int a[5]={0,1,2,3,4,5}
C char a=”string”
D char a[]={0,1,2,3,4,5}
第 8 题
定义有 int a[10],则对数组 a 的正确引用是( )。
A a[10]
B a[10-1]
C a(5)
D a[1,2]
第 9 题
若单片机的晶振频率为 4MHZ,则机器周期为( )us.
A 1
B 2
C 3
D 4
第 10 题
(6>0x0f)&&(8<0x0a)的运算结果是()。
B 1
C 2
D 3
第 11 题
若 a=15H,又 a=a<<2,则 a 等于( )。
微课 4-1:用定时器 T0 查询方式控制 P3 口 8 位 LED 闪烁–作业
第 1 题
1、80C51 定时器/计数器由( )、定时器 1、定时器方式寄存器 TMO ;定时器控制
寄存器 TCON 四部分组成
A
定时器 T0
B
定时器 T1
C
定时器 0
D
定时器 T
第 2 题
2、80C51 单片机内部有两个( )位的可编程定时器/计数器, 称为定时器 0(简 称 T0)和定时器 1(简称 T1),通过编程来选择作为定时器用或作为计数器用。
A
8
B
16
C
32
64
第 3 题
3、16 位的定时器/计数器分别由( )个 8 位寄存器组成。
A
一
B
两
C
四
D
八
第 4 题
4、定时器 0 或定时器 1 用作计数器时, 对芯片引脚( )上输入的脉冲计数, 每输入一个脉冲,加法计数器加 1;其用作定时器时,对内部机器周期脉冲计数, 由于机器周期是定值,故计数值确定时, 时间也随之确定。
A
T0(P3.4)
B
T1(P3.5)
C
T0(P3.5)或 T1(P3.4)
D
T0(P3.4)或 T1(P3.5)
微课 4-2:认识单片机定时器计数器–作业
TMOD、TCON 与定时器 0、定时器 1 间通过内部总线及逻辑电路连接,TMOD 用于设 置定时器的工作方式,TCON 用于( ),并保存 T0、T1 的溢出和中断标志。
A
控制定时器的启动与停止
B
控制定时器的启动
C
控制定时器的停止
D
控制定时器的中断
第 2 题
在定时器/计数器开始工作之前, CPU 必须将一些命令(称为控制字)写入定时器/ 计数器,这个过程叫定时/计数器的( )。
A
停止
B
初始化
C
计数
D
定时
微课 4-3: 80C51 定时器计数器的控制–作业
第 1 题
TMOD 的低 4 位为定时器 0 的方式字段, 高 4 位为( )的方式字段。
A
定时器 0
B
定时器 1
C
定时器 2
D
定时器 3
第 2 题
当 C/T=( )时, 以定时器方式工作。
A
0
B
1
C
2
D
3
第 3 题
3. 当 GATE=( )时,软件启动定时器, 即用指令(SETB TR1)使 TCON 中的 TR1(TR0)置 1 即可启动定时器 1(定时器 0)。
A
0
B
1
C
3
2
第 4 题
4. 当定时器 1 计满数产生溢出时, 由硬件自动置 TF1=( )。
A
0
B
1
C
3
D
2
第 5 题
5. 当 GATE=0 时,用指令使 TR1 置 1 即启动定时器 1 工作, 若用指令使 TR1 清 0 则停止定时器 1 工作。当 GATE=( )时,用指令使 TR1 置 1 的同时外部中断 INT1(P3.3)的引脚输入高电平才能启动定时器 1 工作。
A
0
B
1
C
3
D
2
微课 4-4:定时或计数初值的计算及装入–作业
启动定时器/计数器工作,将 TCON 中的 TR1 或 TR0 置()。
A
1
B
2
C
3
D
0
微课 4-5:用定时器 T0 查询方式控制 P1.0 的蜂鸣器发出 1KHz 音频–作业
第 1 题
设 fosc=12MHz,则方式 1 的最大定时时间为( )。
A
8.2ms
B
16.4ms
C
65.5ms
D
131.0ms
第 2 题
2、80C51 单片机内部有两个( )位的可编程定时器/计数器, 称为定时器 0(简 称 T0)和定时器 1(简称 T1)
A
8
B
12
C
16
D
32
第 3 题
3、定时器 0 或定时器 1 作用于定时器时, 对内部机器周期( )计数, 由于机 器周期是定值, 故计数值确定时,时间也随之确定。
A
减 1
B
脉冲
C
加 1
D
定时器 1
第 4 题
4、( )用于设置定时器的工作方式。
A
TMOD
B
TCON
C
D
T1
第 5 题
5、16 位的定时器/计数器实质上是一个( )计数器
A
加 2
B
减 2
C
加 1
D
减 1
微课 4-6:80C51 定时器计数器的工作方式–作业
第 1 题
使用定时器 T0 方式 1,作为定时的正确选项为( )
A
0x01
B
0x20
C
0x00
D
0x30
微课 4-7:将 T1 计数的结果送 P0 口显示–作业
第 1 题
使用计数器 T1 工作于方式 2,作为定时时, 则 TMOD =( )。
A
20H
B
50H
C
10H
D
01H
第 2 题
计数 0 从 0 开始, 计满 100 后溢出,则 TF0( )。
A
置 1
B
清零
C
取反
D
进位
第 3 题
3.方式 2 在计数溢出后不需要由(
)向计数器赋初始值。
A
软件
B
计算机
C
单片机
D
主板
第 4 题
4.由于方式 2 是自动重装入初值 8 位定时/计数器,只要装入(
),以后就自动装入初值。
A
2 次
B
1 次
C
3 次
D
无数次
第 5 题
5.以下选项哪个是给定时器 T1 的高八位赋初值( )。
A
TR1=1
B
TF1=0
C
TH1=256-100
D
TL1=256-100
微课 4-8:单片机控制 LED 灯左循环亮
第 1 题
用 AT89C51 单片机控制一组 LED 灯左循环亮时,晶振采用( )MHz。
A
、12
B
、20
C
、30
D
、40
第 2 题
TH1=256-100;代表定时器 T1 的( )赋初值。
A
、低八位
B
、八位
C
、高八位
D
、十六位
第 3 题
3.TL1=256-100;代表定时器 T1 的( )赋初值。
A
、低八位
B
、八位
C
、高八位
D
、十六位
第 4 题
4.TR0=1,代表的意思是启动( )。
A
、T1
B
、T2
C
、T3
D
、T0
第 5 题
5.while(!TF0)代表的意思是( )。
A
、定时器
B
、计数器
C
、溢出判断
D
、初始值
模块 4 单元测试题
第 1 题
定时器 0 或定时器 1 用作计数器时, 对芯片引脚()上输入的脉冲计数,每输入 一个脉冲,加法计数器加 1;其用作定时器时,对内部机器周期脉冲计数,由于机
器周期是定值, 故计数值确定时,时间也随之确定。
A T0(P3.4)
B T1(P3.5)
C T0(P3.4)或 T1(P3.5)
D T0(P3.5)或 T1(P3.4)
第 2 题
80C51 单片机内部有( )个定时器/计数器。
A 1
B 2
C 3
D 4
第 3 题
在定时器/计数器开始工作之前,CPU 必须将一些命令写入定时器/计数器,这个过 程叫定时器/计数器的( )。
第 4 题
单片机采用工作方式 0 定时, 则 TMOD 它的最大定时时间是( )ms。
第 5 题
若采用定时器 0,方式 1 计数, 则 TMOD 的值是( )。
A 01H
C 41H
D 50H
第 6 题
若单片机的晶振频率是 24MHz,则其对输入脉冲的最高计数频率为()。 A 1MHz
B 6MHz
C 12MHz
D 24MHz
第 7 题
若要启动定时器 T0,则 TR0 的值是 0。
第 8 题
若要启动定时器 T1,则 TR1 的值是 1。
第 9 题
下列哪一种工作方式仅适用于定时器 T0( )。
A 方式 0
B 方式 1
C 方式 2
D 方式 3
第 10 题
TMOD 不能 位寻址。
第 11 题
80C51 单片机内部有两个( )位个定时器/计数器。
微课 5-1:用定时器 T1 中断方式控制 P3 口 8 位 LED 闪烁–作业
第 1 题
中断的功能是(
)
A
实现中断响应和中断返回
B
实现优先权排队
C
实现中断嵌套
D
以上都是
第 2 题
2.80C51 的中断系统有(
)个中断源。
A
5
B
4
C
3
D
2
第 3 题
中断是通过( )来改变 CPU 的运行方向的
A
软件
B
硬件
C
程序
D
运行
第 4 题
1. 中断的特点是(
)。
A
提高 CPU 的效率
B
实时处理
C
故障处理
D
中断的功能
第 5 题
与中断有关的寄存器是(
)
A
中断源寄存器 TCON
B
中断源寄存器 SCON
C
中断允许控制寄存器 IE
D
中断优先级控制寄存器 IP
微课 5-2:80C51 中断系统的结构及中断源–作业
第 1 题
当 CPU 检测到 P3.2 引脚上出现有效的中断信号时,中断标志 IE0(TCON.1 位) ( ),向 CPU 申请中断。
A
置 3
B
置 2
C
置 1
D
置 0
第 2 题
TF0 为定时器(
)溢出中断请求。
A
T0
B
T1
C
P0
D
P1
第 3 题
3. 用定时器 T1、方式 1,定时,则 TMOD=(
)
A
20H
B
02H
C
10H
D
01H
微课 5-3:用外中断 INT1 控制 P2 口 8 个 LED 亮灭–作业
第 1 题
定时器控制寄存器 TCON 的作用是控制定时器的( )
A
启动
B
停止
C
启动与停止
D
启动或停止
第 2 题
当 ITl=0 时,外部中断 1 为( )。在这种方式下, CPU 在每个机器周期的 S5P2 期 间对 INT1 (P3.3)引脚采样,若为低电平, 则认为有中断申请,硬件自动使 IEl 标
志置 1;若为高电平,则认为无中断申请或中断申请已撤除,硬件自动使 IEl 标志 清0。
A
电平触发方式
B
边沿触发方式
C
电平触发方式和边沿触发方式
D
水平触发方式
第 3 题
串行口控制寄存器 SCON 的低 2 位(
)保存串行口的发送中断和接收中断标志。
A
TI
B
TI 和 RI
C
RI
D
TI 或 RI
第 4 题
4.80C51 系统复位后,SCON 初值均(
),应用时要注意各位的初始状态。
A
置 1
B
减 1
C
清 0
D
加 1
第 5 题
5.80C51 单片机有( )个中断源都是可屏蔽中断, 其中断系统内部设有一个专用 寄存器 IE,用于控制 CPU 对各中断源的开放或屏蔽。
A
1
B
3
C
5
D
7
微课 5-4:外部中断 INT0 控制 LED 灯左循环亮–作业
第 1 题
1.80C51 单片机有( )个中断优先级,每个中断源都可以通过编程确定为高优先 级中断或低优先级中断, 因此, 可实现( )级嵌套。
A
一 , 一
B
两,二
C
一,三
D
两,四
第 2 题
当 80C51 系统复位后,IP 低 5 位全部(
),所有中断源均设定为低优先级中断。
A
置 1
B
减 1
C
清 0
D
加 1
微课 5-5:80C51 中断系统各寄存器设置–作业
第 1 题
当 ITl=(
)时,外部中断 1 为电平触发方式。
A
0
B
1
C
2
D
3
第 2 题
3. 在电平触发方式中,CPU 响应中断后不能由硬件自动使 IEl 清 0,也不能由 软件使 IEl 清 0,所以在中断返回前必须撤消 INT1 引脚上的( ),否则将再次中 断,导致出错。
A
T0
B
T1
C
高电平
D
低电平
第 3 题
定时器 1 被启动计数后, 从初值开始做加 1 计数, 计满溢出后由硬件自动使 TF1 置( ),并申请中断。
A
0
B
C
2
D
3
微课 5-6:用外中断 INT1 测量负跳变信号累计数并将结果送 P2 口显示
第 1 题
外中断 INT1 的引脚地址(
)
A
P3.0
B
P3.1
C
P3.2
D
P3.3
第 2 题
设置寄存器 TCON 的(
),选择负跳变来触发外部中断。
A
IT0=0
B
IT1=0
C
D
IT0=1
第 3 题
3.当开总中断时, EA=(
)。
A
0
B
1
C
2
D
3
第 4 题
4.当外部中断 1 中断, EX1=(
)。
A
3
B
2
C
1
D
D0
第 5 题
5.负跳变由软件控制( )引脚输出电平产生。
A
P3.3
B
P3.5
C
P3.7
D
P3.9
微课 5-7:用外中断 INT0 测量外部负脉冲宽度并将结果送 P1 口显示–作业
第 1 题
允许外中断 0 中断 EX0=(
)。
A
0
B
1
C
2
D
3
第 2 题
使用定时器 T1 的方式 2,计数, 则 TMOD=(
)。
A
0x21
B
0x60
C
0x10
D
0x11
第 3 题
3. 关闭定时器 T1, TR1=(
)。
A
0
B
1
C
2
D
3
第 4 题
4. 开总中断, EA=(
)。
A
0
B
1
C
2
D
第 5 题
5. 将 P1.0 引脚输出电平取反,M=(
)。
A
M
B
~M
C
-M
D
MM
模块 5 单元测试题
第 1 题
串口通信一般有( )和( )两种基本通信方式。
第 2 题
80C51 有( )个中断源。
第 3 题
下列哪项不是中断的特点(
)。
A 实时处理
B 故障处理
C 提高 CPU 效率
D 在线编程
外部中断 1 的中断入口地址是( )。
A 0003H
B 000BH
C 0013H
D 001BH
第 5 题
响应中断最短需要( )个机器周期。
A 2
B 3
C 4
D 5
第 6 题
下列( )是中断优先级别寄存器。
A IE
B IP
C TCON
D SCON
第 7 题
中断响应时,中断总允许位 EA 的值是 1。
第 8 题
关闭中断响应, 中断总允许位 EA 的值是( )。
第 9 题
下列(
)不是 80C51 的中断源。
A 定时器 0 中断
B 内部中断
C 外部中断 0
D 外部中断 1
第 10 题
定时器 T0 产生溢出时,定时器 T0 中断请求标志位( )置 1,向 CPU 发出请求。 A TF0
B ET0
C IT0
D TR0
第 11 题
引起中断的原因或发出中断请求的来源称为中断源 。
微课 6-1:方式 0 控制流水灯循环点亮
第 1 题
将 S 位定义为 P1.0 引脚,sbit S=();
A
P1^0
B
P10
C
P10^
D
P^10
第 2 题
串行口工作于方式 0()
A
SCON=0x00;
B
SCON=0x01;
C
SCON=0x02;
D
SCON=0x10;
第 3 题
3.将数据送入 SBUF 缓冲器中()
A
SBU=data;
B
SBUF=datas;
C
BUF=datas;
D
BUF=data;
第 4 题
4.计算机与外设之间的数据交换称为()
A
通信
B
通道
C
交互
D
互通
第 5 题
5.目前计算机网络通信,大多数采用()
A
半双工通信
B
单工通信方式
C
全双工通信方式
D
同步通信方式
微课 6-2:认识串行通信及协议–作业
第 1 题
在使用方式 0,需要设置串行控制寄存器 SCON,使 SM0=( ),SM1=( )即可。
A
0,0
B
0,1
C
1,0
D
1,1
第 2 题
异步通信中,是以( )为单位传送的。
A
字节
B
整数型
C
浮点型
D
字符型
第 3 题
在异步通信中, 对字符的编码形式规定位:每个串行字符由 4 个部分:起始位、 数据位、奇偶校验位和( )组成。
A
起始位
B
数据位
C
奇偶校验位
D
停止位
第 4 题
串行通信是指信息的各位数据被逐位顺序传输的通信方式,这种通信方式较之并 行通信而言,具有哪些优点?
A
传输距离长
B
传送速率快
C
抗干扰能力强
D
通信成本低
第 5 题
在串行通信中, 数据传送可分为()。
A
单工通信
B
半双工通信
C
同步通信
D
全双工通信
微课 6-3:RS-232C 接口–作业
第 1 题
3.RS-232C 使用()逻辑
A
正
B
负
1
D
0
第 2 题
4.RS-232C 数据接受端()。
A
TXD
B
RIS
C
RXD
D
CTS
第 3 题
5.通信就是()与外部设备间交换信息.
A
键盘
B
外设
C
CPU
D
显示器
第 4 题
RS-232C 串行口连接器分为( )芯 D 型连接器针和 25 芯 D 型连接器。
A
12
B
9
C
16
D
8
第 5 题
RS-232C 数据发送端()。
A
RXD
B
RIS
C
TXD
D
CTS
微课 6-4:单片机 U1 与单片机 U2 进行通信–作业
第 1 题
单片机 U1 和 U2 分别负责完成数据的 和 任务。
A
接收
B
发送
发送
接收
C
采集
D
处理
处理
采集
第 2 题
对单片机 U2 编程时,需要设置 SM0= ,SM1= 和 REN= 。
A
1 1 1
B
0 0 1
C
0 1 1
D
1 0 0
第 3 题
P1=Receive() 的目的是( )。
A
将接收到的数据送 P1 显示
B
将接收到的数据送 P1 储存
C
将接收到的数据送 P2 储存
D
从 P1 口发送数据
第 4 题
MCS-51 单片机通过串行数据接收引脚 RxD( )和串行数据发送引脚 TxD( ) 与外界进行通讯。
A
P3.1 P3.0
B
P3.0 P3.1
C
P2.1 P2.0
D
P2.0 P2.1
第 5 题
单片机串行接口是可编程接口, 使用时必须先对 和 进行初始化。
A
SCON
B
SCON
C
ECON
D
ECON
DCON
PCON
PCON
DCON
微课 6-5:80C51 串口的结构及寄存器设置–作业
第 1 题
RI 为接收中断标志位, 当 RI=1 时, 表示一帧数据 。
A
接收开始
B
接收停止
C
接收错误
D
接收完成
第 2 题
TI 为发送中断标志位, 必须用 指令复位。
A
TI=0
B
CLEAN
C
CLE
D
T1=0
第 3 题
3.REN 为串行口接受允许控制位, 当 REN= 时,表示允许接收。 A
0
B
C
Recive
D
True
第 4 题
4.IDL 为待机方式控制位, IDL= ,则进入待机方式。
A
0
B
1
C
-1
D
True
第 5 题
5.GF1、GF0:通用标志位,由 置位、复位。
A
硬件
B
软件
C
ff
D
1
微课 6-6:80C51 串行口工作方式 0 和方式 1
第 1 题
1.80C51 串行口有( )种工作方式
A
1
B
2
C
3
D
4
第 2 题
在方式 0 下,串行口作同步移位寄存器用,其波特率固定为( )。
A
fosc/12
B
fosc/16
C
fosc/6
D
fosc/8
第 3 题
方式 0 是( )位数据的异步通信。
A
8
B
9
C
10
D
11
第 4 题
方式 1 是( )位数据的异步通信。
A
11
B
8
C
10
D
22
第 5 题
( ) 为数据发送端
A
TXD
B
RXD
C
MAX
D
MIN
微课 6-7:80C51 串行口工作方式 2 和方式 3
第 1 题
SCON 是一个特殊功能寄存器, 用于设定串行接口的工作方式,当 SM0、SM1=( ) 为工作方式 2。
A
00
B
01
C
10
D
11
第 2 题
SCON 是一个特殊功能寄存器, 用于设定串行接口的工作方式,当 SM0、SM1=( ) 为工作方式 3。
A
00
B
01
C
10
D
11
RI 为接收中断标志位。RI=1 时,表示一帧数据接收完成。RI 必须用( )清零。
A
硬件
B
软件
C
自动
D
手动
第 4 题
REN 为串行口接收允许控制位 REN=( ),表示允许接收。
A
1
B
0
C
2
D
3
模块 6–微课 6-8:单片机向 PC 机发送数据
第 1 题
单片机的电压是() V。
A
220V
B
36V
C
-12V~+12V
D
0~5V
第 2 题
PC 上 RS-232C 的电压是()V。
A
220V
B
36V
C
-12V~+12V
D
0~5V
第 3 题
3.在单片机向 PC 发送数据中, 单片机 U1 通过串行口() 端向 PC 发送数据。 A
RXD
B
TXD
C
T0
D
T1
第 4 题
4.用定时器 T1 ,方式 2,定时则 TMOD=()。
A
01H
B
10H
C
20H
D
02H
第 5 题
5.()用于设置定时器的工作方式。
A
TMOD
B
TCON
C
T0
D
T1
微课 6-9:PC 机向单片机发送数据并用 LED 显示出来–作业
第 1 题
接收中断标志位为()
A
RI
B
TI
C
SM0
D
SM1
第 2 题
缓存器的标志位为()
A
SBUF
B
dat
C
RI
D
TI
第 3 题
3.TMOD 设置为定时器 T1 方式 2、计数则()
A
0x60
B
0x30
C
0x40
D
0x10
第 4 题
4.串行口工作在方式 1,允许接收,则 SCON 需要设置为()
A
0x30
B
0x40
C
0x50
D
0x60
第 5 题
5.单片机系统复位后, PCON 为()
A
0x00
B
0x10
C
0x20
D
0x30
微课 6-10:串口驱动数码管–作业
第 1 题
串口驱动数码管单片机串行口 RXD 为() 引脚。
A
B
P2.1
C
P3.0
D
P3.1
第 2 题
串口驱动数码管单片机串行口 TXD 为() 引脚。
A
P2.0
B
P2.1
C
P3.0
D
P3.1
第 3 题
3. 串行输入、输出分别接上 74LS164 的数据输入端与使能端,( )接上 74LS164 的 CS 端。
A
P1.0
B
P0.7
C
P2.7
D
第 4 题
4. 使用方式 0,需要设置串行控制寄存器 SCON,使 SM0=( )。
A
0
B
1
C
2
D
3
第 5 题
5. 使用方式 1,需要设置串行控制寄存器 SCON,使 SM1=()。
A
1
B
0
C
2
D
3
微课 6-11:单片机与单片机双机通信–作业
第 1 题
对单片机 U1 编程时,使用方式()
A
0
B
1
C
2
D
3
第 2 题
设置串行控制寄存器 SCON,允许接收、方式 3 使 SM0=1,则()
A
SM1=1,REN=1
B
SM1=1,REN=0
C
SM1=0,REN=0
D
SM1=1,REN=1
第 3 题
3.计算机与外部设备的通信方式有并行通信和()
A
混合
B
并行
C
串行
简单
第 4 题
4.串/并转换芯片是()
A
74LS162
B
74LS163
C
74LS164
D
74LS165
第 5 题
5.在异步通信中,每个串行字符由:起始位,( ),奇偶校验位和停止位组成。
A
起始位
B
停止位
C
奇偶校验位
D
数据位
模块 6 单元测试题
第 1 题
控制串行接口工作方式的寄存器是(
)。
A TCON
B PCON
C SCON
D TMOD
第 2 题
串行通信制式分为( )、( )和( )三种。
A 单工 半双工 全双工
B 单工 全双工 全双工
C 单工 半双工 半双工
D 半双工 半双工 全双工
第 3 题
具有串行数据接收功能的引脚是( )。
A P3.0
B P3.1
C P3.2
D P3.3
第 4 题
当串口工作在方式(B )时, 一帧数据共有 10 位。
A 0
B 1
C 2
D 3
第 5 题
下列哪条语句表示将数据送入 SBUF 缓冲器中( )。
A 00H
B 10H
C 40H
D 50H
第 6 题
使用串口通信方式 1 发送信息, 其串口通信控制寄存器 SCON 的值是( )。
第 7 题
在串行通信中, 把每秒钟传送的二进制的位数叫(B )。
A 比特率
B 波特率
C 传输率
D 比时钟频率
第 8 题
若 fosc=11.0592 mhz,波特率为 9600,SMOD=1,定时器 1 的初始值是 0XFF。
第 9 题
若 fosc=11.0592 mhz,波特率为 9600,SMOD=1,定时器 1 的初始值是( )。
微课 7-1:独立式按键 S 控制 LED0 的亮灭状态–作业
第 1 题
一般情况下,单片机应用系统的用户按一次键(从按下到释放)或释放一次按键 (从释放到再按下) 最快也需要 以上
A
:50ms
B
:60ms
C
:70ms
D
:80ms
第 2 题
如果按键较多,硬件消抖将无法胜任,因此常采用软件的方法进行消抖。在第一 次检测到有键按下时,执行一段延时 的子程序后, 再确认该键电平是否仍保
持闭合状态电平,如果保持闭合状态电平,则确认真正有键按下,从而消除了抖 动的影响。
A
:5ms
B
:10ms
C
:15ms
D
:20ms
第 3 题
P2=0xfe; led_delay();是第几个灯亮?
A
:第三个灯亮
B
:第二个灯亮
C
:第一个灯亮
D
:第四个灯亮
第 4 题
P2=() ; //点亮所有灯
A
0x00
B
:0x01
C
:0x02
D
:0x03
第 5 题
LED0=0 时, P2.0 输出()电平;
A
低
B
:中
C
高
D
:负
微课 7-2 :软件消抖的独立式按键 S 控制 LED0 的亮灭状态–作业
第 1 题
单片机中普遍采用键盘为 ()。
A
硬件键盘
B
硬件开销较大
C
编码键盘
D
非编码键盘
第 2 题
如果按键较多,( )硬件消抖将无法胜任,因此常采用( )的方法进行消抖。
A
硬件、硬件
B
软件、软件
C
硬件、软件
D
软件、硬件
第 3 题
独立式按键是指直接利用 I/O 口线构成的( )个按键电路。
A
单
B
双
硬件
D
软件
第 4 题
在按键较多的情况下通常采用()键盘电路。
A
独立式
B
矩阵式
C
编码式
D
列行式
第 5 题
根据图 7-7 所示,如果已知 P1.0 引脚被置为( )电平,那么当按键 S1 被按下 时,可以肯定 P1.4 引脚的信号必定变成()电平。
A
高、低
B
低、高
C
低、低
D
高、高
微课 7-3:独立式按键 S 组控制 8 位 LED 灯
第 1 题
独立式按键是指直接利用 I/O 口线构成的()个按键电路。
A
单
B
双
C
硬件
D
软件
第 2 题
在按键较多的情况下通常采用( )键盘电路。
A
独立式
B
矩阵式
C
编码式
D
列行式
第 3 题
如果按键较多,( )硬件消抖将无法胜任, 因此常采用( )的方法进行消抖。
A
硬件、硬件
B
软件、软件
C
硬件、软件
D
软件、硬件
第 4 题
矩阵式键盘判断是否有键被按下的方法是将全部行线 P1.0~P1.3 置低电平( ),
全部列线置高电平(),然后检测列线的状态。
A
1、1
B
0、0
C
0、1
D
1、0
第 5 题
逐行扫描就是先扫描第一行, 即将第一行输出()电平, 然后读入列值, 哪一列出 现()电平, 则说明该列与第一行跨接的键被按下。
A
高、低
B
低、高
C
高、高
D
低、低
微课 7-4:用数码管显示矩阵键盘的按键值
第 1 题
启动定时器 T0,TR0=() ;
A
-1
B
0
C
2
D
1
第 2 题
关闭定时器 T0,TR0=()
A
-1
B
0
C
2
D
1
第 3 题
所有行线置为低电平“0”,所有列线置为高电平“1”,P2=
A
0xf0;
B
0x0f;
C
0xf1;
D
0x1f;
第 4 题
单片机中普遍采用键盘为 ()。
A
硬件键盘
B
硬件开销较大
C
编码键盘
D
非编码键盘
第 5 题
如果按键较多,( )硬件消抖将无法胜任,因此常采用( )的方法进行消抖。
A
硬件、硬件
B
软件、软件
C
硬件、软件
D
软件、硬件
微课 7-5:键盘和按键技术–作业
第 1 题
对键盘的识别可分为两类:()
A
软件, 硬件
B
手动, 自动
C
接口, 软件
D
接口, 硬件
第 2 题
独立式按键是指直接利用 I/O 口线构成的单个按键电路。每个独立式按键单独占 用() 根 I/O 口线
A
A 一
B
二
C
三
D
四
第 3 题
逐行扫描就是先扫描第一行, 即将第一行输出()电平, 然后读入列值, 哪一列出 现()电平, 则说明该列与第一行跨接的键被按下。
A
高、低
B
低、高
C
高、高
D
低、低
独立式按键是指直接利用 I/O 口线构成的()个按键电路。
A
单
B
双
C
硬件
D
软件
第 5 题
如果按键较多,( )硬件消抖将无法胜任, 因此常采用( )的方法进行消抖。
A
硬件、硬件
B
软件、软件
C
硬件、软件
D
软件、硬件
微课 7-6:矩阵式键盘结构及工作原理–作业
第 1 题
矩阵式按键当有键被按下时,转入(
)的方法来确定是哪一个键被按下。
A
独立扫描
B
逐行扫描
C
电平扫描
D
混合扫描
第 2 题
在按键较多的情况下通常采用(
)键盘电路。
A
单独
B
独立
C
混合
D
矩阵式
第 3 题
如果已知 P1.0 引脚被置为低电平“0”,那么当按键 S1 被按下时,可以肯定 P1.4 引脚的信号必定变成(
)。
A
低电平 “1”
B
C
低电平 “0”
D
高电平 “1”
第 4 题
判断是否有键被按下。其方法是将全部行线 P1.0~P1.3 置低电平“0”,全部列 线置(
),然后检测列线的状态。
A
低电平 “1”
B
高电平 “0”
C
低电平 “0”
D
高电平 “1”
微课 7-7:用 LED 数码管循环显示数字 0~9–作业
第 1 题
LED 数码显示管是由几只发光二极管组成?()
A
6
B
7
8
第 2 题
七段 LED 显示字符 2 的共阳极段选码是?
A
A4D
B
A2H
C
A4H
第 3 题
下列哪项是七段 LED 共阴极段选码的全灭?
A
00H
B
FFH
C
00
第 4 题
LED 显示器按照发光管排布结构可以分为 LED() 显示器和 LED()显示器。
A
数码管显示器和晶体管显示器
B
数码管显示器和点阵显示器
C
数码管显示器和液晶管显示器
第 5 题
LED 显示器是 显示器 发光二极管显示器
A
发光二极管显示器
B
发光数码管显示器
C
发光晶体管显示器
微课 7-8:用数码管显示按键次数–作业
第 1 题
外部中断 0()
A
INTO
B
C
INT2
D
INT1
第 2 题
包含 51 单片机寄存器定义的头文件
A
#include
B
include
C
#include
D
include
第 3 题
下列哪项是七段 LED 共阴极段选码的全灭?
A
00H
B
FFH
C
00
第 4 题
4,开放总中断()
A
EA=0;
B
EA=1;
C
EA=1;
第 5 题
七段 LED 显示字符 2 的共阳极段选码是?
A
A4D
B
A2H
C
A4H
微课 7-9:用 LED 数码管动态显示“123456”
第 1 题
数字 1 的段码()
A
0x09
B
C
0xb0
D
0xf9
第 2 题
数字 3 的段码()
A
0x09
B
0x0b
C
0xb0
D
0xf9
第 3 题
关闭所有数码管()
A
0xff
B
0x0b
C
0xf9
D
0xb0
第 4 题
数字 5 的段码()
A
0x09
B
0xff
C
0x92
D
0x99
第 5 题
数字 2 的段码
A
0x09
B
0xa4
C
0x92
D
0x9a
微课 7-10:LED 技术
第 1 题
LED 显示器即()发光二极管显示器
A
二极管显示器
B
液晶显示器
C
数字显示器
D
发光二极管显示器
第 2 题
LED 数码管显示器, 由()只发光二极管组成。
A
5
B
6
C
7
D
8
第 3 题
LED 数码管的 a~g 七个发光二极管。加()电压的发光
A
正
B
负
C
1
D
0
第 4 题
所谓静态显示, 是指显示器显示某一字符时,相应的发光二极管恒定的()导通或 截止
A
断开或截止
B
导通或击穿
C
限流或截止
D
导通或截止
第 5 题
当显示器的位数较()时,可采用动态显示。
A
等于
B
多
C
小于
D
少
微课 7-11:用 LCD 显示字符 ‘ABCD’
第 1 题
RW,RS 为读状态 RW=() , RS=();
A
0 ,1
B
1,1
C
1,0
D
0,0
第 2 题
RW,RS 可以写入指令 RW=() , RS=();
A
0 ,1
B
1,1
C
1,0
D
0,0
第 3 题
RW,RS 可以写入数据 RW=() , RS=();
A
0 ,1
B
1,1
C
1,0
D
0,0
第 4 题
显示模式设置: 显示开, 有光标,光标闪烁()
A
WriteInstruction(0xaf);
B
WriteInstruction(0x2f);
C
WriteInstruction(0x0f);
D
WriteInstruction(0xbf);
第 5 题
显示模式设置: 光标右移,字符不移()
A
WriteInstruction(0x0a);
B
WriteInstruction(0x06);
C
WriteInstruction(0x60);
D
WriteInstruction(0xbb);
微课 7-12:用 LCD 循环右移显示 China Dream–作业
第 1 题
普通的 LED 数码管只能用来显示数字,如果要显示英文、 汉字和图形, 则必须使
用( )。
A
数码管
B
LED
C
液晶显示器
LDC
第 2 题
液晶显示器的英文简称是()。
A
LCD
B
LED
C
CDL
D
LDC
第 3 题
液晶显示器从显示的形式上通常可分笔段型、 ()和点阵图形型。
A
显示器
B
LED
C
LCD
D
字符型
LCD1602 字符型液晶显示器显示容量为()。
A
16 字×1 行
B
16 字×2 行
C
16 字×3 行
D
16 字×4 行
第 5 题
1602 型 LCD 的芯片工作电压为( )。
A
5~5.5V
B
4.5~5 V
C
4.5~5.5V
D
4~5 V
微课 7-13:LCD1602 字符型液晶显示器–作业
第 1 题
VL 为液晶显示器对比度调整端,接正电源时对比度最( ),接地时对比度最
( )。
A
高、弱
B
弱、高
C
弱、弱
D
高、高
第 2 题
RS 为寄存器选择端,RS 为( D )电平时选择数据寄存器,为( )电平时选择
指令寄存器。
A
高、高
B
低、低
C
低、高
D
高、低
第 3 题
E 为使能端,当 E 端由( )电平跳变成( )电平时, 液晶显示模块执行命令。
A
高、低
B
低、 高
C
低、低
D
高、 高
第 4 题
要将显示模式设置为“16×2 显示, 5×7 点阵, 8 位数据接口”,只要向液晶模 块写二进制指令代码()。
A
00110000B
B
00111100B
C
00011100B
D
00111000B
第 5 题
如果要求液晶开显示、有光标且光标闪烁,那么根据显示开/关及光标设置指令, 向液晶模块写二进制指令代码( )。
A
00011110B
B
00001111B
C
00000111B
D
00001101B
微课 7-14:1602 型 LCD 的读写操作与单片机的接口电路–作业
第 1 题
1.液晶显示模块是慢显示器件, 所以在写每条指令之前一定要读 LCD 的忙标志是 否为( ),否则该写指令失效。
A
正电平
B
高电平
C
负电平
D
低电平
第 2 题
2.1602 型 LCD 字符显示位置的确定方法规定为( )。
A
50H+地址码
B
C
70H+地址码
D
80H+地址码
第 3 题
1602 型 LCD 专门设了一个忙碌标志位 BF。如果 BF 为( )电平, 表示 LCD 不忙; 如果 BF 为( )电平, 则表示 LCD 处于忙碌状态, 需要等待。
A
高、低
B
高、高
C
低、高
D
低、低
第 4 题
显示一个字符的操作过程为()。
A
“读状态→写指令→写数据→ 自动显示 ”
B
“写指令→读状态→写数据→ 自动显示 ”
C
“读状态→写数据→写指令→ 自动显示 ”
“写数据→读状态→写指令→ 自动显示 ”
第 5 题
E=( ),才允许读写
A
0
B
1
C
负
D
正
微课 7-15:1602 型 LCD 初始化和驱动流程图
第 1 题
1 显示模式设置:显示开,有光标, 光标闪烁()
A
WriteInstruction(0xaf);
B
WriteInstruction(0x2f);
C
WriteInstruction(0x0f);
D
WriteInstruction(0xbf);
第 2 题
显示模式设置: 光标右移,字符不移()
A
WriteInstruction(0x0a);
B
WriteInstruction(0x06);
C
WriteInstruction(0x60);
D
WriteInstruction(0xbb);
第 3 题
清屏幕指令,将以前的显示内容清除()
A
WriteInstruction(0x0a);
B
WriteInstruction(0x0B);
C
WriteInstruction(0x01);
D
WriteInstruction(0x10);
第 4 题
允许读写 E=() ;
A
0
B
1
C
3
D
2
第 5 题
显示模式设置: 16×2 显示, 5×7 点阵,8 位数据接口()
A
WriteInstruction(0x33);
B
WriteInstruction(0x38);
C
WriteInstruction(0x83);
D
WriteInstruction(0x22);
微课 7-16:ADC0809 内部结构及引脚功能
第 1 题
( ) 转换器用于实现模拟量到数字量的转换。
A
D/A
B
A/D
C
D/D
D
A/A
第 2 题
温度 1℃—300 ℃,对应电压为 0–5 V,则 A/D 转换的分辨率为() ℃。 A
2.17
B
1.22
C
1.38
D
1.17
第 3 题
ADC0809 具有() 路模拟量输入、( )位数字量输出功能的 A/D 转换器。
A
8、8
B
7、7
C
8、6
7、8
第 4 题
ADC0809 转换时间为( ) μs。
A
200
B
300
C
100
D
400
第 5 题
ADDA、ADDB、ADDC 为地址信号线,用于选择控制 8 通路输入模拟量中的某一路工 作, 当 ADDA、ADDB、ADDC 为 011 时, 模拟信号输入通路选择( )。
A
IN1
B
IN2
C
IN3
D
IN4
微课 7-18:DAC0832 锯齿波发生器
第 1 题
( ) 转换器用于实现数字量到模拟量的转换。
A
D/A
B
A/D
C
D/D
D
A/A
第 2 题
IKE 为输入锁存允许信号, ( )有效。
A
高电平
B
低电平
C
0
D
负
第 3 题
D/A 转换器是将数字信号转换为 。
A
高电平
B
0~+5V 电流
C
0~+5V 的锯齿波电压
D
0~-5V 的锯齿波电压
第 4 题
( )取决于 D/A 转换器的位数。
A
精度
B
分辨率
C
大小
D
类型
第 5 题
( )取决于 D/A 转换器各个部件的制作误差。
A
精度
B
分辨率
C
大小
D
类型
微课 7-19:DAC 转换器的性能指标与 DAC0832 接口芯片–作业
第 1 题
若满量程为 5V,n=8,分辨率为()。
A
1.22mv
B
19.53mv
C
11mv
D
10mv
第 2 题
在理想情况下,位数越多,精度越( )。
A
差
B
不确定
C
低
D
高
第 3 题
输出模拟信号是电流输出型的有( )。
A
ADC0809
B
AD558
C
DAC0832
D
AD7224
第 4 题
DAC0832 芯片是( )引脚双列直插式封装。
A
20
B
40
C
18
D
32
微课 7-20:DAC0832 与单片机的接口
第 1 题
1.()是指 D/A 转换器可输出的模拟量的最小变化量
A
精度
B
分辨率
C
位数
D
大小
第 2 题
位数越(),精度越高
A
多
B
少
C
大
D
小
第 3 题
DAC0832 是() 位电流型 D/A 转换器
A
5
B
6
C
7
D
8
第 4 题
ILE:输入锁存允许信号,有效。
A
低电压
B
高电压
C
高电平
D
低电平
第 5 题
DAC0832 的工作方式,没有下列哪种()
A
双缓冲方式
B
单缓冲方式
C
直连方式
D
直通方式
微课 7-21:步进电机正反转控制
第 1 题
本任务步进电动机的连线共()根
A
3
B
4
C
5
D
6
第 2 题
让电机停转的代码为()
A
P2=0x00
B
P2=0xff
C
P2=0x0f
D
P2=0xf0
第 3 题
该芯片将来自()口低 4 位的脉冲信号放大后送给步进电动机
A
P1
B
P2
C
P3
D
P4
第 4 题
软件消抖动延时的时间为()
A
1ms
B
10ms
C
50ms
D
第 5 题
定时器 T0 允许中断为()
A
ET0=1;
B
ET1=1;
C
ET0=0;
D
ET1=0;
微课 7-22:电子密码锁
第 1 题
1、AT89C51 芯片共有多少条 I/O 线
A
30
B
31
C
32
33
第 2 题
有多少个字节在 AT89C51 芯片的 RAM 内?
A
32
B
64
C
128
D
256
第 3 题
密码锁只需要 0~9 数字键和一个功能键, 因此需要多少个键
A
9 个
B
10 个
C
11 个
D
12 个容
AT89C51 芯片有 定时计数器、 中断源。
A
2,6
B
3,6
C
3,8
D
128,128
第 5 题
AT89C51 内部有 个 8 位用户数据储存单元和 个专用寄存器单元。 A
2,6
B
3,6
C
3,8
D
128,128
微课 7-23:数码秒表设计
第 1 题
如果需要让数码管显示数字“1”,则需要输入的段选码为( )。
A
0xc0.
B
0xf9.
C
0xa4.
D
0xb0.
第 2 题
P0=Tab[k%10]的作用是( )。
A
显示个位
B
显示十位
C
显示百位
D
显示小数点后一位
第 3 题
P2=0xff 的作用是( )。
A
开启所有数码管
B
关闭所有数码管
C
开启蜂鸣器
D
关闭蜂鸣器
第 4 题
DispplaySecond(second)的作用是( )。
A
调用分的显示子程序
B
调用秒的显示子程序
C
调用时的显示子程序
第 5 题
TH1=(65536-50000)%256 时将定时器的时间设定为()。
A
256ms
B
15536ms
C
100ms
D
50ms
微课 7-24:液晶时钟显示器
第 1 题
返回值:result。result=1,();result=0,()
A
忙碌, 不忙
B
高电平,低电平
C
置 1,置 0
D
确认, 取消
第 2 题
_nop_ (); _nop_ ();_nop_ (); _nop_ (); 空操作四个机器周期, 是为()
A
让机器休息
B
给硬件反应时间
C
给软件反应时间
D
没有什么用
第 3 题
#include<intrins.h>是()的头文件
A
void
B
B 包含_nop_ ()函数
C
包含 rand()
D
包含 main 函数
第 4 题
显示模式设置: 显示开, 无光标,光标不闪烁()
A
WriteInstruction(0x38)
B
WriteInstruction(0x06)
C
WriteInstruction(0x0c)
D
WriteInstruction(0x01)
第 5 题
根据规定, RS 为 ,RW 为 时, 可以读状态。
A
忙碌, 不忙
B
高电平,低电平
置 1,置 0
D
低电平,高电平
请先
!