项目一 单个LED闪烁灯

单元测试一

1、单选题:
‌MCS-51单片机系统中,若晶振频率为6MHz,一个状态周期等于(  )us。‎
选项:
A: 1
B: 2
C: 1/6
D: 1/3
答案: 【 1/3

2、单选题:
‎MCS-51单片机使用片内程序存储器时,/EA引脚应该接(   )。‎
选项:
A: +5V
B: 地
C: 悬空
D: 通过10k电阻接地
答案: 【 +5V

3、单选题:
​MCS-51单片机的(   )口引脚,还具有中断、串行通信等第二功能。​
选项:
A: P0
B: P1
C: P2
D: P3
答案: 【 P3

4、单选题:
‏程序是以(  )形式存放在程序存储器中‍
选项:
A: C语言源程序
B: 汇编程序
C: 二进制编码
D: BCD码
答案: 【 二进制编码

5、单选题:
‏MCS-51单片机是(  )位的单片机。‌
选项:
A: 1
B: 4
C: 8
D: 16
答案: 【 8

6、单选题:
‍MCS-51单片机的ALE引脚是(   )引脚。‏
选项:
A: 地址锁存使用输出端
B: 外部程序存储器地址允许输入端
C: 串行通信口输出端
D: 复位信号输入端
答案: 【 地址锁存使用输出端

7、单选题:
‍单片机中的程序计数器PC用来(    )。‌
选项:
A: 存放指令
B: 存放正在执行的指令地址
C: 存放下一条指令地址
D: 存放上一条指令地址
答案: 【 存放下一条指令地址

8、单选题:
‎PSW中的RS0和RS1用来(  )。‎
选项:
A: 选择工作寄存器组号
B: 指示复位
C: 选择定时器
D: 选择中断方式
答案: 【 选择工作寄存器组号

9、单选题:
‍MCS-51单片机内部中具有位地址的字节地址范围是(   )。​
选项:
A: 0-1FH
B: 20-2FH
C: 30-5FH
D: 60-7FH
答案: 【 20-2FH

10、单选题:
​MCS-51单片机的复位功能引脚是(   )。‏
选项:
A: XTAL1
B: XTAL2
C: RST
D: ALE
答案: 【 RST

11、单选题:
‍单片机上电复位后,PC的内容为(  )。‌
选项:
A: 0000H
B: 0003H
C: 000BH
D: 0013H
答案: 【 0000H

12、单选题:
‏单片机的发展趋势中没有包括的是(  )。‏
选项:
A: 高性能
B: 高价格
C: 低功耗
D: 高性价比
答案: 【 高价格

13、判断题:
‍8031单片机片内有程序存储器和数据存储器‌
选项:
A: 正确
B: 错误
答案: 【 错误

14、判断题:
‏若不使用MCS-51单片机片内程序存储器,EA引脚必须接高电平。​
选项:
A: 正确
B: 错误
答案: 【 错误

15、判断题:
‌单片机的CPU主要由运算器和译码器组成。‍
选项:
A: 正确
B: 错误
答案: 【 错误

16、判断题:
‌MCS-51单片机的工作电源电压为+5V。​
选项:
A: 正确
B: 错误
答案: 【 正确

17、判断题:
‍我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。‍
选项:
A: 正确
B: 错误
答案: 【 正确

18、判断题:
‏PC中存放的当前执行的指令‌
选项:
A: 正确
B: 错误
答案: 【 错误

19、判断题:
‍MCS-51单片机上电复位时,堆栈指针SP=00H。‏
选项:
A: 正确
B: 错误
答案: 【 错误

20、判断题:
‌AT89S52单片机支持ISP编程。‏
选项:
A: 正确
B: 错误
答案: 【 正确

21、填空题:
‌当RS0=1;RS1=1时,当前工作寄存器是第(  )组工作寄存器。‍
答案: 【 3

