一、学习方法,开发环境搭建和基础知识一讲客观题1、8051单片机开发需要软件编译环境()
a、keil
b、edit
c、stc在线下载软件
d、c51
2、我们为什么不用汇编语言开发单片机应用系统?
a、汇编语言编程效率低下
b、汇编语言相对其他语言难学
c、开发系统无法翻译汇编语言
d、汇编语言不容易处理数值运算
3、stc-isp软件的主要作用是
a、将c51编译的机器码固化到stc单片机里面
b、查询各芯片引脚位置
c、计算单片机工作的常用参数
d、给stc芯片做广告
4、作为本慕课学员,我们能不能在一小时内做成第一个单片机独立系统?
5、如果学会了8051的汇编语言,就可以用51的汇编语言写其他单片机的程序。
6、学习c51,必须学会所有c语言的语法和语句才可以编程
7、c51 和c 绝大部分语法兼容
二、点亮发光二极管及数码管2讲客观题1、本实验板的数码管能显示几位数码字
a、1
b、4
c、12
d、8
2、stc单片机可以将gpio设置成几种模式
a、1
b、2
c、4
d、8
3、reg52.h内容是什么意思?
a、一些寄存器名称
b、特殊寄存器地址定义
c、芯片的头文件
d、intel公司规定的头文件
4、视频中八个脚的单片机型号是什么
a、89c51
b、15w104
c、8031
d、intel805
5、stc单片机gpio有几种模式可以稳定输出低电平
a、1
b、2
c、3
d、4
6、根据视频22mk闪灯,下面的表述哪个是正确的
a、第41行在配置p2的状态
b、第44行第45行在配置p2口的工作模式
c、第58行在设定p5的配置状态
d、第59行配置p5口的工作模式
7、根据视频“22mk闪灯”,sfr表示:
a、特殊功能寄存器
b、外围接口地址
c、定义变量
d、c 语言关键字
8、根据视频“232面包408下载”或者stcisp软件,视频中stc15w408的13号脚是
a、p5.5
b、p3.3
c、p2.2
d、p1.1
9、 上图中,假设单片机引脚port输出1,而且s1闭合,那么该引脚的gpio模式是?
a、准双向
b、推挽输出
c、高阻输入
d、开漏输出
10、以下哪个gpio模式下,引脚赋值0和1,在芯片外面测量电平效果一样?
a、准双向
b、高阻抗输入
c、推挽输出
d、开漏输出
11、以下哪一项执行后,引脚p2^0为推挽输出
a、p2m1=0xff;p2m0=0x00
b、p2m1=0x00;p2m0=0xff
c、p2m1=0xf1;p2m0=0x81
d、p2m1=0xf0;p2m0=0x00
12、mk闪灯.c中,关于#include
中的头文件reg52.h的描述哪一项正确
a、c51单片机头文件,定义了8051所有特殊寄存器地址,是必须要带的
b、老师自己编写的头文件
c、stc单片机头文件,定义了8051特殊寄存器,不是必须的
d、stc单片机的所有寄存器地址
13、设置端口p1输入输出模式,需要设置哪两个寄存器
a、p1m0和p1m1
b、p1sfr
c、auxp1
d、p1m1和 p1m2
14、第20行软件中 sbit led0 = p2^0;的意义
a、led0特殊功能寄存器
b、定义变量
c、sbit是c51语言特有的关键字,软件中对led0 的处理就是对p2.0脚的处理
d、外围接口地址
15、c51里,p2^0是表示什么
a、端口1第0号引脚
b、端口2第0号引脚
c、端口0第0号引脚
d、端口3第0号引脚
16、c语言中 !是什么意思?
a、bit逻辑取反
b、不等于
c、等于
d、左移
17、如果闪灯程序mk闪灯.c漏了一句com5 = 0;(59行)程序将
a、停止执行,led不亮
b、继续执行,led不亮
c、停止执行,led全亮
d、停止执行,led最后一个亮
18、以下关于在面包板上下载单片机程序的叙述正确的是
a、最少需要五根线
b、usb下载器的txd接单片机的txd
c、usb下载器的rxd接单片机的rxd
d、usb下载器的txd接单片机的rxd
19、按照stc单片机数据手册提供的下载电路图,需要更可靠的下载我们需要在usb转ttl接口和单片机之间加
a、usb 下载器的rxd和单片机的rxd接二极管
b、usb下载器的txd和单片机的rxd之间接二极管
c、usb下载器的rxd和单片机的txd之间接二极管
d、usb下载器的rxd和单片机的rxd间接二极管
20、8051单片机最初是哪家公司出品的
a、arm
b、stcmcu
c、intel
d、atmel
21、mk走马1.c定义com5作为led的公共脚,为什么
a、因为这个引脚可以输入比较大的电流
b、选哪个端口都可以
c、硬件是这样接的,软件必须符合硬件才能执行正确
d、因为这个脚可以输出比较大的电流
22、 根据上图,stc芯片某个引脚在准双向状态s2是一直闭合的
23、c51软件中p2 =0;(视频中第60行)执行后p2^0是逻辑高电平
24、while(1)表示是永远满足的条件判断,视频中63,64行软件一直在大括号内部走
三、数码管显示任意数和符号
3讲客观题
1、关于code关键字,下面哪些描述是错误的
a、这个关键字引导的变量可以随便修改
b、这个关键字引导的变量存在rom
c、这个关键字引导的变量是常数
d、这个关键字引导的变量存在ram
2、关于c语言全局变量哪个描述有错
a、全局变量可以在所有的函数中运用
b、全局变量定义在所有函数之外
c、全局变量占一个字节
d、全局变量不可修改
3、数组关键字code什么意义
a、此数组常数,不可在软件运行过程中更改
b、此数组存储位置在rom中
c、这个关键字表示代码或编码
d、此数组存储位置在ram中
4、c51程序在keil里调试时,可以直接换掉c语言程序而不必改动项目。
5、扫描显示refresh函数中,如果某一时刻com4=0;说明正在显示千位。
6、请写出大写h在本实验板的显示代码是() 请用16进制回答两个字符。如2e,a~f用大写,以便电脑自动批阅
7、请写出下划线,就是数码管最底下一条横线在本实验板的显示代码,请用16进制回答两个字符。如2e,a~f用大写
8、请写出小写c在本实验板的显示代码,小写c显示在数码管下半部分靠近小数点的地方。请用16进制回答两个字符。如2e,a~f用大写。
9、当数码管显示abcd,扫描显示扫描到千位时,这时候p2的值等于多少?请用16进制回答两个字符,以便电脑自动批阅
10、当数码管显示1234,在扫描显示reflash程序显示到个位时p2口的数值是多少?请用16进制回答两个字符,a~f用大写,以便电脑自动批阅
11、根据拆分数字函数splitnumber,如果我们把一个整形变量进行拆分,该变量的值是12340,显示结果是怎么样的?请写四个字符,a~f用大写,以便电脑自动批阅
12、count_key在程序中的是一个无符号整型变量,count_key=32768,调用hex2hex,数码管将显示,显示结果是什么?请写四个字符,a~f用大写,以便电脑自动批阅。
13、用8位二进制数表达带符号的数,-125,16进制是多少?请回答两个字符,16进制表示,a~f用大写。
14、用16位二进制数表达一个带符号的整数,如果这个数是-300 ,用16进制表示,请回答4个字符,a~f用大写,以便电脑批阅。
15、在负数显示这个视频的软件中,如果我们把0xffff赋值给count_key,数码管上显示多少?(在板子上试一下,理解原理)请回答4个字符,a~f用大写。
仿视频数码管表演作业,互评同学将hex文件写入自己的实验板,写入成功正确运行,花样和视频越接近,得分越高。功能不正确或无显示,不得分。
1、根据数码管表演视频,在我们的实验板上做出一样的花样变化,花样和视频越接近,得分越高。 将hex文件作为作业,互评同学将文件写入自己的实验板,写入成功正确运行,花样和视频越接近,得分越高。功能不正确或无显示,不得分。将hex文件打包成rar文件。
四、怎样产生秒基准
第4讲客观题
1、定时器设置(不含定时器中断设置)就像设定手机闹钟一样,根据视频或者isp工具程序。共需要几条指令
a、3
b、4
c、5
d、6
2、启动定时器0是什么指令?
a、et0 = 1
b、tr0 = 1
c、it0 = 1
d、tr1 = 0
3、51 单片机允许定时器0产生中断的特殊寄存器叫什么?
a、et0
b、tr0
c、it0
d、et1
4、51单片机中断总开关特殊寄存器叫什么?
a、ea
b、tr0
c、et0
d、ex0
5、stc8051单片机设置成50毫秒定时中断、16位自动重装载。并且打开定时器中断和中断总开关。
a、说明stc单片机会每隔50毫秒产生一次定时器中断。
b、说明stc单片机在中断设置后50毫秒产生一次中断以后就不会中断了。
c、说明stc单片机在自动重装载定时器。
d、stc单片机会产生50次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的时钟。
16、要得到一秒的基准时间,可以用50毫秒中断20次,也可以用一毫秒中断1000次。1000次中断的程序占内存少。
17、要得到一秒的基准时间,可以用50毫秒中断20次,也可以用一毫秒中断1000次。1000次中断的程序cpu效率高。【答案】
18、在定时器中断服务程序中用,timerint全局型比特变量标志中断产生,在主函数中查询这个变量不被漏查,有一个非常重要的编程技巧,就是主函数的查询时间必须短于中断服务程序的中断时间。
19、含有interrupt关键字的中断服务程序,可以被程序员调用。
20、视频中出现的定时器初始化程序,在条件满足时自动执行
21、中断服务程序在中断条件满足,且程序员允许此中断时由单片机硬件控制自动执行。
22、stc单片机时钟频率是11.0592兆赫,采用定时器0 ,16位自动重装载,12t状态,如果th0=0x16,tl0=0x00,请问这定时器定时时长多少秒?回答数字,注意是秒。
23、视频中用定时器0产生半周期10毫秒的方波,th0=?请用16进制回答两个十六进制数码字,a~f大写,以便电脑自动批阅
24、定时器0中断服务程序interrupt关键字后面的数字,回答一个数码字
25、stc单片机时钟频率是11.0592兆赫,采用定时器0 ,16位自动重装载,12t状态,如果th0=0xee; tl0=0x00,请问这定时器定时时长多少毫秒?回答数字,注意是毫秒。
互评秒表作业,仿照视频,做出一样的秒表,将hex文件压缩成rar,提交,互评同学直接解压,烧录,查看结果
1、互评秒表作业,仿照视频,做出一样的秒表,将hex文件压缩成rar,提交,互评同学直接解压,烧录,查看结果
五、单片机感受外部逻辑电平的变化
5讲客观题
1、stc单片机的gpio配置从哪些输出状态时,它的高电平输出电流相对最大
a、准双向口
b、推挽输出
c、高阻输入
d、开漏输出
2、在人机交互模板中,如图,如果你按住键不放1秒,仍按住,程序在哪几行执行?
a、68,70,71……
b、76,77,78……
c、70,71,73……
d、67,68,70,71,73……
3、在人机交互模板程序中,如图,假定你的按键时间只有1毫秒,假定,程序将执行的行标号。
a、67,68,70,71,73……
b、67,68,70,72,73……
c、67,68,70,71,76……
d、67,68,70,71,77……
4、stc单片机的gpio哪些输出方式输出低电平时,可以被灌入比较大的电流。
a、准双线口
b、推挽输出
c、高阻输入
d、开漏输出
5、引脚设置成推挽输出可以输入逻辑电平
6、单片机允许外中断时,可以在外中断脚电平变化时自动调用外中断服务程序
7、人机交互模板程序是用软件查询输入接口的变化
8、人机交互模板程序查询外接逻辑电平的速度低于外中断法
9、主函数中,定时器中断初始化和外中断初始化程序可以一起存在
10、stc单片机外接输入按钮时,通常是按钮一端接地一端接引脚
11、stc单片机用两个gpio分别接在一个按钮的两端,软件可以判断按钮的状态
12、中断被挂起,就是中断事件已经发生,但是中断服务程序尚未执行的状态
13、ie0标志被mcu内部置一,说明外中断0的引脚上至少有过一次电平跳变
14、stc单片机的gpio有几种方式可被配置?回答一个数字。
15、8051单片机在ea=1的情况下,设置哪个寄存器可以打开外中断 0。回答寄存器名称,大小写敏感。
16、在视频中设置gpio状态的函数名是。大小写敏感。
17、单片机的外中断功能,为单片机及时检测突发的逻辑电平变化事件提供了可能,使stc单片机响应下跳沿中断,不响应上升沿的设置语句是什么?回答一条c51语句,不加空格和分号,大小写敏感。
18、8051单片机(兼容stc单片机)外中断0允许设置指令,回答一句完整c51语句,不加空格和分号。
19、外中断零中断服务程序关键字interrupt后面的数字是多少?回答一个阿拉伯数字。
20、stc兼容8051系列单片机的外中断已经被mcu内部检测到,哪一个标志位会被置1?
六、单片机和时钟芯片ds1302接口
6讲客观题
1、1302是什么类型的芯片
a、电池供电是时钟芯片
b、电池供电的采样器
c、计算机的外围设备
d、晶体震荡器驱动芯片
2、视频62改进1302时钟演示程序,单片机大约多少时间读一次1302?
a、50毫秒
b、3秒
c、0.5秒
d、0.2秒
3、ds1302命令字节第6比特等于零时,
a、说明当时在读时钟数据
b、当时芯片在写一串ram数据
c、当时在读ram数据
d、当时在写ram数据
4、根据视频改进1302程序(片段如上图),中如果需要按下按钮,数码管不变黑,需要在哪一行附近改程序?
a、172
b、185
c、178
d、192
5、ds1302内部的时钟信息是以什么码存储的
a、二进制8421码
b、10进制
c、二进制bcd码
d、16进制
6、根据视频和ds1302的数据手册写出一个1302的充电控制字,要求,允许充电。
a、10100101
b、10110110
c、10101100
d、10100001
7、1302芯片有8根数据线
8、1302芯片可以接两个不同的电源
9、控制ds1302的命令字16字节
10、1302不用费电就可以走时
11、当单片机从1302里读取小时数据时,用函数wrhour
12、当时钟数据从1302送到mcu时,我们用w1302()子函数
13、单字节读取1302内部的时钟数据时,软件先写地址给1302。
14、当数据信号从mcu传给1302时。数据有效是在sclk的上跳沿。
15、当数据信号从1302传给mcu时,数据有效是在sclk的下跳沿,
16、当数据信号从1302传给mcu时,数据有效是在sclk的上升沿,
17、1302需要几根线和单片机连接,不算电源线。
18、ds1302共有几个引脚
19、回答ds1302有三个输入引脚,其中只有一个引脚是双向的,请问是在第几脚?回答一个数字。
20、ds1302电池正极接在几号脚?回答一个数字。
21、ds1302读分钟的16进制命令字是怎样的?用16进制回答,a~f用大写。
22、读软件、看视频、查资料,回答ds1302的双向数据口线,接在视频实验板单片机的几号脚上。
23、读软件、看视频、查资料,回答ds1302的时钟接口线,接在视频实验板单片机的几号脚上。
24、ds1302写年命令是什么?请用两位16进制回答,字母大写。
按键设置时钟
1、三个按钮,左边设置,左二“ ”,左三“-”。按设置键首先进入小时设置状态,小时两个数字在闪动,加减按钮可以对闪动的小时进行加、减。再按一次设置,分在闪动,加减按钮可以对分进行修改,最后按设置,把显示的分时写入1302,停止闪动。 同学将操作说明文件和hex文件打包上传,注意不要上传源程序文件。互评同学将其他同学上传的文件写入自己的实验板,验证功能,以下每个功能5分,功能不正常是0分,没有中间值。 正常走时,按加减无效 5 按设置键,小时数码会闪 5 按加减,数字会加减,不会超过59分,或23小时 按第二次设置,分数码字会闪,小时数码停止闪动 按第三次设置,停止闪动,正常走 led可以显示秒
七、演示程序详解
第七讲客观题测验
1、计算机中存储的数字是以二进制形式存储的,单片机中8位二进制数在数码管显示成两位16进制数。其中两位16进制数的高位,怎样通过c语言操作得到?
a、将二进制数左移4位得到。
b、将二进制数右移4位得到。
c、将二进制数除10得到。
d、将二进制数除10取余得到。
2、将二进制数变成bcd码,下面的c语言操作可以得到bcd码的高4位(二进制)
a、将二进制数除以十,然后再将商左移4位
b、将二进制数除以10,然后再将商右移4位
c、将二进制数除以10得到余数,将余数左移4位
d、将二进制数除以0x10,然后商左移4位。
3、在本课程中,比较简单调整发光二极管的多级亮度由改变实验板上串联电阻实现
4、在本课程演示中,发光二极管呼吸灯的亮度缓慢改变是迅速改变led亮灭时间比例,欺骗眼睛实现
5、单片机的gpio口线配置只能开机配置一次。
6、单片机的定时器配置只能开电源配置一次。
7、单片机的各种中断只能开机配置一次,运行过程中不能改变
8、单片机的定时器配置只能开电源配置一次,gpio可以配置多次。
9、单片机的外中断上下沿响应可以改变多次,定时器常数只能设置一次。
10、计算机中的二进制位宽度是计算机的主要性能,本课程的stc单片机位宽是?回答数字
11、c51中char类型的变量占二进制多少bit?回答数字
12、c51中int类型的变量占二进制多少bit?回答数字
13、脉冲宽度调制的英文缩写?回答大写英文字母,
14、16进制数0x39写成二进制数是?用8位0和1回答中间不要空格
15、bcd码的00110101代表的10进制数是?答案里写两位10进制数。
16、让视频中实验板数码管变成全黑不亮,ledtab显示代码,即数组内容是多少?回答数字
17、视频中的软件将16进制转成bcd码最大正确转换的十进制数字是多少?回答10进制数。
18、根据视频74char的存储方式中的软件,如果test[]数组中有一个'u',那么这个大写的u,板子上的led显示的二进制显示是什么?回答一个二进制数,只回答8个0或1,不要有空格。
19、根据视频74char的存储方式中的软件,如果test[]数组中有一个'u',那么这个大写的u,在4位数码管显示是什么?回答十进制数。
20、根据视频74char的存储方式中的软件,如果test[]数组中有一个-5 ,2进制是如何存储的,显示在发光二极管排上是什么样的?回答一个二进制数,只回答8个0或1,不要有空格。
21、根据视频74char的存储方式中的软件,如果test[]数组中有一个-5 ,显示在4位数码管上的是什么数字?(不显示负数)回答十进制数。
22、根据视频74char的存储方式中的软件,如果在发光二极管排上显示出01000011 ,这时候test数组中一定有一个……请回答一个英文字符,注意大小写。
23、根据视频74char的存储方式中的软件,如果在发光二极管排上显示出01000100 ,这时候test数组中一定有一个……请回答10进制数。
24、根据视频74char的存储方式,如果在发光二极管排上显示出01000011 ,这时候test数组中一定有一个……请回答两位16进制数。
25、根据视频74char的存储方式,如果在发光二极管排上显示出1100 0011 ,这时候test数组中一定有一个……请回答一个10进制的负数。
26、根据视频74char的存储方式,如果在数码管上显示出196 ,这时候test数组中一定有一个……请回答一个10进制的负数。
27、改变发光二极管的亮度,可以用方法1 改变限流电阻,或者是方法2,调节点亮时间占空比的方法来实现。限流电阻变大了,发光二极管亮度自然降低,这是方法1。请问改变p2m0,p2m1的配置值是方法一还是2?回答一个数码字。
八、单片机和传感器接口
八讲测验客观题测验
1、在演示视频ad转换中,单片机芯片内的基准电压是多少v?
a、1.18
b、1.25
c、5.0
d、2.54
2、在p0口的某引脚被用做ad转换时,p0的这个引脚gpio模式最好设置成
a、input only模式
b、准双向
c、推挽
d、open drain
3、根据本课程提供的软件,将话筒信号当做按钮处理,带入人机交互模板时,需要
a、直接调用,不修改
b、取消前延时。
c、取消等待释放延时。
d、取消两次判断。
4、根据本课程的实验硬件,话筒传感器接在
a、p0.3
b、p1.3
c、p2.3
d、p3.3
5、在拍手加一实验中,开机led全不亮。理论上你拍到多少次手以后,可以看到八发光二极管全亮。
a、255
b、256
c、128
d、127
6、在话筒走马灯程序中,你需要看到两个灯一起亮移动一个来回,应该修改第几行程序。
a、74,77
b、75,77
c、77,78
d、78,83
7、阅读stc8h芯片数据手册,或读软件,管理stc8h 芯片ad转换器速度的是哪一个特殊寄存器?
a、adccfg
b、adc_contr
c、wdt_contr
d、com5
8、阅读stc8h芯片数据手册,或读软件,stc8h 芯片ad转换器的内部标准电压在几号通道?
a、15
b、0
c、32
d、16
9、根据演示软件和数据手册,启动stc8h的ad转换,是改变哪一个特殊寄存器的内容?
a、adc_contr
b、adccfg
c、wdt_contr
d、com5
10、stc8h单片机ad转换用中断方式读取结果,中断服务程序关键字interrupt后面的关键数字是多少?
a、5
b、0
c、4
d、2
11、【单选题】在视频中老师的演示电源是5伏。这是测量到话筒输入端的p03转换值200,请估计话筒输入端的直流电压是多少?
a、4.2
b、3.9
c、3.3
d、3.0
12、参阅电路图,本课程的实验板中,单片机ad转换参考电压是多少伏?
a、1.18
b、1.25
c、5.0
d、2.54
13、本讲视频中,电路板上的放大器首先将话筒输出的模拟信号处理成数字信号,用处理按钮的办法检测话筒信号
14、驻极体话筒输出的模拟信号比较小,需要放大才可以被单片机(计算机)gpio识别。
15、假定stc8h系列单片机有8个模拟量输入口,这8个模拟量输入口可以在同一时刻被采样。
单片机c51实战期末考
单片机c51实战期末客观题
1、8051单片机及其兼容的stc单片机开发需要软件编译环境
a、keil
b、edit
c、isp -stc下载
d、c51
2、c语言运算符中 x&y是什么意思?x,y是c语言定义的char变量
a、两个变量按位逻辑与运算
b、两个变量逻辑条件判断
c、x取y的地址内容赋值
d、两个变量条件相加
3、用usb-ttl下载stc单片机程序,叙述正确的是?
a、最少需要五根线
b、usb下载器的txd接单片机的txd
c、usb下载器的rxd接单片机的rxd
d、usb下载器的txd接单片机的rxd
4、10010001是bcd码,代表的十进制是多少
a、91
b、145
c、221
d、89
5、stc8051单片机设置成50毫秒定时中断、16位自动重装载。并且打开定时器中断和中断总开关。下面哪个叙述正确?
a、说明stc单片机会每隔50毫秒产生一次定时器中断
b、说明stc单片机在中断设置后50毫秒产生一次中断以后就不会中断了
c、说明stc单片机在自动重装载定时器
d、stc单片机会产生50次50毫秒的中断
6、ds1302命令字节第6比特等于零时,
a、说明当时在读时钟数据
b、当时芯片在写一串ram数据
c、当时在读ram数据
d、当时在写ram数据
e、当时在写控制字
7、ds1302内部的时钟信息是以什么码存储的
a、二进制8421码
b、10进制
c、二进制bcd码
d、16进制
e、ascii码存储
8、根据演示软件和数据手册,启动stc8h的ad转换,是改变哪一个特殊寄存器的内容?
a、adc_contr
b、adccfg
c、wdt_contr
d、com5
9、如果实验板上的led是mcu输出高电平点亮,按钮(inputpin)按下是低电平,下面哪个指令串可以实现按下按钮,点亮led,松开按钮,led熄灭,假定初始化完全正确。
a、while(1){inputpin = led;}
b、while(1){inputpin == led;}
c、while(1){inputpin = !led;}
d、while(1){led = !inputpin;}
e、while(1)(led = !inputpin;)
10、如果实验板上的led是mcu输出高电平点亮,按钮(inputpin)按下是低电平,下面哪个指令串可以实现按下按钮,熄灭led,松开按钮,点亮led,假定初始化完全正确。
a、while(1){inputpin == led;}
b、while(1){led = |inputpin ;}
c、while(1){led = inputpin;}
d、while(1)(led = |inputpin;)
e、while(1){led =! inputpin;}
11、stc-isp软件的主要作用是
a、将c51编译的机器码固化到stc单片机里面
b、查询各芯片引脚位置
c、计算单片机工作的常用参数
d、给stc芯片做广告
e、编译c51源代码
12、如果用11.0592的系统频率,产生50毫秒的定时中断,必须采用定时器基准频率为12t的时钟
13、含有interrupt关键字的中断服务程序,可以被程序员调用。
14、单字节读取1302内部的时钟数据时,单片机软件先执行写地址操作,这个地址是1302的时钟数据地址。
15、作为本慕课学员,我们能不能在一小时内做成第一个单片机独立系统?【判断题】
16、在视频中设置gpio状态的函数名是。大小写敏感。
17、8051单片机(兼容stc单片机)外中断0允许设置指令,回答一句完整c51语句,不加空格和分号
18、脉冲宽度调制的英文缩写?回答大写英文字母
猜你喜欢
- 2022-12-05 21:16
- 2022-12-05 21:02
- 2022-12-05 20:34
- 2022-12-05 20:30
- 2022-12-05 20:21
- 2022-12-05 20:20
- 2022-12-05 20:05
- 2022-12-05 19:55
- 2022-12-05 19:49
- 2022-12-05 18:52