内容正文:
编写说明:四川省普通高校招生职业技能考试电子信息类《单片机原理及应用双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第11、第12卷精准对标四川省考纲,知识模块:
5. 了解单片机并行I/O 口特点及使用,了解按键结构和原理;
6. 了解51系列单片机内部结构;
7. 掌握指针(程序计数器 PC、 堆栈指针 SP、 数据指针计数器 DPTR);
8. 掌握状态寄存器(程序状态字PSW);
9. 理解单片机4组 R0-R7 通用寄存器选择;
10. 了解计算、存储(累加器 A、 乘除法专用寄存器B); 11.掌握51单片机的工作方式;
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第11卷
硬件结构与原理(3) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.EA引脚接高电平时,单片机优先访问( )
A.外部程序存储器 B.内部程序存储器
C.外部数据存储器 D.内部数据存储器
2.以下关于PSEN引脚的说法,正确的是( )
A.用于读外部数据存储器 B.用于写外部程序存储器
C.用于读外部程序存储器 D.用于地址锁存
3.MCS−51 单片机的 CPU 主要的组成部分为( )
A.运算器、控制器 B.加法器、寄存器
C.运算器、加法器 D.运算器、译码器
4.当 MCS−51 单片机外接有外部存储器,P2 口可作为( )
A.数据输入口 B.数据输出口
C.准双向输入 / 输出口 D.输出高 8 位地址
5.在下图中,单片机输出 可以点亮发光二极管。( )
A.高电平 B.低电平 C.5V D.12V
6.电路实物如下图所示,发光二极管LED0~LED7对应接单片机P0.0~P0.7口,下列程序实现的功能是( )
A.LED0~LED3灭,其余灯亮 B.LED1~LED3亮,其余灯灭
C.LED0~LED3亮,其余灯灭 D.LED1~LED3灭,其余灯亮
7.单片机 8051 的 XTAL1 和 XTAL2 引脚用于( )
A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振
8.MCS−51 单片机的复位信号是 有效。( )
A.高电平 B.低电平 C.脉冲 D.下降沿
9.在MCS-51单片机中,若晶振频率为12MHz,一个机器周期的时间是( )
A.1μs B.2μs C.3μs D.4μs
10.MCS−51 系列单片机芯片是双列直插式封装的,引脚的个数是( )
A.24 B.30 C.40 D.50
11.C51 编译器中支持的存储模式不包含 ( )
A.Xdata B.S mAll C.Compact D.Large
12.物料搬运装置工位限位开关如下图所示,限位开关的作用是( )
A.断开电源 B.检测工位一是否到位
C.检测工位二是否到位 D.检测工位三是否到位
13.在 KeilC 的程序中,若要指定 P0 口的 bit3, 缩写格式是 ( )
A.P0.3 B.Port0.3 C.P0^3 D.Port3
14.AT89S52单片机端口中除了常用I/O口,还具有外中断、 串行通信等第二功能的端口是( )
A.P0口 B.P1口 C.P2口 D.P3口
15.在C51语言中,若需定义一个变量来存储8051单片机的特殊功能寄存器(SFR)的地址,应使用( )
A.int B.char C.sfr D.bit
16.在C51程序中,若需要定义一个指向外部RAM的指针变量,应使用( )
A.char *ptr B.data *ptr C.xdata *ptr D.pdata *ptr
17.89C51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( )
A.存放指令
B.存放16位地址,作间址寄存器使用
C.存放下一条指令地址
D.存放上一条指令地址
18.单片机中的程序计数器PC用来( )
A.存放指令 B.存放正在执行的指令地址
C.存放下一条指令的地址 D.存放上一条指令的地址
19.单片机复位后,P口电平为( )
A.低电平 B.高电平 C.随机电平 D.高阻态
20.光电耦合器输入侧等效的基本电子元件是( )
A.二极管 B.三极管 C.可控硅 D.电阻
二、判断题(本大题共10小题,每题2分,共20分)
21.当AT89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。( )
22.8051共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。( )
23.在MCS-51系统中,一个机器周期等于1μs。( )
24.89S51单片机中,外部RAM与I/O接口是统一编址的。( )
25.51 单片机最小系统中,时钟电路的晶振频率越高,单片机的功耗越大。( )
26.51 单片机复位电路中,按键复位电路在按键按下时,复位引脚 RST 为低电平。( )
27.在 51 单片机的外部时钟源模式下,外部时钟信号可以同时连接到 XTAL1 和 XTAL2。( )
28.51 单片机复位后,程序计数器 PC 的值为 0003H。( )
29.51 单片机最小系统只需要单片机芯片和电源就可以正常工作。( )
30.51 单片机的时钟电路只能使用外部晶振。( )
三、综合应用题(本大题共2小题,每题10分,共20分)
31.编写程序,将外部数据存储器中的5000H~50FFH单元全部清“0”。
32.试编写一个程序(如将05H和06H拼为56H),设原始数据放在片外数据区2001H单元和2002H单元中,按顺序拼装后的单字节数放入2002H。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:四川省普通高校招生职业技能考试电子信息类《单片机原理及应用双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第11、第12卷精准对标四川省考纲,知识模块:
5. 了解单片机并行I/O 口特点及使用,了解按键结构和原理;
6. 了解51系列单片机内部结构;
7. 掌握指针(程序计数器 PC、 堆栈指针 SP、 数据指针计数器 DPTR);
8. 掌握状态寄存器(程序状态字PSW);
9. 理解单片机4组 R0-R7 通用寄存器选择;
10. 了解计算、存储(累加器 A、 乘除法专用寄存器B); 11.掌握51单片机的工作方式;
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第11卷
硬件结构与原理(3) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.EA引脚接高电平时,单片机优先访问( )
A.外部程序存储器 B.内部程序存储器
C.外部数据存储器 D.内部数据存储器
【答案】B
【详解】EA=1时,单片机首先执行内部ROM中的程序,超过4KB地址后自动访问外部ROM,这是引脚功能的重要设置。
2.以下关于PSEN引脚的说法,正确的是( )
A.用于读外部数据存储器 B.用于写外部程序存储器
C.用于读外部程序存储器 D.用于地址锁存
【答案】B
【详解】PSEN为外部程序存储器读选通信号,低电平有效。
3.MCS−51 单片机的 CPU 主要的组成部分为( )
A.运算器、控制器 B.加法器、寄存器
C.运算器、加法器 D.运算器、译码器
【答案】A
4.当 MCS−51 单片机外接有外部存储器,P2 口可作为( )
A.数据输入口 B.数据输出口
C.准双向输入 / 输出口 D.输出高 8 位地址
【答案】D
5.在下图中,单片机输出 可以点亮发光二极管。( )
A.高电平 B.低电平 C.5V D.12V
【答案】B
6.电路实物如下图所示,发光二极管LED0~LED7对应接单片机P0.0~P0.7口,下列程序实现的功能是( )
A.LED0~LED3灭,其余灯亮 B.LED1~LED3亮,其余灯灭
C.LED0~LED3亮,其余灯灭 D.LED1~LED3灭,其余灯亮
【答案】C
7.单片机 8051 的 XTAL1 和 XTAL2 引脚用于( )
A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振
【答案】D
8.MCS−51 单片机的复位信号是 有效。( )
A.高电平 B.低电平 C.脉冲 D.下降沿
【答案】A
9.在MCS-51单片机中,若晶振频率为12MHz,一个机器周期的时间是( )
A.1μs B.2μs C.3μs D.4μs
【答案】A
10.MCS−51 系列单片机芯片是双列直插式封装的,引脚的个数是( )
A.24 B.30 C.40 D.50
【答案】C
11.C51 编译器中支持的存储模式不包含 ( )
A.Xdata B.S mAll C.Compact D.Large
【答案】A
12.物料搬运装置工位限位开关如下图所示,限位开关的作用是( )
A.断开电源 B.检测工位一是否到位
C.检测工位二是否到位 D.检测工位三是否到位
【答案】A
13.在 KeilC 的程序中,若要指定 P0 口的 bit3, 缩写格式是 ( )
A.P0.3 B.Port0.3 C.P0^3 D.Port3
【答案】B
14.AT89S52单片机端口中除了常用I/O口,还具有外中断、 串行通信等第二功能的端口是( )
A.P0口 B.P1口 C.P2口 D.P3口
【答案】D
15.在C51语言中,若需定义一个变量来存储8051单片机的特殊功能寄存器(SFR)的地址,应使用( )
A.int B.char C.sfr D.bit
【答案】C
16.在C51程序中,若需要定义一个指向外部RAM的指针变量,应使用( )
A.char *ptr B.data *ptr C.xdata *ptr D.pdata *ptr
【答案】C
17.89C51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( )
A.存放指令
B.存放16位地址,作间址寄存器使用
C.存放下一条指令地址
D.存放上一条指令地址
【答案】B
18.单片机中的程序计数器PC用来( )
A.存放指令 B.存放正在执行的指令地址
C.存放下一条指令的地址 D.存放上一条指令的地址
【答案】C
19.单片机复位后,P口电平为( )
A.低电平 B.高电平 C.随机电平 D.高阻态
【答案】B
20.光电耦合器输入侧等效的基本电子元件是( )
A.二极管 B.三极管 C.可控硅 D.电阻
【答案】A
二、判断题(本大题共10小题,每题2分,共20分)
21.当AT89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。( )
【答案】正确
【详解】AT89C51 单片机的 EA 引脚是外部程序存储器访问允许引脚,其功能如下:
EA 引脚接低电平:当 EA 引脚接低电平时,单片机的 CPU 会直接忽略片内的程序存储器,而从片外程序存储器的地址 0000H 开始读取程序指令并执行。此时,即使片内有程序存储器,CPU 也不会对其进行访问,所有的程序指令都从片外 ROM 获取。EA 引脚接高电平:当 EA 引脚接高电平时,CPU 会先从片内程序存储器读取程序指令。当程序计数器 PC 的值超出片内程序存储器的地址范围时,才会自动转向片外程序存储器继续读取程序指令。综上所述,当 AT89C51 的 EA 引脚接低电平时,CPU 只能访问片外 ROM,而不管片内是否有程序存储器。故表述正确。
22.8051共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。( )
【答案】错误
【详解】8051 共有 21 个可寻址的特殊功能寄存器,但并不是所有特殊功能寄存器的位都是可以用软件设置且可以进行位寻址的,具体情况如下。可位寻址的特殊功能寄存器:部分特殊功能寄存器是可以进行位寻址的,如 PSW、TCON、IE 等。这些寄存器中的某些位具有特定的功能,通过位寻址操作,可以方便地对这些位进行单独的设置和读取,而不影响寄存器中的其他位。例如,PSW 中的 CY 位是进位标志位,通过位寻址可以直接对 CY 位进行操作,以实现进位标志的设置和判断。不可位寻址的特殊功能寄存器:还有一些特殊功能寄存器是不可以进行位寻址的,如 DPTR 等。DPTR 是一个 16 位的数据指针寄存器,它由高 8 位寄存器 DPH 和低 8 位寄存器 DPL 组成,只能以字节为单位进行操作,不能对其中的某一位进行单独的位寻址操作。故表述错误。
23.在MCS-51系统中,一个机器周期等于1μs。( )
【答案】错误
【详解】在 MCS-51 系统中,一个机器周期包含 12 个时钟周期。若采用 12MHz 的晶振,则时钟周期为1/12us,此时一个机器周期为12 x(1/12)us =1us。然而,当采用其他频率的晶振时,机器周期就不等于 1us 了。例如,若采用 6MHz 的晶振,则时钟周期为1/6us,一个机器周期为12x(1/6)us=2us。故表述错误。
24.89S51单片机中,外部RAM与I/O接口是统一编址的。( )
【答案】错误
【详解】89S51单片机中,外部RAM与I/O接口并不是统一编址的。在单片机系统中,I/O端口的编址方式主要有两种:独立编址和统一编址。故表述错误。
25.51 单片机最小系统中,时钟电路的晶振频率越高,单片机的功耗越大。( )
【答案】正确
【详解】一般情况下,晶振频率越高,单片机的运行速度越快,电路的翻转频率增加,从而导致功耗增大。故表述正确。
26.51 单片机复位电路中,按键复位电路在按键按下时,复位引脚 RST 为低电平。( )
【答案】错误
【详解】在按键复位电路中,按键按下时,复位引脚 RST 为高电平,松开按键后,通过上拉电阻等电路使 RST 恢复正常电平,完成复位操作。故表述错误。
27.在 51 单片机的外部时钟源模式下,外部时钟信号可以同时连接到 XTAL1 和 XTAL2。( )
【答案】错误
【详解】在外部时钟源模式下,外部时钟信号应接到 XTAL1,XTAL2 应悬空。故表述错误。
28.51 单片机复位后,程序计数器 PC 的值为 0003H。( )
【答案】错误
【详解】51 单片机复位后,程序计数器 PC 的值为 0000H,从 0000H 地址开始执行程序。故表述错误。
29.51 单片机最小系统只需要单片机芯片和电源就可以正常工作。( )
【答案】错误
【详解】51 单片机最小系统除了单片机芯片和电源外,还需要时钟电路和复位电路,时钟电路为单片机提供工作节拍,复位电路使单片机初始化,缺少这两个部分,单片机无法正常稳定工作。故表述错误。
30.51 单片机的时钟电路只能使用外部晶振。( )
【答案】错误
【详解】51 单片机的时钟电路有内部时钟方式和外部时钟方式。内部时钟方式是利用单片机内部的反相放大器和外接晶振等构成振荡电路;外部时钟方式可以将外部时钟信号接入单片机,所以不是只能使用外部晶振。故表述错误。
三、综合应用题(本大题共2小题,每题10分,共20分)
31.编写程序,将外部数据存储器中的5000H~50FFH单元全部清“0”。
【答案】本题主要考察对外部数据块的写操作;编程时只要注意循环次数和MOVX指令的使用就可以了。
ORG 0000H
MAIN: MOV A,#0 ;0给A
MOV 0,#0FFH ;设置循环次数
MOV DPTR,#5000H ;设置数据指针的初值
LOOP: MOVX @DPTR,A ;当前单元清“0”
INC DPTR ;指向下一个单元
DJNZ R0,LOOP ;是否结束
END
32.试编写一个程序(如将05H和06H拼为56H),设原始数据放在片外数据区2001H单元和2002H单元中,按顺序拼装后的单字节数放入2002H。
【答案】本题主要考察对外部存储器的读、写操作的编程,只要正确使用MOVX指令就可以了。编程思路:首先读取2001H的值,保存在寄存器A中,将寄存器A的高4位和低4位互换,再屏蔽掉低4位然后将寄存器A的值保存到30H中,然后再读取2002H的值,保存在寄存器A中,屏蔽掉高4位,然后将寄存器A的值与30H进行“或运算”,将运算后的结果保存在2002H中。
ORG 0000H
MAIN: MOV DPTR,#2001H ;设置数据指针的初值
MOVX A,@DPTR ;读取2001H的值
SWAP A
ANL A,#0F0H ;屏蔽掉低4位
MOV 30H,A ;保存A
INC DPTR ;指针指向下一个片外RAM单元
MOVX A,@DPTR ;读取2002H的值
ANL A,#0FH ;屏蔽掉高4位
ORL A,30H ;进行拼装
MOVX @DPTR,A ;保存到2002H片外RAM单元
END
MOVX @RO, A ;复位PC3
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$