内容正文:
编写说明:四川省普通高校招生职业技能考试电子信息类《单片机原理及应用双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第11、第12卷精准对标四川省考纲,知识模块:
5. 了解单片机并行I/O 口特点及使用,了解按键结构和原理;
6. 了解51系列单片机内部结构;
7. 掌握指针(程序计数器 PC、 堆栈指针 SP、 数据指针计数器 DPTR);
8. 掌握状态寄存器(程序状态字PSW);
9. 理解单片机4组 R0-R7 通用寄存器选择;
10. 了解计算、存储(累加器 A、 乘除法专用寄存器B); 11.掌握51单片机的工作方式;
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第12卷
硬件结构与原理(3) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.在单片机控制LED的电路中,LED的阳极通常连接到单片机的哪个部分( )
A.电源引脚 B.接地引脚
C.数字输出引脚 D.模拟输入引脚
2.单片机P0口控制LED灯时,通常需要外接上拉电阻,其原因是( )
A.P0口为开漏输出 B.P0口负载能力强
C.P0口电平不稳定 D.P0口仅能输出低电平
3.若P1口控制8个LED灯(共阴极),执行指令P1=0x01后,哪个LED灯亮( )
A.P1.0对应的LED灯 B.P1.1对应的LED灯
C.P1.7对应的LED灯 D.所有LED灯都亮
4.LED闪烁的频率主要取决于什么因素( )
A.LED的亮度 B.单片机的时钟频率
C.程序中的延时设置 D.电源电压
5.下图为Keil软件仿真调试单片机引脚观察窗口,窗口中引脚头低电平的是( )
A.P1.0、P1.2 B.P1.0、P1.3~P1.7
C.P1.1、P1.3~P1.7 D.P1.2、P1.3~P1.7
6.MCS-51单片机的最小时序定时单位是( )
A.状态 B.拍节 C.机器周期 D.指令周期
7.在Proteus中,51单片机的仿真模型名称是( )
A.AT89C51 B.8051 C.PIC16F877 D.STM32F103
8.51系列单片机的典型工作电压是( )
A.1.8V B.3.3V C.5V D.12V
9.以下是C51中访问片外RAM的指针类型的是( )
A.xdata B.idata C.pdata D.code
10.以下用于定义程序存储器中常量的关键字是( )
A.code B.xdata C.data D.bdata
11.51单片机的程序存储器(ROM)和数据存储器(RAM)的地址空间是( )
A.统一编址 B.独立编址 C.部分重叠 D.由外设决定
12.51单片机的ALE引脚功能是( )
A.地址锁存使能 B.外部中断输入 C.复位信号 D.串行通信时钟
13.C51中,以下用于声明可位寻址的变量的关键字是( )
A.bdata B.sbit C.bit D.idata
14.C51中,以下包含了对特殊功能寄存器(SFR)定义的头文件是( )
A.reg51.h B.stdio.h C.math.h D.string.h
15.能实现51单片机的复位电路的元件是( )
A.电容和电阻 B.电感和电阻 C.二极管和三极管 D.晶振
16.若要使共阳极连接的7段式数码管显示“0”,则数码管的7段码应该是( )
A.0xC0 B.0xF9 C.0xA4 D.0xB0
17.若要使P1口所有引脚输出高电平,应执行( )
A.P1=0x00; B.P1=0xFF; C.P1=1; D.P1=1;
18.在51单片机内部并行的I/O接口的数量是( )
A.2 B.4 C.8 D.32
19.P1口在8051单片机中通常用于( )
A.地址/数据总线 B.通用I/O口 C.串口通信 D.外部中断
20.若P0口外接LED,且LED阳极接电源,阴极接P0引脚,要使LED点亮,P0口应输出( )
A.高电平 B.低电平 C.高阻态 D.悬空
二、判断题(本大题共10小题,每题2分,共20分)
21.MCS - 51 单片机的程序状态字 PSW 中的 CY 位在加法运算中,当最高位有进位时被置 1,否则为 0。( )
22.MCS - 51 单片机的内部数据存储器中的位寻址区地址范围是 20H - 2FH,共 16 个单元,每个单元可以进行位操作。( )
23.MCS - 51 单片机的程序计数器 PC 可由用户程序随意修改。( )
24.MCS - 51 单片机的数据指针 DPTR 可以分为 DPH 和 DPL 两个 8 位寄存器使用。( )
25.MCS - 51 单片机的 P1 口作为通用 I/O 口时,具有内部上拉电阻,输出高电平时无需外接上拉电阻。( )
26.在 MCS - 51 单片机中,累加器 A 只能用于数据运算,不能用于数据存储。( )
27.89S51单片机复位后,特殊功能寄存器SP的内容都是00H。( )
28.51单片机内部寄存器都是8位的。( )
29.MCS—51单片机的程序存储器只能用来存放程序。( )
30.MCS-51若希望程序从片内存储器开始执行,EA脚应接低电平。( )
三、综合应用题(本大题共2小题,每题10分,共20分)
31.MCS-51单片机的存储器从物理结构上可划分几个空间?
32.简述PO 口作分时复用地址/数据总线时的两种情况。
试卷第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单片机的工作方式;
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第12卷
硬件结构与原理(3) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.在单片机控制LED的电路中,LED的阳极通常连接到单片机的哪个部分( )
A.电源引脚 B.接地引脚
C.数字输出引脚 D.模拟输入引脚
【答案】C
2.单片机P0口控制LED灯时,通常需要外接上拉电阻,其原因是( )
A.P0口为开漏输出 B.P0口负载能力强
C.P0口电平不稳定 D.P0口仅能输出低电平
【答案】A
3.若P1口控制8个LED灯(共阴极),执行指令P1=0x01后,哪个LED灯亮( )
A.P1.0对应的LED灯 B.P1.1对应的LED灯
C.P1.7对应的LED灯 D.所有LED灯都亮
【答案】A
4.LED闪烁的频率主要取决于什么因素( )
A.LED的亮度 B.单片机的时钟频率
C.程序中的延时设置 D.电源电压
【答案】C
5.下图为Keil软件仿真调试单片机引脚观察窗口,窗口中引脚头低电平的是( )
A.P1.0、P1.2 B.P1.0、P1.3~P1.7
C.P1.1、P1.3~P1.7 D.P1.2、P1.3~P1.7
【答案】A
6.MCS-51单片机的最小时序定时单位是( )
A.状态 B.拍节 C.机器周期 D.指令周期
【答案】B
7.在Proteus中,51单片机的仿真模型名称是( )
A.AT89C51 B.8051 C.PIC16F877 D.STM32F103
【答案】A
8.51系列单片机的典型工作电压是( )
A.1.8V B.3.3V C.5V D.12V
【答案】C
9.以下是C51中访问片外RAM的指针类型的是( )
A.xdata B.idata C.pdata D.code
【答案】A
10.以下用于定义程序存储器中常量的关键字是( )
A.code B.xdata C.data D.bdata
【答案】A
11.51单片机的程序存储器(ROM)和数据存储器(RAM)的地址空间是( )
A.统一编址 B.独立编址 C.部分重叠 D.由外设决定
【答案】B
12.51单片机的ALE引脚功能是( )
A.地址锁存使能 B.外部中断输入 C.复位信号 D.串行通信时钟
【答案】A
13.C51中,以下用于声明可位寻址的变量的关键字是( )
A.bdata B.sbit C.bit D.idata
【答案】A
14.C51中,以下包含了对特殊功能寄存器(SFR)定义的头文件是( )
A.reg51.h B.stdio.h C.math.h D.string.h
【答案】A
15.能实现51单片机的复位电路的元件是( )
A.电容和电阻 B.电感和电阻 C.二极管和三极管 D.晶振
【答案】A
16.若要使共阳极连接的7段式数码管显示“0”,则数码管的7段码应该是( )
A.0xC0 B.0xF9 C.0xA4 D.0xB0
【答案】A
17.若要使P1口所有引脚输出高电平,应执行( )
A.P1=0x00; B.P1=0xFF; C.P1=1; D.P1=1;
【答案】B
18.在51单片机内部并行的I/O接口的数量是( )
A.2 B.4 C.8 D.32
【答案】B
19.P1口在8051单片机中通常用于( )
A.地址/数据总线 B.通用I/O口 C.串口通信 D.外部中断
【答案】B
20.若P0口外接LED,且LED阳极接电源,阴极接P0引脚,要使LED点亮,P0口应输出( )
A.高电平 B.低电平 C.高阻态 D.悬空
【答案】A
二、判断题(本大题共10小题,每题2分,共20分)
21.MCS - 51 单片机的程序状态字 PSW 中的 CY 位在加法运算中,当最高位有进位时被置 1,否则为 0。( )
【答案】正确
【详解】CY 位是进位标志位,在进行加法运算时,如果两个操作数相加的结果最高位产生了进位,则 CY 位被置 1,它常用于多字节加法运算中对进位情况的判断和处理,例如在进行 16 位或更高位数据加法时,需要考虑低字节相加的进位情况并通过 CY 位传递到高字节的加法运算中。所以该说法正确。
22.MCS - 51 单片机的内部数据存储器中的位寻址区地址范围是 20H - 2FH,共 16 个单元,每个单元可以进行位操作。( )
【答案】正确
【详解】内部数据存储器的 20H - 2FH 这 16 个单元被定义为位寻址区,这 16 个单元不仅可以像普通的 RAM 单元进行字节操作,还可以对每个单元中的 8 位分别进行位操作,例如 SETB 20H.0 可以将 20H 单元的最低位(位地址为 00H)置 1,这种位操作在很多控制应用中非常方便,如控制某个引脚的输出电平、读取某个引脚的输入状态等。所以该说法正确。
23.MCS - 51 单片机的程序计数器 PC 可由用户程序随意修改。( )
【答案】错误
【详解】程序计数器 PC 是由单片机硬件自动控制其值的变化,它根据指令的执行顺序、跳转指令等情况自动更新,用户程序不能像普通寄存器那样随意写入修改,只能通过特定的跳转指令(如 AJMP、LJMP 等)来改变程序的执行流向,从而间接影响 PC 的值。所以该说法是错误的。
24.MCS - 51 单片机的数据指针 DPTR 可以分为 DPH 和 DPL 两个 8 位寄存器使用。( )
【答案】正确
【详解】DPTR 是 16 位的数据指针寄存器,在编程时可以将其高 8 位作为 DPH,低 8 位作为 DPL 分别进行操作,方便对外部数据存储器或程序存储器的地址进行处理,例如 MOV DPH,#HIGH_ADDR 和 MOV DPL,#LOW_ADDR 可以分别设置 DPTR 的高 8 位和低 8 位地址值。故表述正确。
25.MCS - 51 单片机的 P1 口作为通用 I/O 口时,具有内部上拉电阻,输出高电平时无需外接上拉电阻。( )
【答案】正确
【详解】P1 口在作为通用 I/O 口时,其内部结构带有上拉电阻,所以输出高电平时可以直接输出高电平信号,驱动外部负载,无需像 P0 口那样外接上拉电阻。所以该说法正确。
26.在 MCS - 51 单片机中,累加器 A 只能用于数据运算,不能用于数据存储。( )
【答案】错误
【详解】累加器 A 在数据运算中起着核心作用,很多数据运算指令都以 A 为操作数之一,但它也可以用于数据存储,例如数据的暂存、数据的传递等操作,在数据处理过程中经常会将数据先存入 A 中,然后再进行进一步的运算或传输。所以该说法错误。
27.89S51单片机复位后,特殊功能寄存器SP的内容都是00H。( )
【答案】错误
【详解】89S51 单片机复位后,特殊功能寄存器 SP 的内容是 07H,而不是 00H。SP 是堆栈指针寄存器,用于指示堆栈的栈顶位置。复位后,单片机将堆栈指针初始化为 07H,这意味着堆栈的初始栈顶位于内部数据存储器的 08H 单元。随着数据的入栈和出栈操作,SP 的值会自动增减,以始终指向栈顶位置。故表述错误。
28.51单片机内部寄存器都是8位的。( )
【答案】错误
【详解】51 单片机内部有多种寄存器,并非所有寄存器都是 8 位的,以下是具体介绍。①工作寄存器:51 单片机有 4 组工作寄存器,每组包含 8 个 8 位寄存器,分别命名为 R0 - R7。这些工作寄存器用于存放操作数和中间结果等,在程序中可以通过指令快速地访问和操作它们。②特殊功能寄存器特殊功能寄存器是用于控制和监视单片机内部各种功能模块的寄存器,其中大部分是 8 位的,如 P0 - P3 端口寄存器、PSW 寄存器等。这些 8 位的特殊功能寄存器可以对单片机的 I/O 口、中断、定时器等功能进行设置和控制。但也有一些特殊功能寄存器是 16 位的,如 DPTR 数据指针寄存器,它由高 8 位寄存器 DPH 和低 8 位寄存器 DPL 组成,用于存放 16 位的地址数据,可对外部数据存储器或 I/O 接口进行间接寻址访问。故表述错误。
29.MCS—51单片机的程序存储器只能用来存放程序。( )
【答案】错误
【详解】CS-51 单片机的程序存储器主要用于存放程序,但并非只能存放程序,它还可以存放以下信息:
①常数表格:例如在进行数据转换、数学计算等操作时;②程序运行中的固定数据:有些数据在程序运行期间是固定不变的,并且需要在程序的不同部分被频繁访问,如一些系统配置参数、设备初始化数据等,也可以存放在程序存储器中,以保证数据的稳定性和一致性。故表述错误。
30.MCS-51若希望程序从片内存储器开始执行,EA脚应接低电平。( )
【答案】错误
【详解】MCS-51 单片机的 EA 引脚是外部程序存储器访问允许引脚。当 EA 引脚接高电平时,CPU 先从片内程序存储器读取程序指令,当 PC 值超出片内程序存储器的地址范围时,才会自动转向片外程序存储器读取程序;当 EA 引脚接低电平时,CPU 则直接从片外程序存储器读取程序指令,而忽略片内程序存储器。所以,若希望程序从片内存储器开始执行,EA 脚应接高电平,而不是低电平。故表述错误。
三、综合应用题(本大题共2小题,每题10分,共20分)
31.MCS-51单片机的存储器从物理结构上可划分几个空间?
【答案】①片内程序存储器
用于存放程序和一些固定的常数,如表格数据等。其容量一般较小,如常见的 8051 芯片内部有 4KB 的掩膜 ROM 或 EPROM 等。
②片外程序存储器
当片内程序存储器空间不足时,可扩展片外程序存储器,最大可扩展至 64KB,用于存储更多的程序代码。
③片内数据存储器
用于存放运算的中间结果、暂存数据等,它包括低 128 字节的用户 RAM 区和高 128 字节的特殊功能寄存器区,使用灵活方便。
④片外数据存储器
同样可根据需要进行扩展,最大可扩展至 64KB,用于存储大量的数据,满足不同应用的数据存储需求。
32.简述PO 口作分时复用地址/数据总线时的两种情况。
【答案】① 在第一种情况下,CPU发出的控制信号为1,多路转换开关与上触点相接触,并开放 与门。地址/数据信号经与门直接与V1 管的栅极相接,而地址/数据信号反相后,直接与 V2 管的栅极相接。当地址/数据信号为1时,V1 导通, V2 截止,输出引脚为1;当地址/数据信 号为0时,保证了地址/数据信号正确输出至引脚。
② 在第二种情况下,从PO 口输入数据,这时输入数据从输入缓冲器2进入内部总线。在 输入数据前,用户无需先对锁存器写1,写1的工作由CPU自动完成。因此,对用户而言,PO 作为地址/数据总线时,是一个真正的双向I/O 口。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$