22、填空题:
‏对于MCS-51单片机,idata区是指(    )区域。‍
答案: 【 片内RAM##%_YZPRLFH_%##片内数据存储器

23、填空题:
‎MCS-51单片机共有(   )个引脚。​
答案: 【 40

24、填空题:
‎若MCS-51单片机的机器周期为6us,则其晶振频率为(  )MHz。​
答案: 【 2

25、填空题:
‌一个机器周期等于(   )个状态周期。‌
答案: 【 6

26、填空题:
​MCS-51单片机复位条件是使RST引脚加上持续(    )。​
答案: 【 两个机器周期高电平

27、填空题:
‏将十六制文件或二进制文件固化到单片机程序存储器中的设备称为( )。 ‏
答案: 【 编程器

28、填空题:
‏在尽可能少的外部电路条件下,使单片机芯片工作的系统称为(   )。‏
答案: 【 最小系统##%_YZPRLFH_%##单片机最小系统

29、填空题:
​CODE区是指单片机的(  )存储区。‏
答案: 【 程序

30、填空题:
‍若不使用MCS-51单片机的片内程序存储器,引脚EA必须(   )。‍
答案: 【 接地

31、填空题:
‍单片机应用系统由硬件和(     )系统组成。‍
答案: 【 软件

32、填空题:
‏当晶振频率为6MHz时,一个机器周期为(  )us。‏
答案: 【 2

33、填空题:
‎MCS-51单片机的4个并行I/O口中,在系统扩展时用于构建系统高8位地址总线的是(  )口。​
答案: 【 P2

34、填空题:
‏ISP称为(    )。‌
答案: 【 在系统可编程

35、填空题:
‍目前市场流行的下载线有串口下载线和( )下载线。​
答案: 【 USB口

36、填空题:
‎单片机正常工作时,复位引脚为(  )电平​
答案: 【 低

单元测验二

1、单选题:
‎C51程序总是从(   )开始执行的。‌
选项:
A: 主函数  
B: 主程序
C: 子程序
D: 主过程
答案: 【 主函数  

2、单选题:
‎在C51的数据类型中,unsigned char 型的数据长度和值域为(     )。‏
选项:
A: 单字节,-128~127  
B: 双字节,-32768~+32767
C: 双字节,0~65536
D: 单字节,0~255
答案: 【 单字节,0~255

3、单选题:
‏下面叙述中不正确的是(   )。‍
选项:
A: 一个C51源程序可以由一个或多个函数组成
B: 一个C51源程序必须包含一个main()函数
C: 在一个C51源程序中,注释语句只能位于一条语句的后面
D: C51程序的基本组成单位是函数
答案: 【 在一个C51源程序中,注释语句只能位于一条语句的后面

4、单选题:
​C51的数据类型中关键词“sfr”用于定义(   )。‌
选项:
A: 指针变量
B: 字符型变量
C: 无符号变量
D: 特殊功能寄存器变量
答案: 【 特殊功能寄存器变量

5、单选题:
​在C51程序中常常把(  )作为循环体,用于消耗CPU运行时间,产生延时效果。‍
选项:
A: 赋值语句
B: 表达式语句
C: 循环语句
D: 空语句 
答案: 【 空语句 

6、单选题:
设有如下程序段,则下面描述中正确的是( )。‌int k=10;‌while(k=0) k=k-1;‌
选项:
A: while循环执行10次
B: 循环是无限循环
C: 循环体语句执行0次
D: 循环体语句执行1次
答案: 【 循环体语句执行0次

7、单选题:
‏C51数据类型中关键词“bit”用于定义(  )。‌
选项:
A: 位变量
B: 字节变量
C: 无符号变量
D: 特殊功能寄存器变量
答案: 【 位变量

8、单选题:
‏对于用void delay(unsigned int time);申明的 函数,下列描述中(  )是不正确的。‏
选项:
A: delay函数是void型的
B: delay函数是有参函数
C: delay函数的返回参数是time
D: delay函数的形参是unsigned int 型的
答案: 【 delay函数的返回参数是time

