旧楞讹柔临土割那负熄潜荡仇
一、学习方法,开发环境搭建和基础知识 一讲客观题
1、 8051单片机开发需要软件编译环境()
答案: keil
2、 我们为什么不用汇编语言开发单片机应用系统?
答案: 汇编语言编程效率低下;
汇编语言相对其他语言难学;
汇编语言不容易处理数值运算
3、 STC-ISP软件的主要作用是
答案: 将C51编译的机器码固化到STC单片机里面;
查询各芯片引脚位置;
计算单片机工作的常用参数;
给STC芯片做广告
4、 作为本慕课学员,我们能不能在一小时内做成第一个单片机独立系统?
答案: 错误
5、 如果学会了8051的汇编语言,就可以用51的汇编语言写其他单片机的程序。
答案: 错误
6、 学习C51,必须学会所有C语言的语法和语句才可以编程
答案: 错误
7、 C51 和C++绝大部分语法兼容
答案: 正确
8、 我们为什么不用汇编语言开发单片机应用系统?
答案: 汇编语言编程效率低下;
汇编语言相对其他语言难学;
汇编语言不容易处理数值运算;
汇编语言和芯片对应,更换芯片必须重新学习汇编
9、 STC-ISP软件的主要作用是
答案: 将C51编译的机器码固化到STC单片机里面;
查询各芯片引脚位置;
计算STC单片机工作的常用参数STC;
给STC芯片做广告;
提供各种样板程序给使用者参考;
半自动识别芯片参数
二、点亮发光二极管及数码管 2讲客观题
1、 本实验板的数码管能显示几位数码字
答案: 1
2、 STC单片机可以将GPIO设置成几种模式
答案: 4
3、 REG52.h内容是什么意思?
答案: 特殊寄存器地址定义
4、 视频中八个脚的单片机型号是什么
答案: 15W104
5、 STC单片机GPIO有几种模式可以稳定输出低电平
答案: 4
6、 根据视频22MK闪灯,下面的表述哪个是正确的
答案: 第44行第45行在配置P2口的工作模式
7、 根据视频“22MK闪灯”,SFR表示:
答案: 特殊功能寄存器
8、 根据视频“232面包408下载”或者STCISP软件,视频中STC15W408的13号脚是
答案: P5.5
9、 上图中,假设单片机引脚PORT输出1,而且S1闭合,那么该引脚的GPIO模式是?
答案: 推挽输出
10、 以下哪个GPIO模式下,引脚赋值0和1,在芯片外面测量电平效果一样?
答案: 高阻抗输入
11、 以下哪一项执行后,引脚P2^0为推挽输出
答案: P2M1=0x00;P2M0=0xff
12、 MK闪灯.c中,关于#include <reg52.h> 中的头文件reg52.h的描述哪一项正确
答案: C51单片机头文件,定义了8051所有特殊寄存器地址,是必须要带的
13、 设置端口P1输入输出模式,需要设置哪两个寄存器
答案: P1M0和P1M1
14、 第20行软件中 sbit LED0 = P2^0;的意义
答案: Sbit是C51语言特有的关键字,软件中对LED0 的处理就是对P2.0脚的处理
15、 C51里,P2^0是表示什么
答案: 端口2第0号引脚
16、 C语言中 !是什么意思?
答案: bit逻辑取反
17、 如果闪灯程序MK闪灯.c漏了一句COM5 = 0;(59行)程序将
答案: 继续执行,LED不亮
18、 以下关于在面包板上下载单片机程序的叙述正确的是
答案: usb下载器的TXD接单片机的RXD
19、 按照STC单片机数据手册提供的下载电路图,需要更可靠的下载我们需要在USB转TTL接口和单片机之间加–>
答案: usb下载器的TXD和单片机的RXD之间接二极管
20、 8051单片机最初是哪家公司出品的
答案: Intel
21、 mk走马1.c定义COM5作为LED的公共脚,为什么
答案: 硬件是这样接的,软件必须符合硬件才能执行正确
22、 根据上图,STC芯片某个引脚在准双向状态S2是一直闭合的
–>
答案: 正确
23、 C51软件中P2 =0;(视频中第60行)执行后P2^0是逻辑高电平
答案: 错误
24、 While(1)表示是永远满足的条件判断,视频中63,64行软件一直在大括号内部走
答案: 错误
25、 上图中,假设STC单片机某引脚PORT输出1,而且S1闭合,那么该引脚的GPIO模式是?
答案: 推挽输出
26、 以下哪个GPIO模式下,引脚赋值0和1,在芯片外面测量该引脚的电平效果一样?
答案: 高阻抗输入
27、 按照STC单片机数据手册提供的下载电路图,需要更可靠的下载我们需要在USB转TTL接口和单片机之间加–>–>
答案: usb下载器的TXD和单片机的RXD之间接二极管
三、数码管显示任意数和符号 3讲客观题
1、 关于code关键字,下面哪些描述是错误的
答案: 这个关键字引导的变量可以随便修改;
这个关键字引导的变量存在RAM
2、 关于C语言全局变量哪个描述有错
答案: 全局变量占一个字节;
全局变量不可修改
3、 数组关键字CODE什么意义
答案: 此数组常数,不可在软件运行过程中更改;
此数组存储位置在ROM中
4、 C51程序在keil里调试时,可以直接换掉c语言程序而不必改动项目。
答案: 正确
5、 扫描显示refresh函数中,如果某一时刻COM4=0;说明正在显示千位。
答案: 错误
6、 请写出大写H在本实验板的显示代码是()请用16进制回答两个字符。如2E,A~F用大写,以便电脑自动批阅
答案: F1
7、 请写出下划线,就是数码管最底下一条横线在本实验板的显示代码,请用16进制回答两个字符。如2E,A~F用大写
答案: 02
8、 请写出小写c在本实验板的显示代码,小写c显示在数码管下半部分靠近小数点的地方。请用16进制回答两个字符。如2E,A~F用大写。
答案: 43
9、 当数码管显示Abcd,扫描显示扫描到千位时,这时候P2的值等于多少?请用16进制回答两个字符,以便电脑自动批阅
答案: F5
10、 当数码管显示1234,在扫描显示reflash程序显示到个位时P2口的数值是多少?请用16进制回答两个字符,A~F用大写,以便电脑自动批阅
答案: F0
11、 根据拆分数字函数splitNumber,如果我们把一个整形变量进行拆分,该变量的值是12340,显示结果是怎么样的?请写四个字符,A~F用大写,以便电脑自动批阅
答案: C340
12、 count_key在程序中的是一个无符号整型变量,count_key=32768,调用HEX2HEX,数码管将显示,显示结果是什么?请写四个字符,A~F用大写,以便电脑自动批阅。
答案: 8000
13、 用8位二进制数表达带符号的数,-125,16进制是多少?请回答两个字符,16进制表示,A~F用大写。
答案: 83
14、 用16位二进制数表达一个带符号的整数,如果这个数是-300 ,用16进制表示,请回答4个字符,A~F用大写,以便电脑批阅。
答案: FED4
15、 在负数显示这个视频的软件中,如果我们把0xFFFF赋值给count_key,数码管上显示多少?(在板子上试一下,理解原理)请回答4个字符,A~F用大写。
答案: -001
四、怎样产生秒基准 第4讲客观题
1、 定时器设置(不含定时器中断设置)就像设定手机闹钟一样,根据视频或者ISP工具程序。共需要几条指令
答案: 6
2、 启动定时器0是什么指令?
答案: TR0 = 1
3、 51 单片机允许定时器0产生中断的特殊寄存器叫什么?
答案: ET0
4、 51单片机中断总开关特殊寄存器叫什么?
答案: EA
5、 Stc8051单片机设置成50毫秒定时中断、16位自动重装载。并且打开定时器中断和中断总开关。
答案: 说明stc单片机会每隔50毫秒产生一次定时器中断。
6、 定时器初始化程序在STCISP软件里找到
答案: 正确
7、 定时器初始化程序在KEIL界面里自动生成
答案: 错误
8、 STC单片机的定时器能工作的最短可以数微秒
答案: 正确
9、 中断服务程序在中断条件满足时可以被程序员调用
答案: 错误
10、 STC单片机定时器中的硬件计数器是两个十六位串联
答案: 错误
11、 STC单片机定时器中的硬件计数器是两个八位串联
答案: 正确
12、 定时器16位自动重装载是指16位10进制数重装载
答案: 错误
13、 本课程实验板上单片机的系统振荡频率是在芯片内部RC振荡器产生的。
答案: 正确
14、 学习ISP软件中的定时器计算器。其中TH0是定时器0十六位二进制数的高8位,TL0是定时器零16位二进制数的低8位。TH0和TL0一起拼成16位二进制数。在其他条件都不变的情况下,这16位二进制数越大,产生的定时时间越短。
答案: 正确
15、 如果用11.0592的系统频率,产生50毫秒的定时中断,必须采用定时器基准频率为12T的时钟。
答案: 正确
上方为免费预览版答案,如需完整答案,请点击下方红字购买:
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
谷裤技绊合萎椿剿叹伙嚎祈埔