大学MOOC 单片机技术应用(南京工业职业技术大学)1002463001 最新慕课完整章节测试答案
第一章 LED电子显示屏
001单片机基础练习
1、判断题:
单片机和微型计算机具有相同功能,只是称呼不一样而已
选项:
A: 正确
B: 错误
答案: 【 错误】
2、判断题:
8位单片机带有操作系统
选项:
A: 正确
B: 错误
答案: 【 错误】
3、判断题:
51单片机内存rom有8k,ram可以达256b
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
有的型号单片机本身带有模数和数模转换器
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
c语言程序第一条指令#include "stdio.h"为头文件包含
选项:
A: 正确
B: 错误
答案: 【 正确】
6、填空题:
单片机是
答案: 【 将cpu rom ram io集成在一芯片内】
7、填空题:
单片机分8位,16位,这里位是指
答案: 【 cpu一次处理数据的长度】
8、填空题:
单片机内部信息传输主要通过()完成
答案: 【 地址总线,数据总线,控制总线】
9、填空题:
单片机系统包括()
答案: 【 硬件系统,软件系统】
10、填空题:
存储器单位为字节byte,5k=()byte
答案: 【 5120】
8个led闪烁练习
1、判断题:
unsigned char m=0x01;m=m>>1;执行结果m=0x80;
选项:
A: 正确
B: 错误
答案: 【 错误】
2、判断题:
左右移动一位表示数据乘以或除以2。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
for(m=0;m<8;m++){y++;},这条语句执行9次。
选项:
A: 正确
B: 错误
答案: 【 错误】
4、判断题:
循环语句一定要注意边界条件的判别。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
for(m=0;m<8;m++)for(m=0;m<8;m++)for(m=0;m<8;m++); 这三重循环中,语句;被执行24次。
选项:
A: 正确
B: 错误
答案: 【 正确】
proteus 操作练习
1、判断题:
proteus软件操作,第一步打开程序,第二部运行程序。
选项:
A: 正确
B: 错误
答案: 【 错误】
2、判断题:
proteus软件操作,在元器件之间连线,可以直接摆放好即可。
选项:
A: 正确
B: 错误
答案: 【 错误】
3、判断题:
proteus软件操作,点击运行仿真前,锝导入hex文件。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
proteus软件绘制电路图时,元器件属性可以不设置。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
proteus软件操作,仿真运行时,蓝色标识为低电平,红色标识为高电平。
选项:
A: 正确
B: 错误
答案: 【 正确】
单元1 测试
1、单选题:
单片机的最小系统除了单片机外还应包括时钟电路, 及电源电路
选项:
A: 复位电路
B: 通信电路
C: 电容电路
D: 片外选择电路
答案: 【 复位电路】
2、单选题:
MCS-51单片机具有一个 位的CPU
选项:
A: 8
B: 4
C: 16
D: 32
答案: 【 8】
3、单选题:
用Keil C51软件编写C语言源文件时应保存为扩展名为 的文件
选项:
A: .c
B: .asm.
C: .h
D: .reg
答案: 【 .c】
4、单选题:
编译预处理命令是计算机将C语言编译为机器语言是进行的预处理,编译预处理命令以 开头
选项:
A: #
B: $
C: *
D: &
答案: 【 #】
5、单选题:
C51语言中有字符型、整型、浮点型指针型和位变量等几种基本变量类型,其中,字符型变量所占用的长度为 Byte
选项:
A: 8
B: 16
C: 32
D: 64
答案: 【 8】
6、单选题:
若想用uchar代换程序中的unsigned char则所使用的语句为: ;
选项:
A: #define uchar unsigned char
B: #define uchar unsigned char;
C: #define unchar unsinged char
D: #define unchar unsigned char
答案: 【 #define uchar unsigned char】
7、单选题:
unsigned char a[10];定义了一个 型数组a,数组长度为
选项:
A: 无符号字符型, 10
B: 无符号字符型, 9
C: 无符号字符型, 11
D: 有符号字符型, 10
答案: 【 无符号字符型, 10】
8、单选题:
P1=0XFE;P1=P1<<2;移位后P1=
选项:
A: 0xfc
B: 0xfd
C: 0xfb
D: 0xfe
答案: 【 0xfc】
9、单选题:
循环结构是程序设计中的一种基本结构,循环结构的语句有: . 和do-while语句
选项:
A: for, while
B: for, if
C: if, while
D: switch, while
答案: 【 for, while】
10、单选题:
语句for(i=0;i<=5;i++);控制的循环次数为
选项:
A: 6
B: 5
C: 4
D: 10
答案: 【 6】
11、判断题:
单片机和计算机相同
选项:
A: 正确
B: 错误
答案: 【 错误】
12、判断题:
单片机P0口为数据线
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
51单片机扩展外部存储器,可以扩展64k
选项:
A: 正确
B: 错误
答案: 【 正确】
14、判断题:
51单片机编程语言为c51语言,和c语言没有啥区别
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
for(;;);这个语句为无线循环语句
选项:
A: 正确
B: 错误
答案: 【 正确】
16、判断题:
c51程序在使用P1口输出或输入数据时候,需要对其进行定义,后才能使用。
选项:
A: 正确
B: 错误
答案: 【 错误】
17、判断题:
uchar code m[]={0,1,2,3,4,5,6,7}此语句表示定义一个数组m,将m存放在程序存储器中,数组长度为7.
选项:
A: 正确
B: 错误
答案: 【 错误】
18、判断题:
m=0x01;for(i=0;i<6;i++){ P1=~m; delay(); m=m<<1;}循环程序执行完毕后,m=0x20;
选项:
A: 正确
B: 错误
答案: 【 正确】
19、判断题:
51单片机片内ram为128k
选项:
A: 正确
B: 错误
答案: 【 错误】
20、判断题:
单片机读写信号由rd和wr引脚完成。
选项:
A: 正确
B: 错误
答案: 【 正确】
21、填空题:
用语句把P1^1口定义为K1:
答案: 【 sbit K1=P1^1;】
22、填空题:
指针是C语言中一个重要的概念,指针型变量以 标记
答案: 【 *】
23、填空题:
MCS-51 单片机引脚信号中,信号名称带上划线的表示该信号[]有效
答案: 【 低电平】
24、填空题:
P0 口在作普通输入输出口使用时,必须外接[]
答案: 【 上拉电阻】
25、填空题:
MCS — 51 单片机外扩存储器时,使用[]口和[]口作总线
答案: 【 P2,P0】
26、填空题:
由8051组成的单片机系统在工作时,EA引脚应该接[]
答案: 【 高电平】
27、填空题:
74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中[]片芯片
答案: 【 8】
28、填空题:
at89c51单片机工作电压为()
答案: 【 5v】
29、填空题:
at89c51单片机,用作串行通信功能的引脚为()
答案: 【 P30,P31】
30、填空题:
单片机复位时,四个并行口全都输出()电平
答案: 【 高】
单片机引脚练习
1、填空题:
单片机有()个引脚
答案: 【 40】
2、填空题:
单片机有()并行IO口
答案: 【 4】
3、填空题:
单片机数据口是()
答案: 【 p0口】
4、填空题:
单片机有()个外部中断源
答案: 【 2】
5、填空题:
51单片机是()位单片机
答案: 【 8】
单片机扩展设计练习
1、填空题:
74ls373是()
答案: 【 锁存器】
2、填空题:
74ls138是()器件
答案: 【 38译码器】
3、填空题:
三态缓冲器的三态是指()()()
答案: 【 低电平 高电平 高阻抗】
4、填空题:
8051单片机存储器并行扩展中,所涉及到的控制信号有()()()()
答案: 【 wr rd ale psen】
5、填空题:
1kb对应的二进制数是()字节
答案: 【 1024】
6、填空题:
单片机四个并行IO口中,地址线有()(),数据线有()
答案: 【 P2 P0 P0】
7、填空题:
74LS245是总线型()
答案: 【 双向驱动器】
8、填空题:
单片机扩展外部存储器的容量为16k,则其对应地址起始范围为0x0000---()
答案: 【 0x3fff】
9、填空题:
单片机外部扩展4k的存储器,则需要()根地址线
答案: 【 12】
数制转换练习
1、单选题:
10101.101B转换成十进制数是( )。
选项:
A: 46.625
B: 23.625
C: 23.62
D: 21.625
答案: 【 21.625】
2、单选题:
存储器的地址范围是0000H~0FFFH,它的容量为( )。
