内容正文:
编写说明:四川省普通高校招生职业技能考试电子信息类《单片机原理及应用双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第7、第8卷精准对标四川省考纲,知识模块:
5. 了解单片机并行I/O 口特点及使用,了解按键结构和原理;
6. 了解51系列单片机内部结构;
7. 掌握指针(程序计数器 PC、 堆栈指针 SP、 数据指针计数器 DPTR);
8. 掌握状态寄存器(程序状态字PSW);
9. 理解单片机4组 R0-R7 通用寄存器选择;
10. 了解计算、存储(累加器 A、 乘除法专用寄存器B); 11.掌握51单片机的工作方式;
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第7卷
硬件结构与原理(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.程序状态字PSW中用来表示最高位有无进位的标志位为( )
A.C B.AC C.F0 D.OV
【答案】A
2.在80c51的I/O口里,哪个I/O口在执行输出功能时没有内部上拉电阻( )
A.P0 B.P1 C.P2 D.P3
【答案】A
3.进位标志CY在( )
A.累加器 B.算术逻辑运算部件ALU
C.程序状态字寄存器PSW D.DPTR
【答案】C
4.51单片机P0口用作输出时,应外接( )
A.上拉电阻 B.二极管 C.三极管 D.下拉电阻
【答案】A
5.51单片机的XTAL1和XTAL2引脚是( )
A.外接定时器 B.外接晶振 C.外接中断 D.外接串行口
【答案】B
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.能正确将P1口的低4位设置为高电平,高4位保持不变的指令是( )
A.P1 = 0x0F; B.P1 |= 0x0F; C.P1 &= 0xF0; D.P1 ^= 0x0F;
【答案】B
12.以下不属于LCD12864液晶屏显示内容整体向上或者向下滚动的硬件的是( )
A.计算机 B.编程器 C.电路板 D.电容器
【答案】D
13.51单片机的串行口控制器有( )
A.1个 B.2个 C.3个 D.4个
【答案】B
14.下列寄存器中,属于 8 位寄存器的是( )
A.DPTR B.PC C.ACC D.SP
【答案】C
15.要实现 51 单片机 P1 口的 P1.0 引脚输出低电平,正确的指令是( )
A.SETB P1.0 B.CLR P1.0 C.MOV P1.0, #0 D.MOV P1, #0FFH
【答案】B
16.51 单片机中,用于存放当前程序执行地址的寄存器是( )
A.ACC B.PC C.PSW D.DPTR
【答案】B
17.在MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于 μs。( )
A.1.5 B.3 C.1 D.0.5
【答案】A
18.以下不是构成控制器部件的是( )
A.程序计数器 B.指令穿存器 C.指令译码器 D.存储器
【答案】D
19.MCS-51时钟的最高频率是( )
A.12 MHz B.6 MHz C.8 MHZ D.10 MHZ
【答案】A
20.51 单片机中,用于存放可读写数据的存储器是( )
A.ROM B.RAM C.EPROM D.EEPROM
【答案】B
二、判断题(本大题共10小题,每题2分,共20分)
21.在C51中,code关键字修饰的变量存储在RAM中。( )
【答案】错误
22.51单片机的P0口内部带上拉电阻,无需外接上拉电阻。( )
【答案】错误
23.51单片机的机器周期是时钟周期的12倍。( )
【答案】正确
24.P1=0xFF;语句会将P1口所有引脚设置为高电平。( )
【答案】正确
25.在C51中,sfr关键字用于定义特殊功能寄存器。( )
【答案】正确
26.51单片机的复位引脚(RST)高电平有效。( )
【答案】正确
27.MCS-51单片机有4个8位并行I/O口,其中P1-P3是准双向口。( )
【答案】正确
28.MCS-51单片机的复位信号是高电平。( )
【答案】正确
29.执行P1=0x00;会使所有接在P1口的共阴极LED点亮。( )
【答案】正确
30.按键控制彩灯的程序不需要初始化 I/O 口模式。( )
【答案】错误
三、综合应用题(本大题共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.利用单片机AT89C51的P1口作为共阴极数码管静态显示的控制口,该程序实现的功能是______。
#include<reg51.h>
void delay100ms( )
{ unsigned char a,b,c;
for(c=19;c>0;c--)
for(b=20;b>0;b--)
for(a=130;a>0;a--);}
void main()
{ P2=0x4f;
delay100ms( ) ;
P2=0x66;
delay100ms( );
While(1);}
【答案】以100ms的时间间隔交替显示“3”和“4”
【详解】该程序实现的功能是:以100ms的时间间隔交替显示“3”和“4”。具体分析如下:
硬件连接
单片机AT89C51的P1口作为共阴极数码管的控制口。说明0x4f为“3”,0x66为“4”
延时函数
void delay100ms( )通过嵌套循环实现延时。总延时约为100ms
主程序逻辑
P2=0x4f;数码管显示“3”。
delay100ms( ) ;延时100ms。
P2=0x66;数码管显示“4”。
delay100ms( );延时100ms。
While(1) 无限循环。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:四川省普通高校招生职业技能考试电子信息类《单片机原理及应用双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第7、第8卷精准对标四川省考纲,知识模块:
5. 了解单片机并行I/O 口特点及使用,了解按键结构和原理;
6. 了解51系列单片机内部结构;
7. 掌握指针(程序计数器 PC、 堆栈指针 SP、 数据指针计数器 DPTR);
8. 掌握状态寄存器(程序状态字PSW);
9. 理解单片机4组 R0-R7 通用寄存器选择;
10. 了解计算、存储(累加器 A、 乘除法专用寄存器B); 11.掌握51单片机的工作方式;
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第7卷
硬件结构与原理(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.程序状态字PSW中用来表示最高位有无进位的标志位为( )
A.C B.AC C.F0 D.OV
2.在80c51的I/O口里,哪个I/O口在执行输出功能时没有内部上拉电阻( )
A.P0 B.P1 C.P2 D.P3
3.进位标志CY在( )
A.累加器 B.算术逻辑运算部件ALU
C.程序状态字寄存器PSW D.DPTR
4.51单片机P0口用作输出时,应外接( )
A.上拉电阻 B.二极管 C.三极管 D.下拉电阻
5.51单片机的XTAL1和XTAL2引脚是( )
A.外接定时器 B.外接晶振 C.外接中断 D.外接串行口
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.能正确将P1口的低4位设置为高电平,高4位保持不变的指令是( )
A.P1 = 0x0F; B.P1 |= 0x0F; C.P1 &= 0xF0; D.P1 ^= 0x0F;
12.以下不属于LCD12864液晶屏显示内容整体向上或者向下滚动的硬件的是( )
A.计算机 B.编程器 C.电路板 D.电容器
13.51单片机的串行口控制器有( )
A.1个 B.2个 C.3个 D.4个
14.下列寄存器中,属于 8 位寄存器的是( )
A.DPTR B.PC C.ACC D.SP
15.要实现 51 单片机 P1 口的 P1.0 引脚输出低电平,正确的指令是( )
A.SETB P1.0 B.CLR P1.0 C.MOV P1.0, #0 D.MOV P1, #0FFH
16.51 单片机中,用于存放当前程序执行地址的寄存器是( )
A.ACC B.PC C.PSW D.DPTR
17.在MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于 μs。( )
A.1.5 B.3 C.1 D.0.5
18.以下不是构成控制器部件的是( )
A.程序计数器 B.指令穿存器 C.指令译码器 D.存储器
19.MCS-51时钟的最高频率是( )
A.12 MHz B.6 MHz C.8 MHZ D.10 MHZ
20.51 单片机中,用于存放可读写数据的存储器是( )
A.ROM B.RAM C.EPROM D.EEPROM
二、判断题(本大题共10小题,每题2分,共20分)
21.在C51中,code关键字修饰的变量存储在RAM中。( )
22.51单片机的P0口内部带上拉电阻,无需外接上拉电阻。( )
23.51单片机的机器周期是时钟周期的12倍。( )
24.P1=0xFF;语句会将P1口所有引脚设置为高电平。( )
25.在C51中,sfr关键字用于定义特殊功能寄存器。( )
26.51单片机的复位引脚(RST)高电平有效。( )
27.MCS-51单片机有4个8位并行I/O口,其中P1-P3是准双向口。( )
28.MCS-51单片机的复位信号是高电平。( )
29.执行P1=0x00;会使所有接在P1口的共阴极LED点亮。( )
30.按键控制彩灯的程序不需要初始化 I/O 口模式。( )
三、综合应用题(本大题共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.利用单片机AT89C51的P1口作为共阴极数码管静态显示的控制口,该程序实现的功能是______。
#include<reg51.h>
void delay100ms( )
{ unsigned char a,b,c;
for(c=19;c>0;c--)
for(b=20;b>0;b--)
for(a=130;a>0;a--);}
void main()
{ P2=0x4f;
delay100ms( ) ;
P2=0x66;
delay100ms( );
While(1);}
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$