内容正文:
编写说明:山东省春季高考统一考试招生电子技术类《单片机控制技术考点双析卷》,依据《山东省春季高考统一考试招生专业类别考试标准》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第1、第2卷精准对标山东省考纲,知识模块(一)C51单片机基础知识:
(1)了解STC89C51系列单片机的结构及特点。
(2)掌握STC89C51系列单片机最小系统单元。
(3)了解STC89C51系列单片机存储器的分类及特点。
(4)了解单片机I/O口的结构和功能。
(5)了解扩展单片机I/O口的方法,能用74138、74244、74595等集成电路扩展单片机的I/O 口。
山东省春季高考统一考试 电子技术类
《单片机控制技术》考点双析卷 第1卷
硬件结构与原理(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.MCS-51系列单片中,______决定了程序执行的顺序。( )
A.PSW B.DPTR C.PC D.SP
【答案】C
【详解】选项 A:PSW 是程序状态字寄存器,主要用于保存程序运行过程中的状态信息,如进位标志、溢出标志等,不决定程序执行的顺序。选项 B:DPTR 是数据指针寄存器,主要用于访问外部数据存储器或程序存储器中的数据,不决定程序执行的顺序。选项 C:PC 是程序计数器,它的内容总是指向下一条要执行的指令的地址,决定了程序执行的顺序。程序在运行过程中,CPU 根据 PC 中的地址不断地从存储器中取出指令并执行,从而使程序按顺序执行或根据指令的要求进行跳转等操作。选项 D:SP 是堆栈指针寄存器,主要用于管理堆栈操作,如保存断点地址、现场保护等,不决定程序执行的顺序。综上,答案是 C。
2.下列说法正确的是( )
A.PC是1个不可寻址的特殊功能寄存器
B.单片机的主频越高,其运算速度越快
C.在MCS-51 单片机中,1个机器周期等于1μs
D.特殊功能寄存器SP内装的是栈顶首地址单元的内容
【答案】B
【详解】选项 A:PC叫程序计数器,是不能读写操作的。所以不是特殊功能寄存器。该说法错误。选项 B:单片机的主频越高,其运算速度越快,该说正确。选项 C:在 MCS-51 单片机中,若采用 12MHz 的晶振,则 1 个机器周期等于 1μs,但如果晶振频率不同,机器周期的时间也会不同,该说法不准确。选项 D:特殊功能寄存器 SP 内装的是栈顶单元的地址,而不是栈顶首地址单元的内容,该说法错误。综上,正确的是 B。
3.单片机复位后,特殊功能寄存器P0的值为( )
A.00H B.07H C.7FH D.0FFH
【答案】D
【详解】在 MCS-51 系列单片机复位后,特殊功能寄存器 P0 的值为 FFH。这是因为复位后,所有的特殊功能寄存器都被初始化为特定的值,P0 口作为通用 I/O 口,在复位后其锁存器的值被初始化为 FFH,即所有引脚都处于高电平状态。所以答案是 D。
4.单片机的时序单位从小到大的顺序是( )
A.震荡周期、状态周期、机器周期、指令周期
B.状态周期、震周、指令周期、机器周期
C.机器周期、震周期、指令周期、状态周期
D.指令周期、机器周期、状态周期、震荡周期
【答案】A
【详解】单片机的时序单位从小到大的顺序是:震荡周期:也叫时钟周期,是单片机外接晶体振荡器产生的振荡信号的周期,是单片机系统中最基本的时间单位。状态周期:1 个状态周期等于 2 个震荡周期。
机器周期:1 个机器周期等于 6 个状态周期,也就是 12 个震荡周期,是单片机完成一个基本操作所需要的时间。指令周期:是指执行一条指令所需要的时间,一般由若干个机器周期组成。所以顺序是震荡周期、状态周期、机器周期、指令周期,答案是 A。
5.51 单片机的 I/O 口共有 个( )
A.2 个 B.3 个 C.4 个 D.5 个
【答案】C
6.MCS-51单片机的具有外中断、串行通信等第二功能的并行口是( )
A.P0 B.P1 C.P2 D.P3
【答案】D
7.使用_crol_函数时,必须包含的库文件是( )
A.reg51.h B.intrins.h C.absacc.h D.stdio.h
【答案】B
8.AT89C51单片机共有多少个引脚( )
A.32 B.40 C.44 D.48
【答案】B
9.8051单片机的P0口,当使用外部存储器时它的功能是( )
A.传输低8位地址口 B.传输高8位数据口
C.传输高8位地址口 D.传输低8位地址/数据口
【答案】D
10.89C51单片机的PSW寄存器中的RS1和RS0用来( )
A.指示复位 B.选择定时器
C.选择工作方式 D.选择工作寄存器组
【答案】D
11.若 51 单片机晶振频率为 6MHz,则机器周期为( )
A.0.5μs B.1μs C.2μs D.12μs
【答案】C
12.51 单片机中,不属于特殊功能寄存器(SFR)的是( )
A.ACC B.B C.R1 D.PSW
【答案】C
13.访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )
A.P0口 B.P1口 C.P2口 D.P0口和P2口
【答案】A
14.上电复位后,PSW的值为( )
A.1 B.07H C.0FFH D.00H
【答案】D
15.C51语言中,用于定义特殊功能寄存器的关键字是( )
A.bit B.sfr C.signed D.unsigned
【答案】B
16.static int x[2][3]={1,2,3,4,5,6};中3存储在( )
A.x[0][1] B.x[0][2] C.x[1][0] D.x[1][1]
【答案】B
17.程序计数器PC用来( )
A.存放指令 B.存放下一条的指令地址
C.存放正在执行的指令地址 D.存放上一条的指令地址
【答案】B
18.AT89C51单片机的晶振频率为6MHz时,其一个机器周期的时间是( )
A.0.5μs B.1μs C.2μs D.4μs
【答案】C
19.PSW中的RS1和RS0用来( )
A.选择工作寄存器组号 B.指示复位
C.选择定时器 D.选择工作方式
【答案】A
20.MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( )
A.存放指令 B.存放16位地址,作间址寄存器使用
C.存放下一条指令地址 D.存放上一条指令地址
【答案】B
二、判断题(本大题共10小题,每题2分,共20分)
21.在C51中,code关键字修饰的变量存储在RAM中。( )
【答案】错误
22.51单片机的P0口内部带上拉电阻,无需外接上拉电阻。( )
【答案】错误
23.51单片机的机器周期是时钟周期的12倍。( )
【答案】正确
24.P1=0xFF;语句会将P1口所有引脚设置为高电平。( )
【答案】正确
25.在C51中,sfr关键字用于定义特殊功能寄存器。( )
【答案】正确
26.51单片机的P3口所有引脚均具有第二功能。( )
【答案】正确
27.xdata关键字用于访问片内RAM。( )
【答案】错误
28.51单片机的晶振频率越高,程序执行速度越快。( )
【答案】正确
29.PSW寄存器中的CY位用于指示进位标志。( )
【答案】正确
30.在Proteus中仿真51单片机时,必须添加外部复位电路才能正常工作。( )
【答案】错误
三、综合应用题(本大题共2小题,每题10分,共20分)
31.当S0动作时,P1.0端口的电平反向,当外S1动作,P1.7端口的电平反向。请填空。
#include<reg51.h>
【1】;
sbit LED7=P1^7;
void IS0 (void) interrupt 0 //外部中断0
{【2】;}
void IS1 (void) interrupt 2 //外部中断1
{ LED7=~LED7; }
void main( )
{
【3】;
LED7=0;
IT0=1; IT1=1; EX0=1; EX1=1;
【4】;
【5】;}
【1】_______【2】_______【3】_______【4】_______【5】_______
【答案】 sbit LED0=P1^0 LED0=~LED0 LED0=0 EA=1 while(1)
【详解】【1】首先需要声明 LED0:sbit LED0=P1^0。
【2】外部中断 0 的处理函数应添加:LED0=~LED0。
【3】主函数初始化部分应添加:LED0=0。
【4】要使能总中断,应添加:EA=1。
【5】主程序需要进入无限循环,应添加:while(1)。
32.简述当 P3 口作为第二功能使用时各功能。
【答案】① P3.0:RXD 串行输入口。
② P3.1:TXD 串行输出口。
③ P3.2:INTO 外部中断0输入口。
④ P3.3:INT1 外部中断1输入口。
⑤ P3.4:TO 定时器/计数器TO 外部输入口。
⑥ P3.5:T1 定时器/计数器T1 外部输入口。
⑦ P3.6:WR 外部数据存储器写选通控制输出信号。
⑧ P3.7:RD 外部数据存储器读选通控制输出信号。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:山东省春季高考统一考试招生电子技术类《单片机控制技术考点双析卷》,依据《山东省春季高考统一考试招生专业类别考试标准》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第1、第2卷精准对标山东省考纲,知识模块(一)C51单片机基础知识:
(1)了解STC89C51系列单片机的结构及特点。
(2)掌握STC89C51系列单片机最小系统单元。
(3)了解STC89C51系列单片机存储器的分类及特点。
(4)了解单片机I/O口的结构和功能。
(5)了解扩展单片机I/O口的方法,能用74138、74244、74595等集成电路扩展单片机的I/O 口。
山东省春季高考统一考试 电子技术类
《单片机控制技术》考点双析卷 第1卷
硬件结构与原理(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.MCS-51系列单片中,______决定了程序执行的顺序。( )
A.PSW B.DPTR C.PC D.SP
2.下列说法正确的是( )
A.PC是1个不可寻址的特殊功能寄存器
B.单片机的主频越高,其运算速度越快
C.在MCS-51 单片机中,1个机器周期等于1μs
D.特殊功能寄存器SP内装的是栈顶首地址单元的内容
3.单片机复位后,特殊功能寄存器P0的值为( )
A.00H B.07H C.7FH D.0FFH
4.单片机的时序单位从小到大的顺序是( )
A.震荡周期、状态周期、机器周期、指令周期
B.状态周期、震周、指令周期、机器周期
C.机器周期、震周期、指令周期、状态周期
D.指令周期、机器周期、状态周期、震荡周期
5.51 单片机的 I/O 口共有 个( )
A.2 个 B.3 个 C.4 个 D.5 个
6.MCS-51单片机的具有外中断、串行通信等第二功能的并行口是( )
A.P0 B.P1 C.P2 D.P3
7.使用_crol_函数时,必须包含的库文件是( )
A.reg51.h B.intrins.h C.absacc.h D.stdio.h
8.AT89C51单片机共有多少个引脚( )
A.32 B.40 C.44 D.48
9.8051单片机的P0口,当使用外部存储器时它的功能是( )
A.传输低8位地址口 B.传输高8位数据口
C.传输高8位地址口 D.传输低8位地址/数据口
10.89C51单片机的PSW寄存器中的RS1和RS0用来( )
A.指示复位 B.选择定时器
C.选择工作方式 D.选择工作寄存器组
11.若 51 单片机晶振频率为 6MHz,则机器周期为( )
A.0.5μs B.1μs C.2μs D.12μs
12.51 单片机中,不属于特殊功能寄存器(SFR)的是( )
A.ACC B.B C.R1 D.PSW
13.访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )
A.P0口 B.P1口 C.P2口 D.P0口和P2口
14.上电复位后,PSW的值为( )
A.1 B.07H C.0FFH D.00H
15.C51语言中,用于定义特殊功能寄存器的关键字是( )
A.bit B.sfr C.signed D.unsigned
16.static int x[2][3]={1,2,3,4,5,6};中3存储在( )
A.x[0][1] B.x[0][2] C.x[1][0] D.x[1][1]
17.程序计数器PC用来( )
A.存放指令 B.存放下一条的指令地址
C.存放正在执行的指令地址 D.存放上一条的指令地址
18.AT89C51单片机的晶振频率为6MHz时,其一个机器周期的时间是( )
A.0.5μs B.1μs C.2μs D.4μs
19.PSW中的RS1和RS0用来( )
A.选择工作寄存器组号 B.指示复位
C.选择定时器 D.选择工作方式
20.MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( )
A.存放指令 B.存放16位地址,作间址寄存器使用
C.存放下一条指令地址 D.存放上一条指令地址
二、判断题(本大题共10小题,每题2分,共20分)
21.在C51中,code关键字修饰的变量存储在RAM中。( )
22.51单片机的P0口内部带上拉电阻,无需外接上拉电阻。( )
23.51单片机的机器周期是时钟周期的12倍。( )
24.P1=0xFF;语句会将P1口所有引脚设置为高电平。( )
25.在C51中,sfr关键字用于定义特殊功能寄存器。( )
26.51单片机的P3口所有引脚均具有第二功能。( )
27.xdata关键字用于访问片内RAM。( )
28.51单片机的晶振频率越高,程序执行速度越快。( )
29.PSW寄存器中的CY位用于指示进位标志。( )
30.在Proteus中仿真51单片机时,必须添加外部复位电路才能正常工作。( )
三、综合应用题(本大题共2小题,每题10分,共20分)
31.当S0动作时,P1.0端口的电平反向,当外S1动作,P1.7端口的电平反向。请填空。
#include<reg51.h>
【1】;
sbit LED7=P1^7;
void IS0 (void) interrupt 0 //外部中断0
{【2】;}
void IS1 (void) interrupt 2 //外部中断1
{ LED7=~LED7; }
void main( )
{
【3】;
LED7=0;
IT0=1; IT1=1; EX0=1; EX1=1;
【4】;
【5】;}
【1】_______【2】_______【3】_______【4】_______【5】_______
32.简述当 P3 口作为第二功能使用时各功能。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$