《单片机控制技术》常考题训练卷(1) 山东省自动控制类专业 考纲百套卷第91卷(原卷版+答案版)

2024-08-08
| 2份
| 13页
| 98人阅读
| 1人下载

内容正文:

编写说明:《自动控制类考纲百套卷》,是依据山东省职教高考《自动控制类专业知识考试标准》编写,本套试卷共104份,由三个部分组成。第一部分是根据考纲的知识点训练卷,共70份;第二部分是常考题训练卷,共24份;第三个部分是专业综合训练卷,参考历年来自动控制专业知识真题试卷,编写的10份专业综合训练卷。 本试卷是《自动控制类考纲百套卷》的第91卷,它是自动控制类单片机控制技术模块常考题训练卷,依据单片机控制技术的五个考点编写,其五个考点分别是: 1.C51单片机及C51语言基础;2.发光二极管 LED 的单片机基本控制应用;3.数码管的单片机基本控制应用;4.中断及定时器/计数器;5.按键的知识与应用。 山东省《自动控制类考纲百套卷》 第91卷 知识模块8. 单片机控制技术 常考题训练卷(1) 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共25小题,每题2分,共50分) 1.下列关于AT89S51 单片机片内ROM 的描述正确的是( ) A.64KB,使用片内ROM 时EA接高电平 B.4KB,使用片内ROM 时EA接高电平 C.4KB,使用片内ROM 时EA接低电平 D.64KB,使用片内ROM 时EA接低电平 2.下列关于AT89S51 单片机片内RAM(除SFR 区)的描述中,正确的是( ) A.128字节,都可位操作 B.128字节,部分可位操作 C.256字节,都可位操作 D.256字节,部分可位操作 3.已知某数的 BCD 码为0111010101000010,则其表示的十进制数值为( ) A.7542H B.7542 C.75.42H D.75.42 4.下列所列特点中,不属于串行工作方式2的是( ) A. 11位帧格式 B. 有第9数据位 C. 使用一种固定的波特率 D. 使用两种固定的波特率 5.80C51单片机的中断服务程序入口地址是指( ) A. 中断服务程序的首句地址 B. 中断服务程序的返回地址 C. 中断向量地址 D. 主程序调用时的断点地址 6.51单片机的定时器T0用作计数方式时是( ) A. 由外部计数脉冲计数,一个机器周期加1 B. 由外部计数脉冲计数,一个脉冲加1 C. 由内部时钟频率定时,一个机器周期加1 D. 由内部时钟频率定时,一个时钟周期加1 7.51单片机中断源同时申请中断时,CPU首先响应( ) A. INT1 B. INT0 C. T1 D. T0 8.串行口的工作方式由( )寄存器决定 A. RI B. PCON C. SCON D. SBUF 9.89C51单片机的外部中断1的中断请求标志是( ) A. ET1 B. TF1 C. IT1 D. IE1 10.启动定时器0开始计数的指令是使TCON的( ) A. TF0位置1 B. TR0位置1 C. TF0位清0 D. TF1位清0 11.P1=0xfe表示将P1口的( )引脚置为低电平。 A. P1.0 B. P1.1 C. P1.2 D. P1.3 12.P1=0xff表示将P1口的引脚置为( ) A. 高电平 B. 低电平 C. 一半高一半低 D. 不能确定 13.单片机能直接运行的程序称为( ) A. 源程序 B. 汇编程序 C. 目标程序 D. 编译程序 14.在下图中,单片机输出( )可以点亮发光二极管 A. 高电平 B. 低电平 C. 5V D. 12V 15.电路实物如下图所示,发光二极管LED0~LED7对应接单片机P0.0~P0.7口,下列程序实现的功能是( ) A. LED0~LED3灭,其余灯亮 B. LED1~LED3亮,其余灯灭 C. LED0~LED3亮,其余灯灭 D. LED1~LED3灭,其余灯亮 16.PO口接8个LED灯,编程实现全部LED灯慢闪5次、快闪 10次,下列程序中横线处应填写( ) A. ①5、②10 C. ①10、②5 B. ①10、②20 D. ①20、②10 17.编程控制LED灯的亮度,可以通过改变( )来实现。 A. 频率 B. 占空比 C. 时间 D. 周期 18.矩阵键盘程序设计流程为( ) A. 判断若有键闭合→消除键抖动→再次判断是否有键按下→判断键号并转入对应的键处理 B. 判断若有键闭合→再次判断是否有键按下→消除键抖动→判断键号并转入对应的键处理 C. 消除键抖动→判断若有键闭合→判断键号并转入对应的键处理 D. 判断若有键闭合→判断键号并转入对应的键处理 19.两个钮子开关S1和S2串联控制一个LED灯,S1和S2是( )关系。 A. 与 B. 非 C. 或 D. 与非 20.下列选项中不属于键盘控制方式的是( ) A. 程控方式 B. 中断方式 C. 定时方式 D. 延时方式 21.在MCS-51单片机中,若晶振频率为12MHz,一个机器周期的时间是( ) A. 1μs B. 2μs C. 3μs D. 4μs 22.在控制多个LED灯按一定顺序点亮时,若采用轮询方式,可能会导致( ) A. LED灯同时点亮 B. CPU占用率高 C. LED灯闪烁 D. LED灯亮度不均 23.在MCS-51单片机中,若某中断服务程序需要较长时间执行,且不能被其他中断打断,应( ) A. 将该中断的优先级设置为最高 B. 关闭全局中断 C. 在该中断服务程序中关闭所有中断 D. 以上均可 24.若使用动态扫描方式驱动8位数码管,至少需要( )I/O口来控制段选线 A. 8个 B. 16个 C. 1个 D. 数量根据数码管型号而定 25.MCS-51单片机中,若要实现外部中断0的低电平触发,IT0应( ) A. IT0 = 1 B. IT0 = 0 C. IT0无需设置,默认为低电平触发 D. IT0的设置与外部中断触发方式无关 二、简答题(本大题共3小题,每小题10分,共30分) 1.什么是单片机的振荡周期、状态时钟周期、机器周期和指令周期?它们之间有什么关系? 2.89C51内部RAM低128B单元划分为哪三个主要部分?各部分主要功能是什么? 3.51单片机外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么? 三、综合应用题(本大题共4小题,每小题5分,共20分) 用AT89S51单片机实现洗衣机的基本功能控制。P1.0连接一启动按键,按下按键输入低电平启动洗衣机的一次洗衣运行过程;P1.1控制洗衣电机运转,输出低电平电机运转、高电平停止运转;P1.2控制电机的正反转,输出低电平电机正转、高电平反转。按一下启动按键洗衣机开始运行,电机正转3秒、停1秒、反转3秒为一运转周期,运行100个运转周期后电机停转完成一次洗衣。请根据题意,补充完整程序代码。 #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit P1_0=P1^0; sbit P1_1=P1^1; sbit P1_2=P1~2; void delay(uint ms); void main( ) { uchar count; While(1) { while( ① ); P1_ 1=0; for(count=0;count<100;count++) { ② ; delay(3000); P1_ 1=1; delay(1000); ③ ; P1_2=1; delay(3000); } ④ ; } } void delay(uintms) { uchar i; uint j; for(j=0;j<ms;j++) for(i=0;i<125;i++); } 学科网(北京)股份有限公司 $$ 编写说明:《自动控制类考纲百套卷》,是依据山东省职教高考《自动控制类专业知识考试标准》编写,本套试卷共104份,由三个部分组成。第一部分是根据考纲的知识点训练卷,共70份;第二部分是常考题训练卷,共24份;第三个部分是专业综合训练卷,参考历年来自动控制专业知识真题试卷,编写的10份专业综合训练卷。 本试卷是《自动控制类考纲百套卷》的第91卷,它是自动控制类单片机控制技术模块常考题训练卷,依据单片机控制技术的五个考点编写,其五个考点分别是: 1.C51单片机及C51语言基础;2.发光二极管 LED 的单片机基本控制应用;3.数码管的单片机基本控制应用;4.中断及定时器/计数器;5.按键的知识与应用。 山东省《自动控制类考纲百套卷》 第91卷 知识模块8. 单片机控制技术 常考题训练卷(1) 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共25小题,每题2分,共50分) 1.下列关于AT89S51 单片机片内ROM 的描述正确的是( ) A.64KB,使用片内ROM 时EA接高电平 B.4KB,使用片内ROM 时EA接高电平 C.4KB,使用片内ROM 时EA接低电平 D.64KB,使用片内ROM 时EA接低电平 【答案】B 2.下列关于AT89S51 单片机片内RAM(除SFR 区)的描述中,正确的是( ) A.128字节,都可位操作 B.128字节,部分可位操作 C.256字节,都可位操作 D.256字节,部分可位操作 【答案】A 3.已知某数的 BCD 码为0111010101000010,则其表示的十进制数值为( ) A.7542H B.7542 C.75.42H D.75.42 【答案】A 4.下列所列特点中,不属于串行工作方式2的是( ) A. 11位帧格式 B. 有第9数据位 C. 使用一种固定的波特率 D. 使用两种固定的波特率 【答案】C 5.80C51单片机的中断服务程序入口地址是指( ) A. 中断服务程序的首句地址 B. 中断服务程序的返回地址 C. 中断向量地址 D. 主程序调用时的断点地址 【答案】C 6.51单片机的定时器T0用作计数方式时是( ) A. 由外部计数脉冲计数,一个机器周期加1 B. 由外部计数脉冲计数,一个脉冲加1 C. 由内部时钟频率定时,一个机器周期加1 D. 由内部时钟频率定时,一个时钟周期加1 【答案】B 7.51单片机中断源同时申请中断时,CPU首先响应( ) A. INT1 B. INT0 C. T1 D. T0 【答案】B 8.串行口的工作方式由( )寄存器决定 A. RI B. PCON C. SCON D. SBUF 【答案】C 9.89C51单片机的外部中断1的中断请求标志是( ) A. ET1 B. TF1 C. IT1 D. IE1 【答案】D 10.启动定时器0开始计数的指令是使TCON的( ) A. TF0位置1 B. TR0位置1 C. TF0位清0 D. TF1位清0 【答案】B 11.P1=0xfe表示将P1口的( )引脚置为低电平。 A. P1.0 B. P1.1 C. P1.2 D. P1.3 【答案】A 12.P1=0xff表示将P1口的引脚置为( ) A. 高电平 B. 低电平 C. 一半高一半低 D. 不能确定 【答案】A 13.单片机能直接运行的程序称为( ) A. 源程序 B. 汇编程序 C. 目标程序 D. 编译程序 【答案】C 14.在下图中,单片机输出( )可以点亮发光二极管 A. 高电平 B. 低电平 C. 5V D. 12V 【答案】B 15.电路实物如下图所示,发光二极管LED0~LED7对应接单片机P0.0~P0.7口,下列程序实现的功能是( ) A. LED0~LED3灭,其余灯亮 B. LED1~LED3亮,其余灯灭 C. LED0~LED3亮,其余灯灭 D. LED1~LED3灭,其余灯亮 【答案】C 16.PO口接8个LED灯,编程实现全部LED灯慢闪5次、快闪 10次,下列程序中横线处应填写( ) A. ①5、②10 C. ①10、②5 B. ①10、②20 D. ①20、②10 【答案】B 17.编程控制LED灯的亮度,可以通过改变( )来实现。 A. 频率 B. 占空比 C. 时间 D. 周期 【答案】B 18.矩阵键盘程序设计流程为( ) A. 判断若有键闭合→消除键抖动→再次判断是否有键按下→判断键号并转入对应的键处理 B. 判断若有键闭合→再次判断是否有键按下→消除键抖动→判断键号并转入对应的键处理 C. 消除键抖动→判断若有键闭合→判断键号并转入对应的键处理 D. 判断若有键闭合→判断键号并转入对应的键处理 【答案】A 19.两个钮子开关S1和S2串联控制一个LED灯,S1和S2是( )关系。 A. 与 B. 非 C. 或 D. 与非 【答案】A 20.下列选项中不属于键盘控制方式的是( ) A. 程控方式 B. 中断方式 C. 定时方式 D. 延时方式 【答案】D 21.在MCS-51单片机中,若晶振频率为12MHz,一个机器周期的时间是( ) A. 1μs B. 2μs C. 3μs D. 4μs 【答案】A 22.在控制多个LED灯按一定顺序点亮时,若采用轮询方式,可能会导致( ) A. LED灯同时点亮 B. CPU占用率高 C. LED灯闪烁 D. LED灯亮度不均 【答案】B 23.在MCS-51单片机中,若某中断服务程序需要较长时间执行,且不能被其他中断打断,应( ) A. 将该中断的优先级设置为最高 B. 关闭全局中断 C. 在该中断服务程序中关闭所有中断 D. 以上均可 【答案】A 24.若使用动态扫描方式驱动8位数码管,至少需要( )I/O口来控制段选线 A. 8个 B. 16个 C. 1个 D. 数量根据数码管型号而定 【答案】A 25.MCS-51单片机中,若要实现外部中断0的低电平触发,IT0应( ) A. IT0 = 1 B. IT0 = 0 C. IT0无需设置,默认为低电平触发 D. IT0的设置与外部中断触发方式无关 【答案】B 二、简答题(本大题共3小题,每小题10分,共30分) 1.什么是单片机的振荡周期、状态时钟周期、机器周期和指令周期?它们之间有什么关系? 【答案】单片机是按一定的时序进行工作的,而时序是通过XTAL1和XTAL2引脚跨接振荡器与内部振荡电路共同产生固定频率的波形。 我们把振荡频率的倒数称为振荡周期。 状态时钟周期是指单片机时钟信号的周期,是振荡周期的两倍,又称为状态周期。 一个机器周期由6个状态组成,即机器周期等于6个状态时钟周期或等于12个振荡周期。 指令周期是指单片机执行一条指令所占用的时间,根据指令的不同,可包含有1、2、4 等机器周期的倍数。 2.89C51内部RAM低128B单元划分为哪三个主要部分?各部分主要功能是什么? 【答案】89C51内部RAM低128B单元划分为三个主要部分:00H-1FH地址安排为四组工作寄存器区,每组有8个工作寄存器(R0-R7),共占32个单元。工作寄存器区后的16B单元(20H-2FH),可用位寻址方式访问其各位,30H-7FH为用户RAM区。 3.51单片机外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么? 【答案】AT89S51外扩的程序存器和数据存器可以有相同的地空间,但不会发生数据冲突。这是因为它们的控制信号不同:(1)外扩程序存储是信号为其控制信号,外扩数据存储器是与信号为其控制信号;指令不同,程序存储器用MOVC读取,数据存储器用MOVX存取。 三、综合应用题(本大题共4小题,每小题5分,共20分) 用AT89S51单片机实现洗衣机的基本功能控制。P1.0连接一启动按键,按下按键输入低电平启动洗衣机的一次洗衣运行过程;P1.1控制洗衣电机运转,输出低电平电机运转、高电平停止运转;P1.2控制电机的正反转,输出低电平电机正转、高电平反转。按一下启动按键洗衣机开始运行,电机正转3秒、停1秒、反转3秒为一运转周期,运行100个运转周期后电机停转完成一次洗衣。请根据题意,补充完整程序代码。 #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit P1_0=P1^0; sbit P1_1=P1^1; sbit P1_2=P1~2; void delay(uint ms); void main( ) { uchar count; While(1) { while( ① ); P1_ 1=0; for(count=0;count<100;count++) { ② ; delay(3000); P1_ 1=1; delay(1000); ③ ; P1_2=1; delay(3000); } ④ ; } } void delay(uintms) { uchar i; uint j; for(j=0;j<ms;j++) for(i=0;i<125;i++); } 【答案】①P1_0=0 ②P1_2=0 ③P1_1=0 ④P1_ 1=1 学科网(北京)股份有限公司 $$

资源预览图

《单片机控制技术》常考题训练卷(1) 山东省自动控制类专业 考纲百套卷第91卷(原卷版+答案版)
1
《单片机控制技术》常考题训练卷(1) 山东省自动控制类专业 考纲百套卷第91卷(原卷版+答案版)
2
《单片机控制技术》常考题训练卷(1) 山东省自动控制类专业 考纲百套卷第91卷(原卷版+答案版)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。