内容正文:
编写说明:四川省普通高校招生职业技能考试电子信息类《单片机原理及应用双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第1、第2卷精准对标四川省考纲,知识模块:
1. 了解单片机的发展与分类;
2. 掌握51系列单片机引脚及功能、内部存储器;
3. 掌握单片机时序(时钟、机器、指令、状态周期关系);
4. 理解单片机技术基本概念(数据单位、存储容量和地址,常用数制与码制);
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第2卷
单片机基础(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.二进制数1000001B对应的十六进制数是( )
A.31 H B.41H C.61H D.81H
2.二进制数11110000B对应的十进制数是( )
A.240 B.244 C.248 D.252
3.一个二进制数要变成相应的十进制数可以用的方法是( )
A.按权展开法 B.除2取余法 C.乘2取整法 D.B和C结合
4.在C51编程中,char类型变量的取值范围是( )
A.-128~127 B.0~255 C.-32768~32767 D.0~65535
5.一个字节包含二进制数的位数是( )
A.8位 B.16位 C.32位 D.64位
6.十进制29的二进制原码表示为( )
A.11100010 B.10101111 C.00011101 D.00001111
7.计算机中最常用的字符信息编码是( )
A.ASCII B.BCD码 C.余3码 D.循环码
8.十进制0、625转换成二进制数是( )
A.0、101 B.0、111 C.0、110 D.0、100
9.不是计算机中常见码制的是( )
A.原码 B.反码 C.补码 D.ASCII
10.以下不是构成单片机部件的是( )
A.微处理器(CPU) B.存储器
C.接口适配器(I\O接口电路) D.打印机
11.-49D的二进制补码为( )
A.11101111 B.11001110 C.0001000 D.11101100
12.在 Keil C51 软件中,用于编译 C 语言源程序生成目标文件的操作是( )
A.新建项目 B.添加文件 C.构建目标 D.下载程序
13.CPU主要的组成成分为( )
A.运算器、控制器 B.加法器、寄存器
C.运算器、寄存器 D.运算器、指令译码器
14.单片机程序中,预处理命令#include<reg51.h>的作用是( )
A.定义函数 B.包含头文件,定义端口和寄存器符号
C.声明变量 D.实现延时功能
15.二维数组int a[2][3]={{1,2},{3}};初始化后,a[1][2]的值为( )
A.0 B.3 C.不确定 D.2
16.下列对C语言字符数组的描述中错误的是( )
A.字符数组可以存放字符串
B.字符数组的字符串可以整体输入、输出
C.可以在赋值语句中通过赋值运算符“=”对字符数组整 体赋值
D.不可以用关系运算符对字符数组中的字符串进行比较
17.下列选项中不正确的是( )
A.一个C语言源程序可由一个或多个函数组成
B.一个C语言源程序必须包含一个main( )函数
C.C语言程序的基本组成单位是函数
D.在C语言程序中,注释说明要参与编译
18.在 51 单片机 C 语言程序中,定义无符号字符型变量的关键字是( )
A.int B.char C.unsigned char D.unsigned int
19.在 Keil C51 软件中,后缀为 “.c” 的文件是( )
A.项目文件 B.目标文件
C.C 语言源程序文件 D.可执行文件
20.二进制数11010110对应的十六进制数是( )
A.D6 B.A3 C.B5 D.E7
二、判断题(本大题共10小题,每题2分,共20分)
21.ALE信号在外部存储器访问周期中用于锁存高8位地址。( )
22.DA A 指令只能用于 BCD 码加法运算后的十进制调整。( )
23.若扩展的程序存储器容量为 32KB,则需要 15 根地址线。( )
24.在 MCS - 51 单片机中,非压缩型 BCD 码表示十进制数 8 需要 8 位二进制数,即 0000 1000。( )
25.在 MCS - 51 单片机中,带符号数 - 10 的原码表示为 1000 1010。( )
26.8051是一种8位单片机。( )
27.对于8位机,如果正数+正数等于负数,则会产生溢出。( )
28.单片机最早是为了满足工业控制领域的需求而发展起来的。( )
29.十六进制数转换为二进制数时,一位十六进制数对应三位二进制数。( )
30.存储容量的单位换算中,1GB = 1024MB,1MB = 1024KB,1KB = 1000B。( )
三、综合应用题(本大题共2小题,每题10分,共20分)
31.学习51单片机需要哪些软、硬件?
32.单片机中的常用编码
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:四川省普通高校招生职业技能考试电子信息类《单片机原理及应用双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第1、第2卷精准对标四川省考纲,知识模块:
1. 了解单片机的发展与分类;
2. 掌握51系列单片机引脚及功能、内部存储器;
3. 掌握单片机时序(时钟、机器、指令、状态周期关系);
4. 理解单片机技术基本概念(数据单位、存储容量和地址,常用数制与码制);
四川省对口招生考试 电子信息类
《单片机原理及应用》考点双析卷 第2卷
单片机基础(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.二进制数1000001B对应的十六进制数是( )
A.31 H B.41H C.61H D.81H
【答案】B
2.二进制数11110000B对应的十进制数是( )
A.240 B.244 C.248 D.252
【答案】A
3.一个二进制数要变成相应的十进制数可以用的方法是( )
A.按权展开法 B.除2取余法 C.乘2取整法 D.B和C结合
【答案】A
4.在C51编程中,char类型变量的取值范围是( )
A.-128~127 B.0~255 C.-32768~32767 D.0~65535
【答案】A
5.一个字节包含二进制数的位数是( )
A.8位 B.16位 C.32位 D.64位
【答案】A
6.十进制29的二进制原码表示为( )
A.11100010 B.10101111 C.00011101 D.00001111
【答案】C
7.计算机中最常用的字符信息编码是( )
A.ASCII B.BCD码 C.余3码 D.循环码
【答案】A
8.十进制0、625转换成二进制数是( )
A.0、101 B.0、111 C.0、110 D.0、100
【答案】A
9.不是计算机中常见码制的是( )
A.原码 B.反码 C.补码 D.ASCII
【答案】D
10.以下不是构成单片机部件的是( )
A.微处理器(CPU) B.存储器
C.接口适配器(I\O接口电路) D.打印机
【答案】D
11.-49D的二进制补码为( )
A.11101111 B.11001110 C.0001000 D.11101100
【答案】B
12.在 Keil C51 软件中,用于编译 C 语言源程序生成目标文件的操作是( )
A.新建项目 B.添加文件 C.构建目标 D.下载程序
【答案】C
13.CPU主要的组成成分为( )
A.运算器、控制器 B.加法器、寄存器
C.运算器、寄存器 D.运算器、指令译码器
【答案】A
14.单片机程序中,预处理命令#include<reg51.h>的作用是( )
A.定义函数 B.包含头文件,定义端口和寄存器符号
C.声明变量 D.实现延时功能
【答案】B
15.二维数组int a[2][3]={{1,2},{3}};初始化后,a[1][2]的值为( )
A.0 B.3 C.不确定 D.2
【答案】A
16.下列对C语言字符数组的描述中错误的是( )
A.字符数组可以存放字符串
B.字符数组的字符串可以整体输入、输出
C.可以在赋值语句中通过赋值运算符“=”对字符数组整 体赋值
D.不可以用关系运算符对字符数组中的字符串进行比较
【答案】C
17.下列选项中不正确的是( )
A.一个C语言源程序可由一个或多个函数组成
B.一个C语言源程序必须包含一个main( )函数
C.C语言程序的基本组成单位是函数
D.在C语言程序中,注释说明要参与编译
【答案】D
18.在 51 单片机 C 语言程序中,定义无符号字符型变量的关键字是( )
A.int B.char C.unsigned char D.unsigned int
【答案】C
19.在 Keil C51 软件中,后缀为 “.c” 的文件是( )
A.项目文件 B.目标文件
C.C 语言源程序文件 D.可执行文件
【答案】C
20.二进制数11010110对应的十六进制数是( )
A.D6 B.A3 C.B5 D.E7
【答案】A
【详解】分四位为一组法。1101B=DH 0110B=6D 11010110B=D6H。
二、判断题(本大题共10小题,每题2分,共20分)
21.ALE信号在外部存储器访问周期中用于锁存高8位地址。( )
【答案】错误
22.DA A 指令只能用于 BCD 码加法运算后的十进制调整。( )
【答案】正确
【详解】DA A 指令是十进制调整指令,专门用于对 BCD 码加法运算结果进行调整,使其符合十进制运算规则。故表述正确。
23.若扩展的程序存储器容量为 32KB,则需要 15 根地址线。( )
【答案】正确
【详解】因为215=32768B=32KB,所以扩展 32KB 的程序存储器需要 15 根地址线来进行单元寻
址。该说法正确。
24.在 MCS - 51 单片机中,非压缩型 BCD 码表示十进制数 8 需要 8 位二进制数,即 0000 1000。( )
【答案】正确
【详解】非压缩型 BCD 码是用 8 位二进制数表示一个十进制数位,其中高 4 位为 0000,低 4 位表示十进制数,所以表示十进制数 8 就是 0000 1000。所以该说法正确。
25.在 MCS - 51 单片机中,带符号数 - 10 的原码表示为 1000 1010。( )
【答案】正确
【详解】对于 8 位有符号数,最高位为符号位,正数符号位为 0,负数符号位为 1,- 10 的绝对值 10 的二进制表示为 0000 1010,所以 - 10 的原码为 1000 1010。所以该说法正确。
26.8051是一种8位单片机。( )
【答案】正确
【详解】表述正确。
27.对于8位机,如果正数+正数等于负数,则会产生溢出。( )
【答案】正确
【详解】在 8 位机中,数据以补码形式表示和存储,其表示范围为 - 128 到 + 127。正常加法情况:当两个正数相加时,其结果应该仍为正数。例如,30 + 40 = 70,在 8 位机中能够正确表示和存储,不会产生溢出。溢出情况:若两个正数相加的结果超出了 8 位有符号数所能表示的最大正数范围 + 127,则会产生溢出。例如,100 + 50 = 150,150 超出了 + 127 的范围,此时就会产生溢出。在补码运算中,溢出会导致结果变为负数,这是因为超出范围的进位导致了符号位的改变。所以对于 8 位机,如果正数 + 正数等于负数,说明结果超出了正数的表示范围,产生了溢出。故表述正确。
28.单片机最早是为了满足工业控制领域的需求而发展起来的。( )
【答案】正确
【详解】单片机早期主要应用于工业控制领域,随着发展才逐渐拓展到其他领域。故表述正确。
29.十六进制数转换为二进制数时,一位十六进制数对应三位二进制数。( )
【答案】错误
【详解】一位十六进制数对应四位二进制数。故表述错误。
30.存储容量的单位换算中,1GB = 1024MB,1MB = 1024KB,1KB = 1000B。( )
【答案】错误
【详解】1KB = 1024B,而不是 1000B。故表述错误。
三、综合应用题(本大题共2小题,每题10分,共20分)
31.学习51单片机需要哪些软、硬件?
【答案】1.硬件:
①计算机。主要用于编程和调试。
②练习板。也称开发板、实验板或实验箱。
③烧录器。也称烧写器,是用来把程序写入单片机存储器的设备。程序写入的方式有两种,一种是并行写人,一种是串行写入。
④工具。电烙铁和万用表是必备的,还有螺丝刀等其他小工具,最好再配有万能电路板。
2.软件
①Keil 编译软件。主要用来编写和编译程序。常采用的是Keil μVision 软件。
②下载软件。比如SLISP在线编程下载软件。
③仿真软件。比如 Proteus仿真软件。
32.单片机中的常用编码
【答案】单片机中常用编码有 BCD码和ASCⅡ码 。BCD码有两种:压缩 BCD 码和非压缩 BCD 码。 压缩 BCD码是用4位二进制数表示1位十进制数的BCD码;非压缩 BCD 码是用8位二进制数 表示1位十进制数的 BCD码 。ASCⅡ码(美国标准信息交换代码)是一种字符编码。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$