内容正文:
编写说明:山东省春季高考统一考试招生电子技术类《单片机控制技术考点双析卷》,依据《山东省春季高考统一考试招生专业类别考试标准》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第3、第4卷精准对标山东省考纲,知识模块(一)C51单片机基础知识:
(1)了解STC89C51系列单片机的结构及特点。
(2)掌握STC89C51系列单片机最小系统单元。
(3)了解STC89C51系列单片机存储器的分类及特点。
(4)了解单片机I/O口的结构和功能。
(5)了解扩展单片机I/O口的方法,能用74138、74244、74595等集成电路扩展单片机的I/O 口。
山东省春季高考统一考试 电子技术类
《单片机控制技术》考点双析卷 第4卷
硬件结构与原理(2) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.51 单片机中,用于存放程序运行地址的寄存器是( )
A.A B.PC C.SP D.DPTR
【答案】B
2.51 单片机中,累加器 A 的位数是( )
A.4 位 B.8 位 C.16 位 D.32 位
【答案】B
3.下列元器件中,不能作为 51 单片机输入设备的是( )
A.按键 B.光敏电阻 C.发光二极管 D.红外接收头
【答案】C
4.下列不属于 51 单片机并行 I/O 口的是( )
A.P0 B.P1 C.P2 D.SDA
【答案】D
5.51 单片机片内程序存储器(ROM)的容量,对于 89C51 来说是( )
A.4KB B.8KB C.16KB D.32KB
【答案】A
6.MCS-51单片机访问片外存储器时利用通信ALE信号锁存来自 口的低8位地址信号。( )
A.P0 B.P1 C.P2 D.P3
【答案】A
【详解】MCS-51 单片机访问片外存储器时,地址总线是16位(可寻址范围为64KB)。P0 口分时复用作为低8 位地址/数据总线,P2 口作为高8位地址总线。ALE为地址锁存允许信号。在访问片外存储器时,P0 口先输出低8位地址,在0ALE 信号的下降沿将 P0 口输出的低8位地址锁存到外部地址锁存器(如 74LS373)中,之后 P0 口就可以作为数据总线进行数据的读写操作了。所以是利用 ALE 信号锁存来自 P0 口的低8位地址信号。答案是 A。
7.单片机工作时,CPU使用的是寄存器第二组,地址范围是( )
A.00H~10H B.00H~07H C.10H~1FH D.08H~0FH
【答案】C
【详解】在单片机中,工作寄存器组分为 4 组,每组有 8 个工作寄存器,分别是 R0 - R7。每组寄存器占用的字节地址是固定的。第0组工作寄存器的地址范围是 00H - 07H。第1组工作寄存器的地址范围是 08H - 0FH。第2组工作寄存器的地址范围是 10H - 17H。第3组工作寄存器的地址范围是 18H - 1FH。所以答案是 C。
8.51 系列单片机的复位引脚是( )
A.RST B.ALE C.PSEN D.EA
【答案】A
【详解】RST 是 51 系列单片机的复位引脚,当该引脚接收到持续一定时间的高电平信号时,单片机复位,ALE 是地址锁存允许信号引脚,PSEN 是外部程序存储器读选通信号引脚,EA 是内外程序存储器选择引脚,所以答案是 A。
9.51 系列单片机的 P0 口在作为通用 I/O 口使用时,需要外接( )
A.上拉电阻 B.下拉电阻 C.电容 D.电感
【答案】A
【详解】P0 口在作为通用 I/O 口时,由于其内部结构特点,输出级为漏极开路,所以需要外接上拉电阻才能输出高电平,否则只能输出低电平或高阻态,所以答案是 A。
10.以下属于 51 系列单片机内部数据存储器类型的是( )
A.ROM B.EPROM C.RAM D.EEPROM
【答案】C
【详解】51 系列单片机内部数据存储器主要是 RAM(随机存取存储器),用于存储程序运行过程中的数据,ROM(只读存储器)、EPROM(可擦除可编程只读存储器)、EEPROM(电可擦除可编程只读存储器)一般用于存储程序代码等,所以答案是 C。
11.若80C51单片机的机器周期为12us,其晶振频率为 MHz ( )
A.1 B.2 C.6 D.12
【答案】A
12.80C51单片机的 口还具有外中断、串行通信等第二功能。( )
A.PO B.P1 C.P2 D.P3
【答案】D
13.51 单片机片内 RAM 主要用于存储( )
A.程序代码 B.临时数据 C.固定常数 D.系统程序
【答案】B
14.51 单片机的 CPU 主要由 组成。( )
A.运算器和存储器 B.运算器和控制器
C.控制器和存储器 D.寄存器和存储器
【答案】B
15.要使 51 单片机的 P1 口作为输出口使用,需要对其进行的操作是( )
A.先置 1 B.先置 0
C.无需操作,直接输出 D.配置相关控制寄存器
【答案】C
16.51 单片机的堆栈指针 SP 在复位后的值是( )
A.00H B.07H C.80H D.FFH
【答案】B
17.51 单片机复位操作的主要作用是( )
A.关闭单片机电源
B.使单片机回到初始工作状态
C.清除程序存储器中的程序
D.改变单片机的工作频率
【答案】B
18.51 单片机中,用于存放当前指令地址的寄存器是( )
A.累加器 A B.程序计数器 PC
C.堆栈指针 SP D.数据指针 DPTR
【答案】B
19.51 单片机的片内 RAM 容量通常为( )
A.128B B.256B C.512B D.1KB
【答案】A
20.51 单片机的 P0 口作为通用 I/O 口使用时,通常需要外接( )
A.上拉电阻 B.下拉电阻 C.稳压管 D.三极管
【答案】A
二、判断题(本大题共10小题,每题2分,共20分)
21.P2口的输出级结构与P1口完全相同。( )
【答案】正确
22.P3口的全部8个引脚都具有第二功能。( )
【答案】正确
23.定时器1溢出标志TF1位于TCON寄存器的第7位。( )
【答案】正确
24.外部RAM的地址范围由P2端口决定高8位。( )
【答案】正确
25.在延时子程序中,若晶振频率降低,相同的程序延时时间会变长。( )
【答案】正确
【详解】晶振频率降低,指令执行周期变长,在相同的循环结构和指令下,程序执行完所花费的时间就会变长,从而使延时时间变长。故表述正确。
26.所有I/O口在复位后都可以直接作为输入口使用。( )
【答案】错误
27.P2口在扩展外部存储器时用作高8位地址总线。( )
【答案】正确
28.P3.6(WR)和P3.7(RD)用于外部RAM的读写控制。( )
【答案】正确
29.P0口的所有引脚都可用作外部中断输入。( )
【答案】错误
30.P2.5引脚的第二功能是定时器T0的外部输入。( )
【答案】错误
三、综合应用题(本大题共2小题,每题10分,共20分)
31.请使用 51 单片机 C 语言编写一个程序,实现功能:让 P1 口连接的 8 个发光二极管(LED)每隔 500ms 轮流点亮(即第一个 LED 亮 500ms 后熄灭,第二个 LED 亮 500ms 后熄灭,依次循环,直至第八个 LED 亮完后回到第一个 LED 重复)。写出完整程序代码。
【答案】#include <reg51.h>
void delay500ms(void)
{
unsigned int i, j;
for(i = 500; i > 0; i--)
for(j = 110; j > 0; j--);
}
void main(void)
{
unsigned char led_bit = 0x01; // 初始让最低位(第一个LED)亮
while(1)
{
P1 = ~led_bit; // 由于LED通常共阳连接,低电平点亮,故取反
delay500ms(); // 延时500ms
led_bit <<= 1; // 左移一位,下一个LED准备点亮
if(led_bit == 0x00)
{
led_bit = 0x01;
}
}
}
32.设计一个基于 51 单片机的按键控制 LED 电路及程序。要求:使用 P3.2 引脚连接 1 个按键(低电平有效),P1.0 引脚控制 1 个 LED;当按键按下时,LED 点亮;按键未按下时,LED 熄灭。
(1)画出硬件连接示意图;
(2)编写对应的 C 语言控制程序。
【答案】(1)硬件连接示意图:
(2)C 语言程序:
#include <reg51.h> // 包含51单片机寄存器定义头文件
sbit key = P3^2; // 定义按键接口(P3.2)
sbit led = P1^0; // 定义LED接口(P1.0)
void main(void)
{
while(1)
{
if(key == 0)
{
led = 0; // LED点亮(P1.0输出低电平)
}
else
{
led = 1; // LED熄灭(P1.0输出高电平)
}
}
}
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:山东省春季高考统一考试招生电子技术类《单片机控制技术考点双析卷》,依据《山东省春季高考统一考试招生专业类别考试标准》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第3、第4卷精准对标山东省考纲,知识模块(一)C51单片机基础知识:
(1)了解STC89C51系列单片机的结构及特点。
(2)掌握STC89C51系列单片机最小系统单元。
(3)了解STC89C51系列单片机存储器的分类及特点。
(4)了解单片机I/O口的结构和功能。
(5)了解扩展单片机I/O口的方法,能用74138、74244、74595等集成电路扩展单片机的I/O 口。
山东省春季高考统一考试 电子技术类
《单片机控制技术》考点双析卷 第4卷
硬件结构与原理(2) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.51 单片机中,用于存放程序运行地址的寄存器是( )
A.A B.PC C.SP D.DPTR
2.51 单片机中,累加器 A 的位数是( )
A.4 位 B.8 位 C.16 位 D.32 位
3.下列元器件中,不能作为 51 单片机输入设备的是( )
A.按键 B.光敏电阻 C.发光二极管 D.红外接收头
4.下列不属于 51 单片机并行 I/O 口的是( )
A.P0 B.P1 C.P2 D.SDA
5.51 单片机片内程序存储器(ROM)的容量,对于 89C51 来说是( )
A.4KB B.8KB C.16KB D.32KB
6.MCS-51单片机访问片外存储器时利用通信ALE信号锁存来自 口的低8位地址信号。( )
A.P0 B.P1 C.P2 D.P3
7.单片机工作时,CPU使用的是寄存器第二组,地址范围是( )
A.00H~10H B.00H~07H C.10H~1FH D.08H~0FH
8.51 系列单片机的复位引脚是( )
A.RST B.ALE C.PSEN D.EA
9.51 系列单片机的 P0 口在作为通用 I/O 口使用时,需要外接( )
A.上拉电阻 B.下拉电阻 C.电容 D.电感
10.以下属于 51 系列单片机内部数据存储器类型的是( )
A.ROM B.EPROM C.RAM D.EEPROM
11.若80C51单片机的机器周期为12us,其晶振频率为 MHz ( )
A.1 B.2 C.6 D.12
12.80C51单片机的 口还具有外中断、串行通信等第二功能。( )
A.PO B.P1 C.P2 D.P3
13.51 单片机片内 RAM 主要用于存储( )
A.程序代码 B.临时数据 C.固定常数 D.系统程序
14.51 单片机的 CPU 主要由 组成。( )
A.运算器和存储器 B.运算器和控制器
C.控制器和存储器 D.寄存器和存储器
15.要使 51 单片机的 P1 口作为输出口使用,需要对其进行的操作是( )
A.先置 1 B.先置 0
C.无需操作,直接输出 D.配置相关控制寄存器
16.51 单片机的堆栈指针 SP 在复位后的值是( )
A.00H B.07H C.80H D.FFH
17.51 单片机复位操作的主要作用是( )
A.关闭单片机电源
B.使单片机回到初始工作状态
C.清除程序存储器中的程序
D.改变单片机的工作频率
18.51 单片机中,用于存放当前指令地址的寄存器是( )
A.累加器 A B.程序计数器 PC
C.堆栈指针 SP D.数据指针 DPTR
19.51 单片机的片内 RAM 容量通常为( )
A.128B B.256B C.512B D.1KB
20.51 单片机的 P0 口作为通用 I/O 口使用时,通常需要外接( )
A.上拉电阻 B.下拉电阻 C.稳压管 D.三极管
二、判断题(本大题共10小题,每题2分,共20分)
21.P2口的输出级结构与P1口完全相同。( )
22.P3口的全部8个引脚都具有第二功能。( )
23.定时器1溢出标志TF1位于TCON寄存器的第7位。( )
24.外部RAM的地址范围由P2端口决定高8位。( )
25.在延时子程序中,若晶振频率降低,相同的程序延时时间会变长。( )
26.所有I/O口在复位后都可以直接作为输入口使用。( )
27.P2口在扩展外部存储器时用作高8位地址总线。( )
28.P3.6(WR)和P3.7(RD)用于外部RAM的读写控制。( )
29.P0口的所有引脚都可用作外部中断输入。( )
30.P2.5引脚的第二功能是定时器T0的外部输入。( )
三、综合应用题(本大题共2小题,每题10分,共20分)
31.请使用 51 单片机 C 语言编写一个程序,实现功能:让 P1 口连接的 8 个发光二极管(LED)每隔 500ms 轮流点亮(即第一个 LED 亮 500ms 后熄灭,第二个 LED 亮 500ms 后熄灭,依次循环,直至第八个 LED 亮完后回到第一个 LED 重复)。写出完整程序代码。
32.设计一个基于 51 单片机的按键控制 LED 电路及程序。要求:使用 P3.2 引脚连接 1 个按键(低电平有效),P1.0 引脚控制 1 个 LED;当按键按下时,LED 点亮;按键未按下时,LED 熄灭。
(1)画出硬件连接示意图;
(2)编写对应的 C 语言控制程序。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$