9、单选题:
‎使用单片机开发系统调试程序时,对源程序进行汇编的目的是()。 ‍
选项:
A: 将源程序转换成目标程序
B: 将目标程序转换成源程序
C: 将低级语言转换成高级语言
D: 连续执行
答案: 【 将源程序转换成目标程序

10、单选题:
‏以下为C51存储器模式的是(    )。​
选项:
A: using 
B: xdata
C: small
D: bit
答案: 【 small

11、单选题:
‎ 以下选项中,(  )是C51提供的合法的数据类型关键字。‎
选项:
A: SFR
B: Char
C: sfr16
D: integer
答案: 【 sfr16

12、单选题:
‌关于bit型变量的用法,说法正确的是(  )。‍
选项:
A: 可以定义bit型的数组 
B: 可以声明bit类型的指针变量
C: bit型变量的值是一个二进制位
D: bit型变量不可用作函数返回值
答案: 【 bit型变量的值是一个二进制位

13、单选题:
‎下列叙述正确的是( )。​
选项:
A: 构成C程序的基本单位是函数
B: 可以在一个函数中定义另一个函数
C: main()函数必须放在其他函数之前
D: 所有被调用函数一定要在调用之前进行定义
答案: 【 构成C程序的基本单位是函数

14、单选题:
​Proteus软件由以下两个设计平台组成(    )。​
选项:
A: ISIS和PPT
B: ARES和CAD
C: ISIS和ARES
D: ISIS和CAD
答案: 【 ISIS和ARES

15、单选题:
‎为了实现KEIL和PROTEUS的联合仿真运行,需要(    )。​
选项:
A: 将KEIL中形成的 HEX文件加载到PROTEUS中,然后在PROTEUS环境下进行运行
B: 在KEIL中形成HEX文件,PROTEUS中形成DSN文件,然后用KEIL控制PROTEUS运行
C: 在KEIL中形成HEX文件,PROTEUS中形成DSN文件,然后用PROTEUS控制KEIL运行
D: 将PROTEUS中形成的HEX文件和DSN文件同时打开,然后在KEIL环境下进行运行
答案: 【 将KEIL中形成的 HEX文件加载到PROTEUS中,然后在PROTEUS环境下进行运行

16、单选题:
‌C51中,单片机的端口用(  )定义。‏
选项:
A: unsigned char
B: unsigned int 
C: bit
D: sfr
答案: 【 sfr

17、单选题:

在KEIL uVision3运行和调试工具条中,左数第二个图标的功能是(  )。

QQ图片20190321142303.png

​选项:
A: 存盘
B: 编译
C: 下载
D: 运行
答案: 【 运行

18、单选题:

在KEIL uVsion3运行和调试工具条中,左数第三个图标的功能是(  )。

QQ图片20190321141929.png

​选项:
A: 打开/关闭输出窗口
B: 启动/停止调试
C: 打开/关闭工程窗口
D: 清除全部断点
答案: 【 启动/停止调试

19、单选题:
‎单片机的P1口的高4位输出高电平,低四位输出低低电平,则P1=()。‍
选项:
A: 0xff
B: 0x00
C: 0x0f
D: 0xf0
答案: 【 0xf0

20、单选题:
‎语句while(i=3);循环执行了( )次空语句。‎
选项:
A: 0
B: 1
C: 3
D: 无限
答案: 【 无限

21、判断题:
‏变量的存储种类有4种,缺省为auto(自动)。‏
选项:
A: 正确
B: 错误
答案: 【 正确

22、判断题:
‏sfr用于操作占两个字节的特殊功能寄存器。‍
选项:
A: 正确
B: 错误
答案: 【 错误

23、判断题:
‎在C51中这些没有明确指定存储类型的变量、函数参数等的默认存储区域由存储模式决定。‌
选项:
A: 正确
B: 错误
答案: 【 正确

