版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MOOC】单片机技术与应用-南京机电职业技术学院中国大学慕课MOOC答案1任务1.1单片机概述测试1、【多选题】单片机硬件系统包括()。本题答案:【单片机#外围设备#接口电路】2、【填空题】51单片机的内部结构包括:。本题答案:【CPU、程序存储器、数据存储器、特殊功能寄存器、中断系统、定时器、并行I/O口、串行口等】3、【填空题】单片机中央处理器(CPU)主要用于完成功能。本题答案:【运算和控制##%_YZPRLFH_%##控制和运算】4、【填空题】8051单片机内部数据存储器RAM的容量为。本题答案:【256b##%_YZPRLFH_%##256B】5、【填空题】8051单片机内部有个并行I/O端口,共占位。本题答案:【4,32##%_YZPRLFH_%##四,32##%_YZPRLFH_%##432##%_YZPRLFH_%##四32##%_YZPRLFH_%##432##%_YZPRLFH_%##四32】6、【填空题】单片机应用系统由系统和系统两部分组成。本题答案:【软件,硬件##%_YZPRLFH_%##软件硬件##%_YZPRLFH_%##软件硬件##%_YZPRLFH_%##硬件软件##%_YZPRLFH_%##硬件软件##%_YZPRLFH_%##硬件,软件】1任务1.2单片机引脚功能测试1、【单选题】40引脚双列直插DIP形式封装的51单片机电源引脚是()。本题答案:【40(Vcc),20(Vss)】2、【多选题】单片机的引脚分成哪几类?本题答案:【电源类引脚#时钟类引脚#控制引脚#I/O端口】3、【多选题】单片机芯片上的标号为STC89LE52RC40C-PDIP,表示该单片机具有什么特性()。本题答案:【单片机的程序存储器容量为8KB。#该芯片为低电压产品#该芯片的封装是双列直插式】4、【填空题】P0,P1,P2,P34个并行口均可作为通用I/O口使用,此时都是。本题答案:【准双向口】5、【填空题】8051单片机应用系统若外接了存储器,则地址总线的低8位由口传送。本题答案:【P0】6、【填空题】8051单片机应用系统若外接存储器的容量超过256B,则地址总线的高8位由口传送。本题答案:【P2】7、【填空题】8051单片机P3口具有第二功能,当其某个引脚使用了第二功能后,就不能再作为引脚使用了。本题答案:【通用I/O##%_YZPRLFH_%##输入输出端口】8、【填空题】P0口作为输出口时,当驱动上接电流负载时,需要外接。本题答案:【上拉电阻】9、【填空题】8051单片机31(EA非)引脚为访问外部程序存储器的控制信号,若程序访问外部程序存储器,则其值为。本题答案:【0】10、【填空题】在8051单片机第9脚(RST)上做什么操作可以使单片机复位?本题答案:【在此引脚加上超过两个机器周期的高电平,将使单片机复位】1任务1.3单片机的最小系统及应用测试1、【单选题】8051单片机系统的时钟电路应该接单片机的()引脚。本题答案:【18(XTAL2),19(XTAL1)】2、【单选题】8051单片机提供种时钟电路的连接方式,分别为和。()本题答案:【两种,外部时钟方式和内部时钟方式】3、【多选题】单片机最小系统由哪几部分组成?本题答案:【电源电路#单片机本身#时钟电路#复位电路】4、【多选题】单片机常见的复位电路有()。本题答案:【上电复位#手动复位#混合复位】5、【填空题】时钟电路的作用是。本题答案:【用于产生单片机工作所需要的时钟信号。】6、【填空题】单片机内部时钟电路的构成只需要在单片机19脚XTAL1和18脚XTAL2之间跨接2个并联的和一个即可。本题答案:【电容,晶振##%_YZPRLFH_%##微调电容,晶体振荡器##%_YZPRLFH_%##电容晶振##%_YZPRLFH_%##电容晶振##%_YZPRLFH_%##微调电容晶体振荡器##%_YZPRLFH_%##微调电容晶体振荡器】7、【填空题】单片机复位的作用是。本题答案:【使单片机从初始状态开始工作】8、【填空题】单片机复位的条件是。本题答案:【在单片机的RST引脚上加上超过两个机器周期以上的高电平就可以实现复位】1任务2.1数据类型测试1、【单选题】若-120i+100,则应该定义变量i的数据类型为()。本题答案:【signedchari】2、【单选题】语句sbitLED=0xA1;的含义是()。本题答案:【定义P2口的P2.1引脚名称为LED】3、【单选题】语句sfrP0=0x80;的含义是()。本题答案:【定义P0为P0口在单片机片内的寄存器名称】4、【填空题】unsignedintm所定义的变量m的数据类型是。本题答案:【无符号整型】5、【填空题】若变量定义为unsignedcharn,则变量n的取值范围为。本题答案:【0~255】6、【填空题】unsignedlongj,则变量j的数据长度为位。本题答案:【32】7、【填空题】语句bit*flag;是否正确。本题答案:【错误##%_YZPRLFH_%##错##%_YZPRLFH_%##不正确##%_YZPRLFH_%##否】8、【填空题】若定义函数中变量n为:unsignedcharn;在此函数中n的取值能否为n=1000;。本题答案:【不能##%_YZPRLFH_%##否】1任务2.2认识C语言程序测试1、【多选题】若要使程序中所用的符号P2指的是51单片机的P2口,可以用下面哪几种方法实现()。本题答案:【#includereg51.h##include“reg51.h”#sfrP2=0xA0】2、【多选题】下面变量的命名正确的有()。本题答案:【p1#_f#timer0】3、【填空题】一个C语言程序只能包含个main()函数。本题答案:【1##%_YZPRLFH_%##一】4、【填空题】一个函数由两部分组成,分别为和。本题答案:【函数定义函数体##%_YZPRLFH_%##函数定义函数体##%_YZPRLFH_%##函数定义,函数体##%_YZPRLFH_%##函数定义、函数体】5、【填空题】C语言程序中“;”作为语句的。本题答案:【结束符】6、【填空题】C语言程序中“//”作为语句的,注释部分内容程序不进行编译。本题答案:【注释符##%_YZPRLFH_%##单行注释符】1任务2.3while语句和for语句测试1、【多选题】关于break语句和continue语句以下描述不正确的是()。本题答案:【continue语句的作用是结束整个循环的执行#在循环体内使用break语句或continue语句的作用相同】2、【填空题】执行下述程序后sum=,i=。main(){inti=1,sum=0;do{sum=sum+i;i++;}while(0);}本题答案:【12##%_YZPRLFH_%##1,2##%_YZPRLFH_%##1、2】3、【填空题】若While(i=2)则其循环执行了次。本题答案:【无限次##%_YZPRLFH_%##无数次】4、【填空题】下面程序能否实现1+2+3+…+10=55的功能。main(){inti=0,sum=0;while(i=10);{sum=sum+i;i++;}}本题答案:【不能##%_YZPRLFH_%##否】5、【填空题】下面的延时程序delay()执行了次空语句。Voiddelay(void){inti,j;for(i=0;i100;i++)for(j=0;j120;j++);}本题答案:【12000】1任务2.4用户自定义函数的格式与调用方法测试1、【单选题】若max(a,b)为求两个数中较大者的用户自定义函数,在c=2+max(a,b);语句属于哪种函数调用方式()。本题答案:【函数表达式】2、【多选题】C语言函数从用户角度分类有和两种类型。本题答案:【标准函数#用户自定义函数】3、【多选题】voiddelay(unsignedinti)中函数名为,形式参数为,void表示。本题答案:【delay#unsignedinti#函数无返回值】4、【填空题】使用标准库函数时,需在源程序开始处使用预处理命令将有关的头文件包含进来。本题答案:【include##%_YZPRLFH_%###include】5、【填空题】有返回值的函数,通过指令将返回值返回给主调函数。本题答案:【return】1任务2.6流水灯系统设计测试1、【填空题】若a=2,执行指令“a1”后,a=。本题答案:【4】2、【填空题】若a=2,执行指令“a1”后,a=。本题答案:【1##%_YZPRLFH_%##0x01##%_YZPRLFH_%##0X01】3、【填空题】若a=2,执行指令“a1”后,a=。本题答案:【4##%_YZPRLFH_%##0x04##%_YZPRLFH_%##0X04】4、【填空题】若P1=0x81,执行指令P1=_crol_(P1,1)后,P1=。本题答案:【0x03##%_YZPRLFH_%##0X03】5、【填空题】若P1=0x41,执行指令P1=_cror_(P1,1)后,P1=。本题答案:【0xa0##%_YZPRLFH_%##0Xa0##%_YZPRLFH_%##0xA0##%_YZPRLFH_%##0XA0】主题一娱乐彩灯作业主题一娱乐彩灯测验1、【单选题】(1)51单片机的CPU主要由组成。本题答案:【运算器、控制器】2、【单选题】Intel8051是位的单片机。本题答案:【8】3、【单选题】程序是以形式存放在程序存储器中。本题答案:【二进制编码】4、【单选题】在12M赫兹时钟脉冲的8051单片机系统中,机器周期为本题答案:【1ms】5、【单选题】单片机应用系统包括本题答案:【软件系统和硬件系统】6、【单选题】程序状态字寄存器PSW中RS0和RS1用来本题答案:【选择工作寄存器】7、【单选题】在DIP40封装的8051芯片里,接地引脚和电源引脚的编号是本题答案:【20,40】8、【单选题】在8051芯片中,引脚用来控制使用内部程序存储器(或是外部程序存储器)。本题答案:【EA非】9、【填空题】单片机应用系统是由和组成的。本题答案:【软件系统、硬件系统##%_YZPRLFH_%##软件系统,硬件系统##%_YZPRLFH_%##软件系统硬件系统##%_YZPRLFH_%##软件系统硬件系统##%_YZPRLFH_%##硬件系统、软件系统##%_YZPRLFH_%##硬件系统,软件系统##%_YZPRLFH_%##硬件系统软件系统##%_YZPRLFH_%##硬件系统软件系统】10、【填空题】除了单片机和电源外,单片机最小系统包括电路和电路。本题答案:【时钟振荡、复位##%_YZPRLFH_%##复位、时钟振荡##%_YZPRLFH_%##时钟振荡,复位##%_YZPRLFH_%##时钟振荡复位##%_YZPRLFH_%##时钟振荡复位##%_YZPRLFH_%##复位,时钟振荡##%_YZPRLFH_%##复位时钟振荡##%_YZPRLFH_%##复位时钟振荡】11、【填空题】在进行单片机应用系统设计时,除了电源和地引线外,、、、引脚信号必须连接相应电路(填8051单片机的引脚序号,从小到大的顺序填写,用逗号分隔)。本题答案:【9,18,19,31】12、【填空题】51单片机的XTAL1和XTAL2引脚是引脚。本题答案:【晶振】13、【填空题】8051共有5个中断,其中两个用于外部中断,两个用于,一个用于。本题答案:【定时器/计数器中断,串口中断##%_YZPRLFH_%##定时器/计数器中断、串口中断##%_YZPRLFH_%##定时器/计数器中断串口中断##%_YZPRLFH_%##定时器/计数器中断串口中断】14、【填空题】8051全部中断分为和两个优先级。(答案用逗号分隔,不要有空格)本题答案:【高级,低级##%_YZPRLFH_%##低级,高级】15、【填空题】8051第18,19脚作为引脚使用。本题答案:【时钟】16、【填空题】单片机时钟振荡连接方式:一种是,另一种是。(答案用逗号分隔,不要有空格)本题答案:【内部时钟方式,外部时钟方式##%_YZPRLFH_%##外部时钟方式,内部时钟方式】2任务1.1一位数字秒表的设计测试1、【多选题】单片机与数码管的接口电路要应用限流电阻,下面关于限流电阻的描述正确的是()。本题答案:【防止损坏单片机的输出引脚#防止LED发光二极管过热损害#在实际设计中,为了有效保护单片机驱动输出引脚,通常预留一定的安全系数,常用的限流电阻典型值为330Ω—470Ω】2、【多选题】单片机控制数码管显示电路,若数码管不显示,可能的原因为()。本题答案:【数码管公共端接错#限流电阻阻值过大#数码管接错了I/O端口】3、【多选题】数码管在实际应用中显示乱码,可能的原因为()。本题答案:【数码管的字形码表写错#数码管段控制端没有正确连接】4、【填空题】数码管的内部接法有和。本题答案:【共阳极、共阴极##%_YZPRLFH_%##共阳极共阴极##%_YZPRLFH_%##共阳极,共阴极##%_YZPRLFH_%##共阳极共阴极##%_YZPRLFH_%##共阴极、共阳极##%_YZPRLFH_%##共阴极,共阳极##%_YZPRLFH_%##共阴极共阳极##%_YZPRLFH_%##共阴极共阳极】5、【填空题】共阴极数码管显示数字7的字形码是。本题答案:【0x07##%_YZPRLFH_%##0x07】2任务1.2一维数组的定义与赋值测试1、【单选题】floatarry[5];表示定义数组arry的数据类型为()。本题答案:【浮点型】2、【多选题】下面数组初始化赋值正确的有()。本题答案:【unsignedintarry[4]={1,2,3,4};#unsignedintarry[5]={1,2};#unsignedintarry[]={1,2,3,4};】3、【填空题】同一数组中,数组元素的数据类型(相同、不同),数组元素的数据类型就是该数组的类型。本题答案:【相同】4、【填空题】unsignedchara[10];表示定义了无符号字符型数组a,其数组元素有个。本题答案:【10##%_YZPRLFH_%##十】5、【填空题】unsignedintdisplay[4]={1,2,3,4};中数组元素4如何表示。本题答案:【display[3]】6、【填空题】如下面程序所示,数组b中元素个数有个。#definea6main(){intb[a];……}本题答案:【6##%_YZPRLFH_%##六】2任务1.3算术运算符与算术表达式测试1、【填空题】算术表达式20.0/4.0=。本题答案:【5.0】2、【填空题】指令m=i++;//若i=5,执行后m=,i=。本题答案:【56##%_YZPRLFH_%##5,6##%_YZPRLFH_%##5、6##%_YZPRLFH_%##56】3、【填空题】指令k=--j;//若j=10,执行后k=,j=。本题答案:【99##%_YZPRLFH_%##9,9##%_YZPRLFH_%##9、9】4、【填空题】下面程序执行后a=,b=。#includereg51.hvoidmain(){unsignedinta=30,b;b=++a;b=a++;}本题答案:【3231##%_YZPRLFH_%##32,31##%_YZPRLFH_%##32、31】5、【填空题】语句for(i=0;i=10;i++)可以换成功能相同的另一种写法的for语句为。本题答案:【for(i=10;i>=0;i--)】2任务1.4关系运算符与关系表达式测试1、【填空题】关系运算符“=”比“=”的优先级别(高、低)。本题答案:【高】2、【填空题】关系表达式a=35,则a=。本题答案:【1】3、【填空题】关系表达式f=a+bc,其中a=4,b=6,c=9,则f=。本题答案:【1】4、【填空题】关系表达式d==e,其中d=3,e=6,则表达式的结果为。本题答案:【0##%_YZPRLFH_%##假】5、【填空题】表达式a=b和表达式a==b功能相同(正确、错误)。本题答案:【错误】2任务2.1生日日期显示器的设计测试1、【单选题】在单片机应用系统中,LED数码管显示电路通常有()显示方式。本题答案:【C.静态和动态】2、【单选题】共阳极LED数码管加反相器驱动时显示字符“6”的段码是()。本题答案:【B.7DH】3、【多选题】数码管静态显示电路的特点有()。本题答案:【较小的电流就可获得较高的亮度#编程简单,占用CPU时间少#占用单片机的I/O端口线多,限制了单片机连接数码管的个数】4、【填空题】动态显示中要使某位数码管显示内容,必须使其端(位选、段控制)有效,并送出相应的字型显示编码。本题答案:【位选】5、【填空题】执行语句min=(ab)?a:b;若a=1,b=2,则min=。本题答案:【1】2任务3.18路抢答器的设计随堂测试1、【多选题】单片机与独立按键的接口电路的特点有()。本题答案:【独立式按键的电路配置灵活,软件结构简单#每个按键必须占用一根I/O端口线#适用于按键较少的场合应用】2、【填空题】机械式按键在按下或释放时,由于机械弹性作用的影响,通常伴随有一定时间的。本题答案:【抖动】3、【填空题】按键按照接口原理可分为和两类。本题答案:【编码键盘、非编码键盘##%_YZPRLFH_%##编码键盘非编码键盘##%_YZPRLFH_%##编码键盘,非编码键盘##%_YZPRLFH_%##编码键盘非编码键盘##%_YZPRLFH_%##非编码键盘,编码键盘##%_YZPRLFH_%##非编码键盘编码键盘、##%_YZPRLFH_%##非编码键盘、编码键盘、##%_YZPRLFH_%##非编码键盘编码键盘、】4、【填空题】按键消除抖动的方法有方法和方法。本题答案:【硬件、软件##%_YZPRLFH_%##硬件,软件##%_YZPRLFH_%##硬件软件##%_YZPRLFH_%##硬件软件##%_YZPRLFH_%##软件,硬件##%_YZPRLFH_%##软件、硬件##%_YZPRLFH_%##软件硬件##%_YZPRLFH_%##软件硬件】5、【填空题】单片机与独立按键的接口电路结构是通过I/O口连接,将每个按键的一端接到单片机的I/O口,另一端接。本题答案:【地##%_YZPRLFH_%##GND】6、【填空题】独立按键的工作原理是,按键断开时,相应的I/O口状态为电平,按键闭合时,相应的I/O口状态为电平。本题答案:【高、低##%_YZPRLFH_%##高,低##%_YZPRLFH_%##高低##%_YZPRLFH_%##高低】2任务3.2选择语句测试1、【填空题】若count=10,则下面程序段执行一次后,count=。if(flag=1){count++;}本题答案:【11】2、【填空题】执行下列程序段,当a=7时,b=。if(a==8){b=1;}else{b=0;}本题答案:【0】2任务4.1一位数码显示密码锁测试1、【多选题】矩阵式键盘常用的按键识别方法包括()。本题答案:【逐列扫描法#行列反转法】2、【多选题】矩阵式键盘列扫描法识别按键的步骤为()。本题答案:【判断有无按键按下,键盘扫描,取得闭合按键的行、列号。#用计算法或查表法得到键值。#判断闭合按键是否被释放,如没释放,则继续等待。#将闭合键的键值保存,同时转去执行该闭合键的功能。】3、【多选题】一位LED数码显示密码锁的设计程序中语句return(n*4+m)中的变量n和m分别表示()。本题答案:【n行号#m列号】4、【填空题】在单片机应用系统中,一般按键较多时采用。(独立式按键、矩阵式键盘)本题答案:【矩阵式键盘】5、【填空题】子函数charscan_key(void)有无返回值。(有、无)本题答案:【有】2任务5.18乘以8点阵显示技术测试1、【多选题】关于8*8点阵下面描述正确的是()。本题答案:【8*8点阵有8行8列16个引脚#8*8点阵无论内部结构如何引脚排列相同#8*8点阵表内部有64LED发光二极管】2、【填空题】对于行为负,列为正的8*8点阵,若要想点亮跨接在某行某列的LED发光二极管,对应的行输出,对应的列输出。(横线处填写高电平或低电平,用逗号分隔)本题答案:【低电平,高电平】2任务6.1LCD1602字符液晶显示器的引脚功能测试1、【多选题】关于字符型液晶显示器1602的1、2、3引脚描述正确的有()。本题答案:【1脚为地管脚(GND)#2脚为电源管脚(Vcc),接+5V#3脚接液晶显示驱动电源(0V~5V),通常可接一个电位器的中间抽头,电位器的两端分别接5V和地,这样就可通过调节电位器来实现对1602液晶显示对比度的调节。#软硬联调1602不显示时,可以试着调节3脚所接的电位器】2、【多选题】关于字符型液晶显示器1602的引脚描述正确的有()。本题答案:【字符型液晶显示器1602有16脚的也有14脚的#16脚的1602有背光控制引脚】3、【填空题】字符型液晶显示器1602每行最多可以显示字符。本题答案:【16##%_YZPRLFH_%##十六】4、【填空题】字符型液晶显示器1602构成4线制的连线方式时,使用的是其数据线。(高4位、低4位)本题答案:【高4位】5、【填空题】字符型液晶显示器1602的数据和指令选择控制端RS,若RS=0,则功能为。(输入命令/状态、输入数据)本题答案:【输入命令/状态】6、【填空题】字符型液晶显示器1602的读写控制线R/W非,若R/W非为1,则功能为。(写操作、读操作)本题答案:【读操作】2任务6.2LCD1602字符液晶显示器的基本操作测试1、【单选题】设置字符型液晶显示器1602数据的初始显示位置为第二行第三列,则其初始显示位置命令字为()。本题答案:【0XC2】2、【单选题】设置字符型液晶显示器1602的工作方式为数据位数4位,2行显示,5×7点阵/字符,则其工作方式设置命令字为()。本题答案:【0X28】3、【单选题】字符型液晶显示器1602的清屏指令命令字为()。本题答案:【0X01】4、【多选题】字符型液晶显示器1602三个控制引脚的不同组合状态,构成了单片机与LCD1602模块之间有四种基本操作,分别为()。本题答案:【写命令操作#读状态操作#写数据操作#读数据操作】5、【填空题】字符型液晶显示器1602的RS=0,R/W非=0,为操作。(写命令操作、读状态操作、写数据操作、读数据操作)本题答案:【写命令操作】6、【填空题】字符型液晶显示器1602的RS=1,R/W非=0,为操作。(写命令操作、读状态操作、写数据操作、读数据操作)本题答案:【写数据操作】7、【填空题】字符型液晶显示器1602的RS=0,R/W非=1,为操作。(写命令操作、读状态操作、写数据操作、读数据操作)本题答案:【读状态操作】单元作业单元测验1、【单选题】_______显示方式编程较简单,但占用I/O口线多,其一般适用显示位数较少的场合。本题答案:【静态】2、【单选题】LED数码管若采用动态显示方式,下列说法错误的是_______。本题答案:【将各位数码管的公共端直接连在+5V或者GND上】3、【单选题】一个单片机应用系统用LED数码管显示字符“8”的段码是0x80,可以断定该显示系统用的是______。本题答案:【加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管】4、【单选题】在共阳极数码管使用中,若要是仅显示小数点,则其相应的字形码是______。本题答案:【0x7F】5、【单选题】某一应用系统需要扩展16个功能键,通常采用______方式更好。本题答案:【矩阵式键盘】6、【单选题】按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动不良后果常采用的方法有______。本题答案:【硬、软件两种方法】7、【单选题】在单片机应用系统中,LED数码管显示电路通常有______显示方式。本题答案:【静态和动态】8、【单选题】共阳极LED数码管加反相器驱动时显示字符“6”的段码是_______。本题答案:【7DH】9、【单选题】在C语言中,引用数组元素时,其数组下标的数据类型允许是_______。本题答案:【整型常量或整型表达式】10、【单选题】下面是对一维数组s的初始化,其中不正确的是______。本题答案:【chars[5]=”abcdef”】11、【填空题】请补充完整下列程序:系统实现的功能为,上电复位后P1口所连接的一个共阳极数码管循环显示数字0-9(注:程序中的字母都小写)#includereg51.hVoiddelay(){Unsignedinti;For(i=0;i10000;i++);}Voidmain(){Undignedcharled[]={};Unsignedchark;While(1){For(k=0;k10;){P1=_____________;K++;_______________;}}}本题答案:【0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90、led[k]、delay()】12、【填空题】用单片机开放系统调试C语言程序时,下载至单片机的文件扩展名是______。本题答案:【.hex】13、【填空题】为80C51单片机扩展行列式按键,1个并行口最多可以扩展______个按键。本题答案:【16】14、【填空题】独立按键的按键检测方式主要有_____和。(从这四项中选择:行扫描、列扫描、中断、查询,答案用逗号隔开)本题答案:【中断,查询##%_YZPRLFH_%##中断,查询##%_YZPRLFH_%##查询,中断##%_YZPRLFH_%##查询,中断】15、【填空题】在共阳极数码管使用中,若要是仅显示小数点,则其相应的字形码是______。(字母小写)本题答案:【0x7f】16、【填空题】inta[4]数组中有_______个数组元素。本题答案:【4】17、【填空题】按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动不良后果常采用的方法有______。(硬件消抖、软件消抖、硬件和软件两种方法去除抖动)本题答案:【硬件和软件两种方法去除抖动】18、【填空题】某一应用系统需要扩展10个功能键,通常采用______方式更好。(独立式按键、矩阵式键盘)本题答案:【矩阵式键盘】19、【填空题】动态显示原理是一种按位轮流点亮各位数码管的显示方式,即在某一时段,只让其中一位数码管的______有效,并送出相应的字形显示编码。(位选端、段选端)本题答案:【位选端】20、【填空题】共阴极LED数码管加反相器驱动时显示字符“4”的段码是_____。(字母小写)本题答案:【0x99】3任务1.1简易交通灯的设计测试1、【单选题】8051单片机有个定时/计数器,分别为,都是位。本题答案:【2T0、T116】2、【单选题】使用定时器T0,工作方式1来行驶定时功能,启动方式为软启动,则设置TMOD的值为()。本题答案:【0x01】3、【单选题】语句TR1=1;的功能为()。本题答案:【定时/计数器T1启动】4、【单选题】当定时/计数器T0计满溢出时,哪一位会由硬件自动置位()。本题答案:【TF0】5、【填空题】定时/计数器T0是16位的,分成两个8位的寄存器为(TH1、TL1、TH0、TL0)。(答案用逗号分隔)本题答案:【TH0,TL0##%_YZPRLFH_%##TL0,TH0】6、【填空题】定时/计数器的工作方式和功能是由寄存器设置的。(TMOD、SCON、TCON)本题答案:【TMOD】7、【填空题】定时/计数器的工作方式寄存器TMOD的(D7、D6、D5、D4、D3、D2、D1、D0)位控制T1的功能。若其为0则T1是(计数、定时)功能。(答案用逗号分隔)本题答案:【D6,定时】8、【填空题】定时/计数器的工作方式寄存器TMOD的GATE位为0,则其启动方式为(软件启动方式、硬件软件共同启动方式)。本题答案:【软件启动方式】9、【填空题】定时/计数器的启动和停止由控制寄存器设置的。(TMOD、SCON、TCON)。本题答案:【TCON】3任务1.2定时计数器的工作方式测试1、【单选题】设置TMOD寄存器的M1M0位为00,此时为位的定时/计数器,其构成为和。本题答案:【13TLi的低5位(高3位未用)和THi的8位组成】2、【单选题】设置TMOD寄存器的M1M0位为01,此时为位的定时/计数器,其构成为和。本题答案:【16TLi的8位和THi的8位组成】3、【单选题】当8051单片机的振荡频率为12MHz时,定时/计数器初值语句为TH1=(65536-50000)/256;TL1=(65536-50000)%256;则表示定时计数器工作在方式,单次定时时间为。本题答案:【T1方式150ms】4、【单选题】当定时/计数器T0工作在方式2时,单次计数200个,则初值语句为()。本题答案:【TH0=256-200;TL0=256-200;】5、【单选题】方式3只适用于定时/计数器,为位的定时/计数器,此时定时器停止计数。本题答案:【T08T1】6、【填空题】定时/计数器方式0最大的计数值为。本题答案:【8192】3任务2.1中断系统的结构测试1、【单选题】串行口的中断标志位在哪个寄存器中?()本题答案:【SCON串行口控制寄存器】2、【多选题】8051单片机的中断系统有5个中断源,分别为()。本题答案:【外部中断0和外部中断1#定时/计数器T0溢出中断#定时/计数器T1溢出中断#串行口中断】3、【多选题】8051单片机的中断系统包括哪些寄存器()。本题答案:【TCON定时器控制寄存器#SCON串行口控制寄存器#IE中断允许控制寄存器#IP中断优先级控制寄存器】4、【多选题】允许外部中断1中断,要设置寄存器IE中的哪些位为1?()本题答案:【EA#EX1】5、【多选题】哪些中断请求标志位会在响应中断后自动清除?()本题答案:【外部中断0和外部中断1#定时/计数器T0溢出中断#定时/计数器T1溢出中断】6、【填空题】51单片机有(1,2,3)个中断优先级,要设置T1为高级中断,则应设置(PX0,PT0,PX1,PT1,PS)位为(0,1)。(答案用逗号分隔)本题答案:【2,PT1,1】3任务2.2中断响应与中断处理测试1、【单选题】当单片机的定时/计数器T0计满溢出时,哪一位会由硬件自动置位()。本题答案:【TF0】2、【单选题】51单片机中断源在同一中断优先级别里,下列中断优先级别最高是()。本题答案:【定时/计数器T0】3、【单选题】当外部中断1发出中断请求后,中断响应的条件是()。本题答案:【0X84】4、【单选题】51单片机关中断的程序语句为()。本题答案:【EA=0;】5、【单选题】当51单片机的串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。本题答案:【RI或TI置1】6、【多选题】中断阻断情况即中断撤销的条件有()。本题答案:【CPU正在执行一个同级中断服务函数#当前指令未执行完#CPU正在执行中断返回或访问寄存器IE和IP#CPU正在执行高一级的中断服务函数】7、【填空题】若TCON寄存器中的IT0位为1,则外部中断0的中断请求方式为。(填空边沿触发方式,电平触发方式)本题答案:【边沿触发方式】8、【填空题】51单片机外部中断1的中断序号为。本题答案:【2】主题三智能交通(定时和中断控制系统应用)单元作业主题三智能交通(定时和中断控制系统应用)单元测验1、【单选题】在KEILC里,中断服务函数和普通函数有所不同,下面叙述正确的是______。本题答案:【中断服务函数不必声明】2、【单选题】51单片机的定时器T1用作定时方式时是_____。本题答案:【对外部时钟频率计数,一个时钟周期加1】3、【单选题】8051所提供的中断功能里,______的自然优先级最高。本题答案:【外部中断0】4、【单选题】8051的定时/计数器中,若使用方式0,其最大计数量为______。本题答案:【8192】5、【单选题】8051单片机的定时/计数器T0用作计数模式时,计数脉冲是______的。本题答案:【外部计数脉冲由T0(P3.4)输入】6、【单选题】在晶振为12MHZ的单片机系统中,______一次可定时10ms。本题答案:【方式1】7、【单选题】51单片机的定时器T1用做计数方式时,采用用做工作方式2,则工作方式控制字为______。本题答案:【0x60】8、【单选题】启动T0开始计数是使TCON的______。本题答案:【TR0位置1】9、【单选题】当外部中断0发出中断请求后,中断响应的条件是______。本题答案:【IE=0x81】10、【单选题】51单片机CPU关中断语句是______。本题答案:【EA=0】11、【填空题】定时器方式寄存器TMOD的作用是_______。本题答案:【设置定时器的工作方式】12、【填空题】定时器控制寄存器TCON的作用是________。本题答案:【控制定时器的启动、停止、标识定时器的溢出和中断情况】13、【填空题】51单片机的定时/计数器,若只用软件启动,与外部中断无关,应使TMOD中的_______。本题答案:【GATE=0】14、【填空题】51单片机的T0用作计数方式时,用工作方式1(16位),则工作方式控制字为_______。本题答案:【0x50】15、【填空题】如果定时器控制寄存器TCON中的IT1和IT0位为0,则外部中断请求信号方式为_______。本题答案:【电平触发方式】16、【填空题】外部中断1的中断序号为________。本题答案:【2】17、【填空题】中断处理过程中,只会自动保护断点,但不会保护________,也就是说CPU在进入中断服务函数后,有可能会破坏某些寄存器中的内容。本题答案:【现场】18、【填空题】定时/计数器的核心是_________________________________________。本题答案:【定时/计数器的核心是16位可预置初值的加1计数器,每来一个脉冲计数器加1,当加到计数器全为1时,再输入一个脉冲就会使计数器溢出从而回零】19、【填空题】定时/计数器设置为__________时,是对外部事件进行计数,计数脉冲来自相应的外部输入引脚T0或T1。本题答案:【计数方式##%_YZPRLFH_%##计数模式】20、【填空题】定时/计数器设置为____________时,计数脉冲来自于内部时钟脉冲,每个机器周期使计数器加1。本题答案:【定时方式##%_YZPRLFH_%##定时模式】主题四信息通讯(串行通信技术应用)单元作业主题四信息通讯(串行通信技术应用)单元测试1、【单选题】51单片机的串行口是____。本题答案:【全双工】2、【单选题】串行通信的传送效率的单位是波特,而波特的单位是______。本题答案:【位/秒】3、【单选题】帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是____。本题答案:【方式1】4、【单选题】单片机和PC机接口时,往往要采用RS-232接口芯片,器主要作用是___。本题答案:【进行电平转换】5、【单选题】串行口的控制寄存器为__。本题答案:【SCON】6、【单选题】以下所列特点中,不属于串行工作方式2的是_______。本题答案:【使用一种固定的波特率】7、【单选题】当采用中断方式进行串行数据发送时,发送完一帧数据后,TI标志要__。本题答案:【软件清零】8、【单选题】串行工作方式1的波特率是_______。本题答案:【固定的,为时钟频率的1/12】9、【单选题】当设置串行口工作为方式2时,采用__语句。本题答案:【SCON=0x80】10、【单选题】串行口的发送数据和接收数据端为__。本题答案:【TXD和RXD】11、【单选题】串行口是单片机的______。本题答案:【内部资源】12、【单选题】表示串行数据传输速率的指标为_____。本题答案:【波特率】13、【单选题】当采用定时器T1作为串行口波特率发生器使用时,通常定时器工作在方式__。本题答案:【2】14、【单选题】串行口工作在方式1时,其波特率__。本题答案:【取决于PCON中的SMOD位和定时器T1的溢出率】15、【单选题】80C51有一个全双工的串行口,下列功能中该串行口不能完成的是______。本题答案:【位地址寄存器】16、【单选题】51单片机可以实现串行口的I/O端口扩展。本题答案:【方式0】17、【单选题】51单片机有个数据缓冲器,有个地址。本题答案:【2、1】单片机技术与应用期末测试1、【单选题】帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是____。本题答案:【方式1】2、【单选题】以下所列特点中,不属于串行工作方式2的是_______。本题答案:【使用一种固定的波特率】3、【单选题】8051单片机的定时/计数器T0用作定时模式______。本题答案:【对内部时钟频率计数,每一个振荡周期加1】4、【单选题】在晶振为12MHZ的单片机系统中,______一次可定时10ms。本题答案:【方式1】5、【单选题】8051单片机的定时/计数器T1用作定时模式时,采用工作方式2,则方式控制字TMOD为______。本题答案:【0x20】6、【单选题】单片机中的程序计数器PC用来。本题答案:【存放下一条指令地址】7、【单选题】程序状态字寄存器PSW中的RS0和RS1用来。本题答案:【选择工作寄存器】8、【单选题】当外部中断0发出中断请求后,中断响应的条件是()。本题答案:【IE=0x81】9、【单选题】在C51程序中常常把作为循环体,用于消耗CPU运行时间,产生延时效果。本题答案:【空语句】10、【单选题】在C语言的if语句中,用作判断的表达式为。本题答案:【逻辑表达式】11、【单选题】以下描述正确的是。本题答案:【只能在循环体内和switch语句体内使用break语句】12、【单选题】外部扩展存储系时,分时复用做数据线和低8位地址线的是。本题答案:【P0口】13、【单选题】单片机的ALE引脚是以晶振振荡频率的固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。本题答案:【1/6】14、【单选题】串行口是单片机的______.本题答案:【内部资源】15、【单选题】51单片机的串行口是____.本题答案:【全双工】16、【单选题】单片机和PC机接口时,往往要采用RS-232接口芯片,器主要作用是___。本题答案:【进行电平转换】17、【单选题】当采用定时器T1作为串行口波特率发生器使用时,通常定时器工作在方式__.本题答案:【2】18、【单选题】把二进制数11011010B转换为十进制数为()本题答案:【218D】19、【单选题】CPU从读取指令开始至该指令执行完毕所需要的时间就是()本题答案:【指令周期】20、【单选题】双目运算符“|”表示()本题答案:【按位或运算】21、【单选题】方式寄存器TMOD中T1的M0,M1位设置为01时,它的功能为()本题答案:【16位计数器】22、【单选题】8051单片机的5个中断源中()个是可屏蔽中断本题答案:【5】23、【单选题】让一个共阳极数码管显示数值“1”,对应的字型编码要送()本题答案:【0XF9】24、【单选题】机械按键在按下或释放时,由于机械弹性作用的影响,通常伴有()时间的触点机械抖动。本题答案:【5-10ms】25、【单选题】C51编译器不支持以下哪种模式()本题答案:【middle模式】26、【单选题】十进制数56转为二进制数为()本题答案:【111000】27、【单选题】补全以下程序,使其可以运行()#includereg51.hSbitP3_6=P3^6;Voidmain(){TMOD=0X02;TH0=6;TL0=6;P3_6=1;=1;While(1){If(TF0==1){P3_6=!P3_6;TF0=0;}}}本题答案:【TR0】28、【单选题】波特率可以_______________比特率。本题答案:【小于或等于】29、【单选题】P0_______________;这句程序表示通过软件使P0左移4位。本题答案:【=4】30、【单选题】若设置定时器T1工作在方式2,单次定时时间为250us,则TMOD应赋值为()。本题答案:【0X20】31、【单选题】设置定时计数器T1工作在方式2,单次定时时间为250us,则定时初值为()。本题答案:【0X06】32、【判断题】串行工作方式1的波特率是固定的。本题答案:【错误】33、【判断题】在KEILC里,中断服务函数不可以调用。本题答案:【正确】34、【判断题】8051所提供的中断功能里,外部中断0的自然优先级最高。本题答案:【正确】35、【判断题】8051的定时/计数器中,若使用方式0,其最大计数值为65536.本题答案:【错误】36、【判断题】8051定时/计数器的方式2具有自动重装载初值的功能。本题答案:【正确】37、【判断题】51单片机CPU关中断语句是EA=1.本题答案:【错误】38、【判断题】使51单片机的定时器T0启动计数的语句是TR0=1.本题答案:【正确】39、【判断题】在C程序中,注释说明只能位于一条语句的后面。本题答案:【错误】40、【判断题】单片机的4个并行I/O端口作为通用端口使用,在输出数据时,必须外接上拉电阻的是P0口。本题答案:【正确】41、【判断题】DIP40封装的8051单片机的复位引脚为20脚。本题答案:【错误】42、【判断题】表示串行数据传输速率的指标是字符帧。本题答案:【错误】43、【判断题】串行口工作在方式0时,串行数据从RXD输入或输出。本题答案:【正确】44、【判断题】串行口工作在方式1时,其波特率取决于PCON中的SMOD位和定时器T1的溢出率。本题答案:【正确】45、【判断题】位权是指一种数制不同数位上的字符所代表的数制大小。本题答案:【正确】46、【判断题】单片机复位方式有上电复位、手动复位、混合复位三种。本题答案:【正确】47、【判断题】赋值运算符是典型的左结合性运算符。本题答案:【错误】48、【判断题】循环结构的特点是在给定条件成立时,反复执行某程序段,直到条件不成立时为止。本题答案:【正确】49、【判断题】C51程序中函数定义时的“类型说明符”用于说明函数的类型。本题答案:【错误】50、【判断题】方式寄存器TMOD中的高4位用于设置定时器T0。本题答案:【错误】51、【判断题】LED数码管的公共端接+5V电源,则他是共阴极型。本题答案:【错误】52、【判断题】独立式按键的优点是电路配置灵活,软件结构简单。本题答案:【正确】53、【判断题】串行通讯可使数据一位一位的按先后顺序在一根传输线上传送。本题答案:【正确】54、【判断题】串行通信的制式,按数据的传送方式可分为单工、半双工、全双工。本题答案:【正确】55、【填空题】8051的中断源有________个。本题答案:【5##%_YZPRLFH_%##五】56、【填空题】8051单片机的定时/计数器是_______位。本题答案:【16##%_YZPRLFH_%##十六】57、【填空题】中断处理过程中,只会自动保护断点,但不会保护________,也就是说CPU在进入中断服务函数后,有可能会破坏某些寄存器中的内容。本题答案:【现场】58、【填空题】定时/计数器的核心是_________________________________________。本题答案:【16位可预置初值的加1计数器】59、【填空题】在单片机应用系统中,LED数码管显示电路通常有动态和______显示方式。本题答案:【静态】60、【填空题】数码管的内部结构由共阳极接法和_____接法。本题答案:【共阴极】61、【填空题】共阳极数码管的8个发光二极管的阳极连接在一起,作为_____端,阴极作为段控制端。本题答案:【公共】62、【填空题】串行通信的方式有_____通信和同步通信两种方式。本题答案:【异步】63、【填空题】单片机常用的按键分为_____按键和矩阵式键盘。本题答案:【独立式】64、【填空题】通信分为_____和并行通信两种方式。本题答案:【串行】65、【填空题】8051单片机内部程序存储器的容量为_____。本题答案:【4KB##%_YZPRLFH_%##4kb】66、【填空题】8051单片机的CPU分为_____和运算器两部分。本题答案:【控制器】67、【填空题】8051单片机内部有_____个定时/计数器。本题答案:【2##%_YZPRLFH_%##两】68、【填空题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论