第8卷 硬件结构与原理(4)山东省春季高考-电子技术类《单片机控制技术双析卷》

2026-04-29
| 2份
| 12页
| 40人阅读
| 1人下载

内容正文:

编写说明:山东省春季高考统一考试招生电子技术类《单片机控制技术考点双析卷》,依据《山东省春季高考统一考试招生专业类别考试标准》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第7、第8卷精准对标山东省考纲,知识模块(一)C51单片机基础知识: (1)了解STC89C51系列单片机的结构及特点。 (2)掌握STC89C51系列单片机最小系统单元。 (3)了解STC89C51系列单片机存储器的分类及特点。 (4)了解单片机I/O口的结构和功能。 (5)了解扩展单片机I/O口的方法,能用74138、74244、74595等集成电路扩展单片机的I/O 口。 山东省春季高考统一考试 电子技术类 《单片机控制技术》考点双析卷 第8卷 硬件结构与原理(4) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.当 8255 的 PA 口工作在方式 1 输入时,PC 口的 位用于接收外部设备的选通信号。(   ) A.PC3 B.PC4 C.PC5 D.PC6 【答案】B 【详解】当 8255 的 PA 口工作在方式 1 输入时,PC4 用于接收外部设备的选通信号STB。故选B。 2.8255 的 RESET 引脚复位后,其内部寄存器的状态为(   ) A.全 0 B.全 1 C.不确定 D.保持不变 【答案】A 【详解】8255 的 RESET 引脚复位后,其内部寄存器的状态被清零,即全 0。故选A。 3.MCS-51单片机内部RAM中,一般(用户)RAM区的地址范围是(   ) A.00H~7FH B.20H~2FH C.00H~1FH D.30H~7FH 【答案】D 【详解】MCS-51 单片机内部 RAM 共有 128 字节,地址范围是 00H~7FH,其中:工作寄存器区:地址为 00H~1FH,共 32个单元,分为4组,每组8个单元,分别用 RO~R7表示位寻址区:地址为 20H~2FH,共 16 个单元,这 16 个单元既可以作为一般的 RAM 单元进行字节操作,也可以对每个单元中的 8 位进行位操作。用户 RAM 区:地址为 30H~7FH,共80个单元,用于存放用户数据和程序中用到的中间结果等,通常所说的一般(用户)RAM 区就是指这一部分。所以答案是 D。 4.MCS-51单片机外部程序存储器的最大寻址范围为(   ) A.00H~FFH B.0000H~0FFFH C.0000H~FFFFH D.00H~7FH 【答案】C 【详解】MCS-51单片机的程序计数器(PC)是16位的,其最大寻址范围为216=65536个存储单元,即0000H到FFFFH,所以MCS-51单片机外部程序存储器的最大寻址范围为0000H到FFFFH。故选C。 5.若 PSW=19H,则R7的地址为(   ) A.07H B.0FH C.17H D.1FH 【答案】C 【详解】在 MCS-51单片机中,程序状态字(PSW)的低3位用于指示当前使用的工作寄存器组,当 PSW=19H 时,其低3 位为 001 ,表示当前使用的是第1组工作寄存器组。MCS-51 单片机的工作寄存器组共有4组,每组有8个寄存器,分别命名为R8~R7。第0组工作寄存器的地址范围是00H~07H,第1组工作寄存器的地址范围是08H~0FH,第2组工作寄存器的地址范围是 10H~17H,第3组工作寄存器的地址范围是18H~1FH。因此,当使用第1组工作寄存器组时,R7的地址为 17H。所以答案是 C。 6.P2口在复用时,可以同时作为:(   ) A.数据总线和中断输入 B.地址总线和通用I/O口 C.串行通信和定时器输入 D.数据存储和定时器输出 【答案】B 【详解】P2口在复用时,低8位作为数据总线,高8位作为地址总线。 7.下列哪个描述不正确?(   ) A.P1口可以直接驱动LED。 B.P3口的每个引脚都具有特殊功能。 C.P0口作为通用I/O口时,输出高电平不需要外部上拉电阻。 D.P2口在不访问外部存储器时,可以作为普通I/O口使用。 【答案】C 【详解】P0口作为通用I/O口时是开漏结构,输出高电平需要外部上拉电阻。 8.在单片机系统中,P3口通常用于:(   ) A.数据存储 B.外设连接 C.高速时钟输入 D.软件运行控制 【答案】B 【详解】P3口通常用于连接外设,如高电流驱动器、LCD显示器等外围设备。 9.P0口在作为地址/数据总线时,其高8位地址和哪个口配合使用?(   ) A.P1口 B.P2口 C.P3口 D.P0口自身的低8位地址 【答案】D 【详解】P0口在复用时,高8位地址和自身的低8位地址配合使用,形成完整的16位地址。 10.P3口的P3.0口和P3.1口分别用作:(   ) A.串行通信 B.外部中断 C.定时器输入 D.数据存储 【答案】A 【详解】P3.0口用作串行通信的接收端(RXD),P3.1口用作发送端(TXD)。 11.扩展一片 62256 数据存储器和一片 2764 程序存储器后,系统的程序存储器容量为(   ) A.8KB B.32KB C.64KB D.128KB 【答案】A 【详解】2764 是 8KB 的程序存储器,扩展一片后系统的程序存储器容量就是 8KB,62256 是 32KB 的数据存储器,与程序存储器容量无关,所以答案是 A。 12.执行下列程序后,累加器A的内容为(   ) ORG       0000H MOV     A, #00H ADD     A, #02H MOV     DPTR, #0050H MOVC    A, @A+DPTR MOV     @R0, A SJMP    $ ORG     0050H BAO:  DB  00H,08H,0BH,6H,09H,0CH        END A.00H B.0BH C.06H D.0CH 【答案】B 【详解】首先执行 MOv A,#00H 指令,此指令将立即数 80H 传送到累加器 A 中,此时累加器A的内容变为000H。接着执行 ADD A,#02H 指令,累加器A中的现有内容(即 80H)与立即数 82H 相加,通过计算(00H。 +02H),结果为 02H,此时累加器 A的内容更新为 02H。查表操作阶段:执行 MOV DPTR,#8058H 指令,该指令的作用是将数据指针 DPTR 设置为 8858H,这使得 DPTR 指向了后续定义的数据表所在的起始地址。 紧接着执行 MOVC A,@A+ DPTR 指令,这是一条基于数据指针 DPTR 的查表指令。在此刻,累加器A的内容为 2H,所以程序会依据(DPTR+A)的计算结果来确定要访问的数据表中的地址单元。已知 DPTR 的值为 8058H ,累加器A的值为 02H,那么两者相加(0050H+02H)得到的地址为00052H。在程序的 ORG 8858H部分定义了数据表 BA0:DB 88H,88H,BBH,6H,9H,BCH。按照地址偏移的计算。地址为 8052H 的单元(从 0058H 起始计数,偏移量为 82H)所存放的数据是 8BH。因此,执行 MOVC A,@A + DPTR 指令后,累加器 A 的内容就变为了 0BH。接着执行 MOV @R,A 指令,然而在给出的程序中,并没有对寄存器 R0 进行初始化赋值等相关操作,该指令使得程序进入循环等待状态,此时累加器 A的内容保持为 0BH 不变。最后执行 SIMP $ 指令,故选B。 13.若单片机的EA引脚接高电平,在数据存储器扩展后,对于数据存储器的访问地址范围(   ) A.不受影响,只取决于数据存储器扩展电路 B.会与程序存储器地址范围混淆 C.只能在程序存储器地址范围之外 D.由单片机型号决定是否受影响 【答案】A 【详解】EA引脚接高电平主要影响程序存储器的访问顺序,对于数据存储器的访问地址范围,只取决于数据存储器扩展电路本身的设计,如地址线连接、译码方式等,所以答案是 A。 14.若单片机系统扩展了一片 6264 数据存储器,其首地址为 2000H,则这片 6264 的末地址是(   ) A.3FFF B.4000H C.2FFF D.3000H 【答案】A 【详解】6264 的存储容量为 8KB,其地址范围是 0000H - 1FFFH ,若首地址为 2000H,则末地址为 2000H + 7FFFH = 3FFFH 。所以答案是 A。 15.若要从扩展的 6264 数据存储器中读出数据到单片机,以下操作顺序正确的是(   ) A.送地址,发读信号,读数据 B.发读信号,送地址,读数据 C.读数据,送地址,发读信号 D.送地址,读数据,发读信号 【答案】A 【详解】从扩展的 6264 数据存储器中读出数据到单片机的操作顺序是先送地址,确定要读出数据的存储单元地址,然后发出读信号,最后读数据。答案是 A。 16.在程序存储器扩展中,FA引脚应接(   ) A.高电平 B.低电平 C.悬空 D.不定 【答案】B 【详解】当进行程序存储器扩展时,EA引脚应接低电平,表示 CPU 从外部程序存储器读取指令,而不是从内部程序存储器,所以答案是 B。 17.264 芯片的CE引脚是(   ) A.片选信号引脚 B.读信号引脚 C.写信号引脚 D.地址锁存引脚 【答案】A 【详解】CE是 6264 芯片的片选信号引脚,低电平有效,当该引脚为低电平时,芯片被选中,可进行读写操作。所以答案是 A。 18.单片机数据存储器扩展主要是为了(   ) A.增加程序存储空间 B.增加数据存储空间 C.提高运算速度 D.降低功耗 【答案】B 【详解】单片机数据存储器扩展的主要目的是增加数据存储空间,以满足程序运行过程中对大量数据存储的需求,而程序存储空间一般由程序存储器扩展或本身的程序存储区来解决,扩展数据存储器与运算速度和降低功耗并无直接关联。所以答案是B。 19.8051单片机共有 个中断源。(   ) A.4 B.5 C.6 D.7 【答案】B 【详解】8051单片机共有5个中断源。故选B。 20.8255 具有 个并行 I/O 口。(   ) A.2 B.3 C.4 D.5 【答案】B 【详解】8255 具有 3 个 8 位并行 I/O 口,分别是 PA 口、PB 口和 PC 口。故选B。 二、判断题(本大题共10小题,每题2分,共20分) 21.P0口作为通用I/O口时,输出高电平不需要外部上拉电阻。( ) 【答案】错误 【详解】P0口为开漏结构,作为通用I/O口时,输出高电平需要外部上拉电阻。 22.P3.0和P3.1可以用作串行通信的RXD和TXD。( ) 【答案】正确 【详解】P3.0确实用作串行通信的接收端RXD,P3.1用作发送端TXD。 23.P1口的输出电流能力比P0口强。( ) 【答案】错误 【详解】P1口的输出电流能力为1.6mA,而P0口为3.2mA,所以P1口的输出电流能力比P0口弱。 24.P0口作为地址/数据总线时,低8位用作数据总线,高8位用作地址总线。( ) 【答案】正确 【详解】P0口在复用时,低8位(P0.0-P0.7)作为数据总线,高8位(P0.0-P0.7,与P2口配合)作为地址总线。 25.P3口的所有引脚都具有特殊功能。( ) 【答案】正确 【详解】P3口的每个引脚除了作为通用I/O口外,都具有特殊功能,如串行通信、外部中断等。 26.当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。( ) 【答案】错误 【详解】8051 单片机的程序存储器有片内和片外之分。当EA引脚接高电平时,单片机访问程序存储器的方式是先访问片内程序存储器。所以这一说法是错误的。 27.单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。( ) 【答案】错误 【详解】对于内部 RAM,8051 单片机使用 MOV 指令进行访问。对于外部 RAM,需要使用 MOVX 指令来访问。这两种指令在操作码和操作数等方面都有明显的区别,用于区分是对内部 RAM 还是外部 RAM 进行访问。所以这一说法是错误的。 28.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。( ) 【答案】正确 【详解】对于外部数据存储器,其寻址范围也是 0000H - FFFFH,即 64KB。不过,访问内部数据存储器和外部数据存储器使用的指令是不同的。访问内部数据存储器使用的是 MOV 指令,访问外部数据存储器使用的是 MOVX 指令。对于程序存储器,8051 单片机有一个程序计数器(PC),它的寻址范围是 0000H - FFFFH,总共 64KB。这意味着在没有其他特殊限制的情况下,程序存储器可以扩展到 64KB。所以这一说法是正确的。 29.单片机系统扩展时使用的锁存器,是用于锁存低8位地址。( ) 【答案】正确 【详解】由于 P0 口是分时复用的,它既作为低 8 位地址总线(A0 - A7),又作为 8 位数据总线(D0 - D7)。在访问外部存储器或 I/O 接口的过程中,首先要把低 8 位地址信号(A0 - A7)通过 P0 口输出。 为了能使这个低 8 位地址信号在整个读写操作过程中保持稳定,就需要使用锁存器。当地址信号出现在 P0 口时,通过锁存器的锁存控制信号(如 ALE 信号)将低 8 位地址信号锁存到锁存器中。这个说法是正确的。 30.单片机复位电路中的上拉电阻用来保持引脚在高电平状态。( ) 【答案】正确 【详解】上拉电阻在复位电路中起到保持高电平状态的作用。 三、综合应用题(本大题共2小题,每题10分,共20分) 31.请编写一段 51 单片机 C 语言程序(基于 Keil C51),实现功能:使连接在 P1.3 引脚的 LED 保持常亮。要求: (1)写出完整程序代码; (2)简要说明程序工作原理。 【答案】(1)完整 C 语言代码 #include <reg51.h>  // 包含51单片机寄存器定义头文件 void main(void) { while(1) {           P1_3 = 0;     } } (2)程序工作原理:程序核心逻辑是通过无限循环让 P1.3 引脚持续输出低电平:由于 LED 阳极通常接 + 5V 电源,当 P1.3 输出低电平时,LED 两端形成正向电压(阳极高、阴极低),满足导通条件,因此 LED 保持常亮;无限循环 “while (1)” 确保程序不会结束,持续维持 P1.3 的低电平状态。 32.已知单片机AT89C51引脚图如下,在该图上画出单片机的电源电路和复位电路。 【答案】 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:山东省春季高考统一考试招生电子技术类《单片机控制技术考点双析卷》,依据《山东省春季高考统一考试招生专业类别考试标准》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第7、第8卷精准对标山东省考纲,知识模块(一)C51单片机基础知识: (1)了解STC89C51系列单片机的结构及特点。 (2)掌握STC89C51系列单片机最小系统单元。 (3)了解STC89C51系列单片机存储器的分类及特点。 (4)了解单片机I/O口的结构和功能。 (5)了解扩展单片机I/O口的方法,能用74138、74244、74595等集成电路扩展单片机的I/O 口。 山东省春季高考统一考试 电子技术类 《单片机控制技术》考点双析卷 第8卷 硬件结构与原理(4) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.当 8255 的 PA 口工作在方式 1 输入时,PC 口的 位用于接收外部设备的选通信号。(   ) A.PC3 B.PC4 C.PC5 D.PC6 2.8255 的 RESET 引脚复位后,其内部寄存器的状态为(   ) A.全 0 B.全 1 C.不确定 D.保持不变 3.MCS-51单片机内部RAM中,一般(用户)RAM区的地址范围是(   ) A.00H~7FH B.20H~2FH C.00H~1FH D.30H~7FH 4.MCS-51单片机外部程序存储器的最大寻址范围为(   ) A.00H~FFH B.0000H~0FFFH C.0000H~FFFFH D.00H~7FH 5.若 PSW=19H,则R7的地址为(   ) A.07H B.0FH C.17H D.1FH 6.P2口在复用时,可以同时作为:(   ) A.数据总线和中断输入 B.地址总线和通用I/O口 C.串行通信和定时器输入 D.数据存储和定时器输出 7.下列哪个描述不正确?(   ) A.P1口可以直接驱动LED。 B.P3口的每个引脚都具有特殊功能。 C.P0口作为通用I/O口时,输出高电平不需要外部上拉电阻。 D.P2口在不访问外部存储器时,可以作为普通I/O口使用。 8.在单片机系统中,P3口通常用于:(   ) A.数据存储 B.外设连接 C.高速时钟输入 D.软件运行控制 9.P0口在作为地址/数据总线时,其高8位地址和哪个口配合使用?(   ) A.P1口 B.P2口 C.P3口 D.P0口自身的低8位地址 10.P3口的P3.0口和P3.1口分别用作:(   ) A.串行通信 B.外部中断 C.定时器输入 D.数据存储 11.扩展一片 62256 数据存储器和一片 2764 程序存储器后,系统的程序存储器容量为(   ) A.8KB B.32KB C.64KB D.128KB 12.执行下列程序后,累加器A的内容为(   ) ORG       0000H MOV     A, #00H ADD     A, #02H MOV     DPTR, #0050H MOVC    A, @A+DPTR MOV     @R0, A SJMP    $ ORG     0050H BAO:  DB  00H,08H,0BH,6H,09H,0CH        END A.00H B.0BH C.06H D.0CH 13.若单片机的EA引脚接高电平,在数据存储器扩展后,对于数据存储器的访问地址范围(   ) A.不受影响,只取决于数据存储器扩展电路 B.会与程序存储器地址范围混淆 C.只能在程序存储器地址范围之外 D.由单片机型号决定是否受影响 14.若单片机系统扩展了一片 6264 数据存储器,其首地址为 2000H,则这片 6264 的末地址是(   ) A.3FFF B.4000H C.2FFF D.3000H 15.若要从扩展的 6264 数据存储器中读出数据到单片机,以下操作顺序正确的是(   ) A.送地址,发读信号,读数据 B.发读信号,送地址,读数据 C.读数据,送地址,发读信号 D.送地址,读数据,发读信号 16.在程序存储器扩展中,FA引脚应接(   ) A.高电平 B.低电平 C.悬空 D.不定 17.264 芯片的CE引脚是(   ) A.片选信号引脚 B.读信号引脚 C.写信号引脚 D.地址锁存引脚 18.单片机数据存储器扩展主要是为了(   ) A.增加程序存储空间 B.增加数据存储空间 C.提高运算速度 D.降低功耗 19.8051单片机共有 个中断源。(   ) A.4 B.5 C.6 D.7 20.8255 具有 个并行 I/O 口。(   ) A.2 B.3 C.4 D.5 二、判断题(本大题共10小题,每题2分,共20分) 21.P0口作为通用I/O口时,输出高电平不需要外部上拉电阻。( ) 22.P3.0和P3.1可以用作串行通信的RXD和TXD。( ) 23.P1口的输出电流能力比P0口强。( ) 24.P0口作为地址/数据总线时,低8位用作数据总线,高8位用作地址总线。( ) 25.P3口的所有引脚都具有特殊功能。( ) 26.当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。( ) 27.单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。( ) 28.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。( ) 29.单片机系统扩展时使用的锁存器,是用于锁存低8位地址。( ) 30.单片机复位电路中的上拉电阻用来保持引脚在高电平状态。( ) 三、综合应用题(本大题共2小题,每题10分,共20分) 31.请编写一段 51 单片机 C 语言程序(基于 Keil C51),实现功能:使连接在 P1.3 引脚的 LED 保持常亮。要求: (1)写出完整程序代码; (2)简要说明程序工作原理。 32.已知单片机AT89C51引脚图如下,在该图上画出单片机的电源电路和复位电路。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第8卷 硬件结构与原理(4)山东省春季高考-电子技术类《单片机控制技术双析卷》
1
第8卷 硬件结构与原理(4)山东省春季高考-电子技术类《单片机控制技术双析卷》
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。