24、判断题:
‌PROTEUS软件中的ISIS是一款电子系统原理图设计和仿真平台软件。‏
选项:
A: 正确
B: 错误
答案: 【 正确

25、判断题:
​使用KEIL软件编写程序时,首先新建文件,该文件扩展名是hex。‌
选项:
A: 正确
B: 错误
答案: 【 错误

26、填空题:
‌单片机P1口线最低位输出低电平,其他输出高电平,则P1=()。‏
答案: 【 0xff##%_YZPRLFH_%##0xFF##%_YZPRLFH_%##0Xff##%_YZPRLFH_%##0XFF

27、填空题:
‏控制单片机I/O口输出,在C语言中非常简单,只需使用( )运算符就可以了。‍
答案: 【 赋值##%_YZPRLFH_%##=

28、填空题:
‎在单片机的C语言程序设计中,( )类型数据经常用于处理ASCII字符或处理小于等于255的整型数。​
答案: 【 unsigned char

29、填空题:
‎C51扩充的数据类型( )用来访问51单片机内部的所有专用寄存器‌
答案: 【 sfr

30、填空题:
‌C51规定,变量名只能由字母、数字、()三种字符组成。‎
答案: 【 下划线

31、填空题:
​unsigned int型变量占( )个字节。​
答案: 【 2

32、填空题:
‎unsigned char型变量占(  )个字节。‍
答案: 【 1

33、填空题:
​C51相比于标准C,扩展了4个数据类型,分别是sbit、sfr、bit和(  )。​
答案: 【 sfr16

34、填空题:
‌51单片机有两种编程语言:汇编语言和(     )语言。‏
答案: 【 C##%_YZPRLFH_%##C51

35、填空题:
‏C51中定义一个可位寻址变量FLAG访问P3口的P3.1引脚方法是(          )。‏
答案: 【 sbit FLAG=P3^1;

随堂测验1

1、单选题:
​51单片机的CPU主要由( )组成。‎
选项:
A: 运算器、控制器
B: 加法器、编码器
C: 运算器、加法器
D: 运算器、译码器
答案: 【 运算器、控制器

2、单选题:
‍( )不是构成单片机的部件。​
选项:
A: 微处理器(CPU)
B: 存储器
C: I/O接口电路
D: 打印机
答案: 【 打印机

3、单选题:
‎8051是(  )位单片机。‍
选项:
A: 16
B: 4
C: 8
D: 32
答案: 【 8

4、单选题:
‌单片机的特点里没有包括在内的是(  )。​
选项:
A: 集成度高
B: 功耗低
C: 密封性强
D: 性价比高
答案: 【 密封性强

随堂测验2

1、单选题:
‏单片机8031的EA引脚必须(   )。‏
选项:
A: 必须接地
B: 必须接+5V电源
C: 可悬空
D: 以上三种视需要而定
答案: 【 必须接地

2、单选题:
​单片机的ALE引脚是以晶振振荡频率的(   )固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。‍
选项:
A: 1/2
B: 1/4
C: 1/6
D: 1/12
答案: 【 1/6

3、单选题:
​外部扩展存储器时,分时复用做数据线和低8位地址线的是(    )。‍
选项:
A: P0口
B: P1口
C: P2口
D: P3口
答案: 【 P0口

4、单选题:
​MCS-51单片机的复位信号是(      )有效。‌
选项:
A: 下降沿
B: 上升沿
C: 低电平
D: 高电平
答案: 【 高电平

5、单选题:
‌8051单片机的XTAL1和XTAL2引脚是(    )引脚。‎
选项:
A: 外接定时器
B: 外接串行口
C: 外接中断
D: 外接晶振
答案: 【 外接晶振

6、单选题:
‌8051单片机ALE引脚是(  )引脚。‌
选项:
A: 地址锁存使能输出端
B: 外部程序存储器地址允许输入端
C: 串行通信口输出端
D: 复位信号输入端
答案: 【 地址锁存使能输出端

7、单选题:

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注