版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
P5自测题一、单选题1.Intel8051CPU是几位的单片机?A.4位 B.8位 C.16位 D.32位2.我们常说I/O是指下面哪一个?A.输入/输出 B.中央处理单元 C.单片机 D.接口电路3.MCU的全称是什么?A.MicroprocessorsB.MicrowaveC.Micro-controllerunitD.Microcomputerunit4.存储器的英文单词是哪一个?A.inputB.outputC.deviceD.memory5.51系列单片机中,内部没有ROM的单片机型号是哪个?A.8031B.8051C.8751D.89516.单片机又称为什么?A.微型计算机B.微控制器C.微处理器D.数字信号处理器7.什么是单片机的控制核心,完成运算和控制功能?A.CPU B.RAM C.ROM D.ALU8.51系列单片机的CPU主要由哪两部分组成? A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器9.发光二极管LED是最简单的什么设备?A.输入 B.输出 A.输入输出 B.都不是10.LED控制电路中,为了控制流过LED的电流大小,需要连接什么电阻?A.上拉电阻B.反馈电阻C.限流电阻D.以上都不是二、判断题1.单片机实质上是一个芯片。对2.单片机只有8位的,没有16位或32位的单片机。错3.如果没有硬件实验板,也可以采用仿真软件学习。对4.为了调试方便,焊接电路时,一般不直接将单片机芯片焊接在电路板上,而是焊接在一个直插式插座上。对5.晶振电路焊接时尽可能靠近单片机芯片,以减小电路板分布电容,使晶振频率更加稳定。对P16选择题1.使用keilC51软件对源程序进行编译的目的是什么?A.将源程序转换成目标程序B.将目标程序转换成源程序C.将低级语言转换成高级语言D.连续执行键2.1个Byte包含几个bit?A.2 B.4 C.8 D.163.单片机能够直接执行的程序是下面哪一个?A.二进制程序 B.汇编语言程序 C.C语言程序 D.高级语言4.下面哪一个文件中?A.ex1_2_1.c B.ex1_2_1.oC.ex1_2_1.hex D.ex1_2_1.a5.使用C51编程时,源文件的扩展名是下面哪一个?A.a B.asmC.h D.c二、判断题1.单片机实质上是一个芯片,封装形式只有DIP。错2.单片机应用系统包括运算器和控制器两部分。错3.在keilC51软件中,要将源程序文件另存成C语言文件,即后缀名为.c。对4.在keilC51软件中,如果编译出现错误信息,必须重新建立工程和源文件,才能再次编译。错5.在单片机的开发流程中,必须先把电路板制作出来,才能进行控制程序设计。错选择题1.假如采用单片机8031设计应用系统,其引脚()。 A.必须接地 B.必须接+5V C.可悬空 D.以上三种视需要而定2.具有可读可写功能,掉电后数据丢失的存储器是()。A.CPUB.RAMC.ROMD.ALU3.具有只读不能写,掉电后数据不会丢失的存储器是()。A.CPUB.RAMC.ROMD.ALU4.单片机复位信号的引脚名称是()。A.B.C.RSTD.ALE5.单片机的ALE引脚是以晶振振荡频率的()固定频率输出的正脉冲,因此它可作为外部时钟或外部定时脉冲使用。 A.1/2 B.1/41/6 D.1/12二、判断题1.ALU是单片机的控制核心。错2.CPU中的控制器控制单片机各部件协调工作。对3.SFR用于CPU对各外围部件进行管理和控制。对4.8051内部是有时钟电路的,外部只需连接晶体振荡器和微调电容即可。对5.C51程序中,十六进制数的前缀是0x。对P30一、选择题1.CPU对各种外围部件采用()来控制。特殊功能寄存器B.RAMC.程序存储器D.并行I/O口2.单片机最多可以扩展()外部程序存储器或外部数据存储器。A.4KBB.8KBC.16KBD.64KB3.下面()没有位于片内低128B数据存储器。A.位寻址区B.SFRC.工作寄存器区D.用户RAM4.一个单片机应用系统的晶振频率为6MHz,那么其机器周期为()。A.4µsB.3µsC.2µsD.1µs5.下面给出的特殊功能寄存器中,()是不可寻址的,即用户无法对它进行读写。A.PSWB.PCC.ACCD.P06.单片机中的程序计数器PC用来()。A.存放指令 B.存放正在执行的指令地址C.存放下一条指令地址 D.存放上一条指令地址7.PSW中的RS1和RS0用来()。 A.选择工作寄存器组 B.指示复位 C.选择定时器 D.选择工作方式8.单片机上电复位后,PC的内容为()。 A.0000H B.0003H C.000BH D.0800H9.8051单片机的程序计数器PC为16位计数器,其寻址范围是()。 A.8K B.16K C.32K D.64K10.时钟电路中电容的作用是()。A.稳定频率和快速起振 B.滤波C.耦合 D.定时11.对于SFR,以下描述错误的是()。ASFR是SpecialFunctionRegister的缩写,也称为特殊功能寄存器B程序计数器PC,它不占据RAM单元,在物理上是独立的C21个可寻址的SFR地址是连续的D凡十六进制字节地址末位为0或8的寄存器都是可以进行位寻址的寄存器12.C51中,可以通过关键字()来定义特殊功能寄存器SFR中的可寻址位。AbitBsbitCsfrDsfr1613.51单片机的时序概念有4个,可用定时单位来说明,从小到大依次是()。A节拍、状态、机器周期和指令周期B节拍、机器周期、状态和指令周期C状态、节拍、机器周期和指令周期D节拍、状态、指令周期和机器周期14.单片机应用系统中使用的晶体振荡频率越高,系统中的()。A机器周期越高,单片机的运行速度也就越快B指令周期越高,单片机的运行速度也就越快C节拍越高,单片机的运行速度也就越快D时钟频率也越高,单片机的运行速度也就越快15.51单片机时钟电路中,以下()不是常用的晶体振荡器频率。A6MHzB8MHzC12MHzD11.0592MHz二、判断题1.单片机控制程序一般下载到单片机的数据存储器中。错2.SFR位于单片机内部ROM的高128单元。对3.时钟电路是单片机最小系统的一部分。对4.单片机是一个复杂的同步时序电路,电路应在唯一的时钟信号控制下严格地按时序工作。对5.51单片机复位的条件是在RST引脚提供一个2个机器周期以上的低电平信号。错6.单片机最小系统电路是指单片机能够工作的最小电路,一般包括时钟电路和复位电路。对7.上电复位电路的工作原理是依靠电容的充放电来实现复位的。对8.51单片机的EA非引脚接高电平时,使用外部ROM存放程序。错9.无源蜂鸣器的“源”是指电源。错10.上电复位电路中的电容是电解电容,时钟电路中的电容是瓷片电容。对三、多选题1.下面选项中对RAM的描述正确的是哪几个?A可以随机读写数据B一般作为数据存储器C掉电后内容丢失D可以下载存放程序2.以下对蜂鸣器描述正确的有哪几个?A可以分为有源蜂鸣器和无源蜂鸣器两种B只要一通电所有蜂鸣器就会响C通过改变驱动蜂鸣器的信号频率,可以调整蜂鸣器的音调D可以通过控制蜂鸣器的驱动信号的输出来使蜂鸣器演奏各种音乐3.下面哪几个关键字是C51专门用于C51编译器的数据类型呢?AbitBsbitCsfrDsfr164.关于单片机复位,以下描述正确的有哪几个?A单片机上电或者发生故障后都要复位B单片机复位是使CPU和系统中的其他功能部件都恢复到一个确定的初始状态并从这个状态开始工作C51单片机只有上电复位,不可以外部按键复位D单片机从程序存储器的第一个单元即0000H单元取指令执行5.8051单片机片内RAM的低128个单元包括以下哪些区域?A寄存器区B位寻址区CsfrD用户数据缓冲区P39一、选择题1.51单片机中的4个并行IO口中,系统扩展时分时复用作为8位数据口和低8位地址线的是()口。A.P0 B.P1C.P2 D.P32.开关和按键是典型的()设备。A.输入输出 B.输入C.输出 D.都不对3.51单片机的4个并行IO口中,作为输出端口时,必须接上拉电阻的是()口。A.P0 B.P1C.P2 D.P34.在51单片机应用系统中,如果需要系统扩展,作为高8位地址的是()口。A.P0 B.P1C.P2 D.P35.1个并行I/O端口P0包含()个I/O口线的引脚?A.2 B.4 C.8 D.16二、判断题1.单片机的P1、P2和P3口内部都有上拉电阻,但都是弱上拉,所以在设计单片机应用系统时,一般都在电路中给每一个I/O口线都加上上拉电阻。对2.在51单片机应用系统加上拉电阻时,阻值一般都是200-1K之间。错3.在51单片机的四个并行IO端口中,具有第2功能的是P1口。错4.拨动开关和弹性按键都具有断开和闭合两个状态,使用方法完全相同。错5.51单片机的每个I/O端口既可以按位操作使用单个引脚,也可以按字节操作使用8个引脚。对一、选择题1.C语言源程序中,单行注释符是()。A;B{}C//D/**/2.一个C语言源程序是由一个或若干个()组成。A函数B过程C子程序D电路模块3.C语言程序使用()作为语句的结束符。A;B?C,D。4.以下说法中正确的是()。A.C语言程序总是从main()函数开始执行B.书写C语言源程序时,main()函数必须放在程序的开始部分C.C语言程序总是从第一个定义的函数开始执行D.C语言程序中,要调用的函数必须放在main()函数前面定义5.以下说法中错误的是()。A.C语言具有丰富的数据类型,便于实现各类复杂的数据结构B.C程序具有更好的可读性和可移植性C.用C语言开发单片机应用系统程序,便于模块化程序设计D.C语言不区分大小写,例如:变量i和变量I表示同一个变量二、判断题1.C51有两种注释方式,单行注释和多行注释,后者的注释内容从“/*”开始,到“*/”结束,中间的注释文字可以是多行文字。对2.reg51.h文件包含了对51系列单片机特殊功能寄存器SFR和位名称的定义。对3.main函数是C语言中主函数,函数名也可以修改成其它名字,比如delay。错4.发光二极管闪烁过程实际上就是发光二极管交替亮、灭的过程。对5.每个C程序都必须有(且仅有)一个主函数main(),程序的执行总是从主函数开始,最后在主函数中结束整个程序。对一、选择题1.在C51语言的if语句或循环语句中,用作判断的表达式为()。A.关系表达式B.逻辑表达式C.算术表达式D.任意表达式2.在C51的数据类型中,char型的数据长度和值域为()。A.单字节,-128~127 B.双字节,-32768~+32767C.单字节,0~255 D.双字节,0~655353.按位或运算经常用于把指定位(),其余位不变的操作。A.置1 B.取反 C.清0 D.以上都不对4.参与取余运算的数据必须都是()。A.整型数据B.浮点数C.字符D.字符串5.在单片机的C语言程序设计中,()类型数据经常用于处理ASCII字符或小于等于255的整型数。A.int B.unsignedint C.char D.unsignedchar6.在以下的数组定义中,关键字“code”是为了把tab数组存储在()中。unsignedcharcodeb[]={'A','B','C','D','E','F'};A内部数据存储器B外部数据存储器C程序存储器D特殊功能寄存器7.数值范围只有0和1两个值的数据类型是下面()。Abit Bchar Cint Dfloat8.经常用于将一个数中的某个位清0的运算是下面()。A.&& B.|| C.& D.|9.在C51语言中,当while语句中的条件为()时,结束循环。A.0 B.false C.true D.非010.字符串”ABC”在内存占用的字节数是()。A.3B.4C.6D.811.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3';后,c2中的值为()A.68B.‘D’C.错误D.‘d’12.C语言中,关系表达式和逻辑表达式的值是()。 A.0B.0或1C.1D.‘T’或’F’13.在C语言中,认为()为逻辑"真"。 A.trueB.大于0的数C.非0整数D.非0的数14.能正确表示逻辑关系:“a≥=10或a≤0”的C语言表达式是()A.a>=10ora<=0B.a>=0|a<=10C.a>=10&&a<=0D.a>=10‖a<=015.判断char型变量c1是否为大写字母的表达式为()。A.’A’<=c1<=’Z’B.(c1>=’A’)&(c1<=’Z’)C.(’A’<=c1)AND(‘Z’>=c1)D.c1>=’A’&&c1<=’Z’二、判断题1.对浮点数进行除法运算,其结果为浮点数,而整数进行除法运算,所得值是整数。对2.符号&是逻辑运算符,&&是位运算符。错3.在程序中使用变量时,如果该变量的值超过其数据类型的值域,则该变量的值会改变。对4.单引号是字符常量的定界符,双引号是字符串的定界符。对5.在C语言中存储字符串时系统会自动在字符串尾部加上"\1"转义字符以作为该字符串的结束符。错6.程序中的常量可以是数值型常量,也可以是符号常量。对7.变量名是存储单元地址的符号表示,而变量的值就是该单元存放的内容。对8.自增运算和自减运算可以用于变量也可以用于常量表达式。错9.C语言中,赋值运算符“==”的作用就是给变量赋值。错10.复合赋值运算符就是在赋值符“=”之前加上其他运算符,比如“+=”。对一、判断题1.单片机并行I/O口线P1.0和P1.1连接了两个开关,此时它是输出接口功能。错2.在C51程序设计中,分号;表示空操作,经常用来延时。对3.用小括号()括起来的、由若干条语句组合而成的语句块称为复合语句。错4.如果循环条件一开始就为假,那么while后面的循环体一次都不会被执行。对5.break语句和continue语句用在循环体中,都可以立即终止整个循环而执行后面的语句。错6.如果条件一开始就不满足,do-while语句一次都不执行循环体。错7.ifelse语句不能嵌套,只能用于双分支选择。错8.else语句是if语句的一部分,不能单独使用。对9.case语句后面加break语句,可以使得执行完该case语句后跳出整个switch语句的执行。对10.在case语句后,允许有多个语句,可以不用{}括起来。对二、多选题1,下面()语句都可以表示无限循环。Awhile(1){}Bdo{}while(2);Cfor(;;){}D以上都不是2.下面()语句是C语言的选择语句。AifBifelseCifelseifDswitchcase3.下面()语句是C语言的循环语句。AwhileBdowhileCforDreturn4.C语言程序是结构化程序,包括()基本结构。A顺序B循环C选择D函数5.C语言的选择结构程序一般有以下()种形式。A单分支B双分支C多分支D单重循环一、选择题1.下述函数定义形式正确的是()。Aintf(intx,inty)Bintf(intx;inty)Cintf(x,y:int)Dintf(intx;y)2.一维数组的数组名中存放的是()。A数组的第一个元素的值B数组第一个元素的地址C数组元素的个数D数组中所有元素的值3.以下说法中正确的是()。AC程序总是从main()函数开始执行Bmain()函数必须放在程序的开始部分CC语言程序总是从第一个定义的函数开始执行DC语言程序中,要调用的函数必须在main()函数中定义4.以下说法中错误的是()。AC程序中,函数必须先定义或声明后才能调用B定义函数时,函数类型说明函数返回值的类型C如果一个函数没有返回值,则该函数类型定义为voidD定义函数时,如果省略了函数类型,默认为void5.C51提供的函数_crol_()是()函数。A循环左移函数B循环右移函数C算术左移函数D算术右移函数二、判断题1.return语句作为函数的出口,在一个函数体内只能有一个。错2.函数调用中,形参与实参的类型和个数必须保持一致。对3.在程序中调用标准库函数时,必须在源程序的开始处使用预处理命令“include”将有关的头文件包含进来。对4.在定义函数时,函数类型用关键字void说明函数没有返回值。对5.对于无返回值函数,return语句不能省略。错选择题1.下面是对一维数组s的初始化,,其中不正确的是()。A.char
s[5」={"abc"};
B.char
s[5]={'a','b','c'};C.char
s[5]="";D.char
s[5]="abcdef";2.对两个数组a和b进行如下初始化:
char
a[]="ABCDEF";char
b[]={'A','B','C','D','E','F'};
则以下叙述正确的是()。
A.a与b数组完全相同
B.a与b长度相同C.a和b中都存放字符串
D.a数组比b数组长度长3.在c语言中,引用数组元素时,其数组下标的数据类型允许是()。
A.整型常量
B.整型表达式C.整型常量或整型表达式D.任何类型的表达式4.若有说明:inta[10];则对a数组元素的正确引用是()。A.a[10] B.a[3.5] C.a(5) D.a[10-10]5.以下能对一维数组a进行正确初始化的语句是()。A.inta[10]=(0,0,0,0,0); B.inta[10]={};C.inta[]={0}; D.inta[10]=”10*1”;6.对以下说明语句的正确理解是()。inta[10]={6,7,8,9,10};A.将5个初值依次赋给a[1]至a[5]B.将5个初值依次赋给a[0]至a[4]C.将5个初值依次赋给a[6]至a[10]D.因为数组长度与初值的个数不相同,所以此语句不正确7.C51中的字符串总是以()作为串的结束符,通常用字符数组来存放。A.’a’ B.’b’C.’0’ D.’\0’8.以下对一维数组的定义中不正确的是()。A.doublex[5]={2.0,4.0,6.0,8.0,10.0};B.inty[5]={0,1,3,5,7,9};C.charch1[]={'1','2','3','4','5'};D.charch2[]={'\x10','\xa','\x8'};9.假定一个int型变量占用两个字节,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是()。A.3B.6C.10D.2010.对于二维数组,以下说法错误的是()。A.二维数组将所有元素以行、列方式排列B.二维数组的数组元素具有两个下标C.二维数组不可以在定义时赋初值D.二维数组可以按行分段赋值,也可以按行连续赋值二、判断题1.数组的类型实际上是指数组元素的取值类型。对2.数组与变量不同,可以与其他变量名相同。错3.数组元素也是一种变量,其标志方法为数组名后跟一个下标。对4.对于整型数组,在程序中可以一次引用整个数组,无需逐个使用数组元素。错5.定义一维数组时,当对全体数组元素赋初值时也可以省去长度说明。对一、选择题1.定时器/计数器作为定时功能时,是对下面()进行计数。A晶振产生的时钟信号B外部引脚提供的信号CALE引脚产生的脉冲信号D机器周期2.对于一个8位的计数器,假如晶振频率是12MHz,如果题目要求定时100us,初值是()。A50B100C156D2563.当定时器/计数器0计数溢出,产生翻转时,下面()位由0变1。ATR0BTF0CGATEDC/T4.当GATE=0时,程序中启动定时器1的语句是()。ATR1=0;BTR0=0;CTR1=1;DTR0=1;5.T0作为计数功能时,计数脉冲从下面()引脚输入。AP3.2BP3.3CP3.4DP3.56.确定定时/计数器是定时功能还是计数功能,需要设置TMOD的()位。AM1BM0CGATEDC/T二、判断题1.8位的定时器/计数器的计数范围是0-65535,共计65536个数。错2.工作方式寄存器TMOD只可以字节操作,不可以位操作。对3.4.控制寄存器TCON的作用是控制定时器的启动、停止、标识定时器的溢出和中断情况。对一、选择题1.当系统中晶振频率是6MHz时,请问使用T1的工作方式1定时100ms的计数初值是()。A15536B5536C55536D605352.以下定时器工作方式中,()具有初值自动重载功能。A方式0B方式1C方式2D方式33.如果系统中晶振频率是6MHz,请问工作方式2最长直接定时时间是()。A65536usB8192usC256usD512us4.定时器工作时,在赋初值时,需要把THx和TLx赋相同值的是()。A方式0B方式1C方式2D方式35.定时器T0的工作方式0为13位计数器,使用()进行计数。ATL0BTH0CTL0的低5位和TH0DTL0和TH0的低5位二、判断题1.当定时器计数溢出产生翻转后,我们可以用中断或查询两种方式处理。对2.当晶振频率是6MHz时,我们可以采用T1的方式0直接定时20ms。错3.定时器/计数器的工作方式0和方式1完全相同的,都有初值自动装载功能。错4.工作方式0是一个13位定时/计数器,TH0占高8位,TL0占低5位。对5.定时器工作方式1与方式0完全相同,一、选择题1.中断是指通过()来改变CPU的执行方向。A.硬件B.软件C.调用函数D.选择语句2.在中断处理过程中,中断服务程序处理完成后,再回到主程序被打断的地方继续运行。主程序被打断的地方称为()。A.中断源B.入口地址C.中断矢量D.断点3.单片机中断系统有()个中断源。A.1B.2C.4D.54.当T1()时,T1中断请求标志位TF1自动置1,向CPU申请中断。A.赋初值时B.计数溢出C.启动时D.设置工作方式时5.TCON中的()位用来选择外部中断0触发方式。A.IT0B.IT1C.IE0D.IE16.总中断允许控制位是()。A.ESB.ET1C.EX1D.EA7.关于中断优先级,下面说法不正确的是()。A.低优先级可被高优先级中断B.高优先级不能被低优先级中断任何一种中断一旦得到响应,不会再被它的同级中断源所中断。D.自然优先级中优先级最高,任何时候它都可以中断其他4个中断源正在执行的服务8.中断函数定义时,8051单片机的中断类型号的取值范围是()。A.0、1B.0~256C.0~31D.0~49.51系列单片机CPU开中断语句是()。A.EA=1;B.ES=1;C.EA=0;D.EX0=1;10.外部中断INT0对应的单片机引脚是()。A.P3.0B.P3.1C.P3.2D.P3.3二、判断题1.程序在执行过程中由于外界的原因而被中间打断的情况称为中断。对2.中断可以使CPU与外设同步工作,较好地解决了CPU与慢速外设之间的配合问题。对3.如果程序中没有中断优先级设置,则中断源按自然优先级进行排列。对4.8051单片机系统复位后,IE寄存器中各中断允许位均被清零,即开放所有中断。错5.引起中断的原因,或能发出中断申请的来源,我们称为中断源。对一、选择题9.()中断请求,CPU在响应中断后,必须在中断服务程序中用软件将其清除。A.T0B.T1C.外部中断D.串行口中断10.51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。A.RI或TI置1B.RI或TI置0C.RI置1或TI置0D.RI置0或TI置111.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是()。A.0x0003B.0x000BC.0x0013D.0x001B12.当CPU响应外部中断0INT0的中断请求后,程序计数器PC的内容是()。A.0x0003B.0x000BC.0x0013D.0x001B15.51单片机中自然优先级中优先级别最高的是()中断源。A.INT0B.INT1C.T0D.T1二、判断题1.当中断源向CPU申中断时,相应中断标志由程序置位。错2.在中断服务函数中不可以通过EA=0;语句关闭中断允许。错3.定时器中断响应后,需用软件清除中断标志位。对4.中断函数返回值。错5.51单片机中断系统中,中断源优先级可以设置成两级优先级别。对选择题共阳极数码管的8个发光二极管()连接在一起,作为公共控制端(com)。A. 阳极 B. 阴极 C.阳极和阴极 D. 阴极和阳极2.共阳极LED数码管显示字符“3”的段码是()。A. 0x4FB.0x03C.0xB0D. 0xA43.对于同一个显示字符,例如“0”,共阳极数码管和共阴极数码管的显示码之间有()的关系。A. 按位取反B.按位与C.按位或D. 按位异或4.一个单片机应用系统用LED数码管显示字符"8"的段码是0x80,可以断定该显示系统用的是()。A. 不加反相驱动的共阴极数码管B. 加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管C. 加反相驱动的共阳极数码管D. 以上都不对5.在共阳极数码管使用中,若要是仅显示小数点,则其相应的字段码是。A. 0x80 B.0x10C.0x40 D.0x7F6.采用静态连接方法,8051单片机最多可以控制()个数码管。A. 1B.2C.3D.4二、判断题1.共阳极数码管如果公共端接高电平,段选端接低电平就可以点亮相应的段。对2.不论是共阳极数码管还是共阴极数码管,都有8个段,名称为a,b,c,d,e,f,g,h。错3.51单片机的P1口连接数码管的8个段时,P1.0一定要连接a引脚。对4.LED数码管可用来显示数字0-9、部分字符以及部分符号等。对选择题看起来是稳定显示,实际上数码管一直在快速闪烁的显示方式是()。A静态B动态C都是·D都不是下面关于数码管动态显示的说法错误的是()。A在某一时刻只有一个数码管点亮B显示的亮度低于静态显示方式C1秒钟扫描显示一次就能看到稳定显示效果·D每个数码管1秒钟最好闪烁30次以上若要将6个数码管按照动态方式连接,则位选口需要()条I/O口线控制。A2B4C6·D8若要将6个数码管按照动态方式连接,则段选口需要()条I/O口线控制。A2B4C6·D8在动态数码管显示扫描程序中,在显示完上一个数码管后,如果删除“关显示”语句,下面叙述正确的是()。A显示没有任何影响B显示或闪烁不稳定C会有拖影现象D没有任何显示二、判断题1.数码管静态连接方式比动态连接方式更占用单片机硬件资源。对2.数码管动态连接时,位选口是指每一位数码管的公共端。对3.共阴极数码管如果公共端接高电平,段选端接低电平就可以点亮相应的段。错4.数码管动态显示要不断地依次运行扫描显示程序,将占用CPU更多的时间。对5.动态显示是指将各个数码管相应的段选控制端并联在一起,一般选择题1.4个8×8点阵显示模块可以组合成的显示模块。A. 8×8 B. 16×16 C. 32×32 D. 64×642.单片机直接控制一片8×8点阵显示模块至少需要条I/O口线。A. 4 B. 8 C. 16 D. 323.8*8点阵采用行扫描显示的话,把某一行8个点全点亮的显示码是()。A0x00B0x01C0x80D0xff4.在单片机控制8*8点阵的电路中增加一个74LS245的作用是()。A串转并,扩展并行口B提高单片机端口带负载能力C反相驱动D没有作用5.对于8*8点阵控制程序编写,下面正确的是()。A可以逐行扫描也可以逐列扫描B只能逐行扫描C只能逐列扫描D逐位扫描判断题对于8*8点阵来讲,点亮某个LED的条件是对应的行输出低电平,对应的列输出高电平。错用8051单片机直接控制一个8*8点阵模块,需要两个并行I/O口。对LED点阵由一个一个的点(LED发光二极管)组成,总点数为行数与列数的和。错动态显示是指在很短的时间内反复依次点亮多个发光二极管,就可以看到多个二极管稳定点亮。对8*8点阵扩展电路中一般使用74LS595,该芯片作用是译码器。错一、选择题1.对于8×8点阵显示模块和字符型LCD,下列说法正确的是()。A. 前者是静态显示,后者是动态显示 B. 前者是动态显示,后者是静态显示C. 都是动态显示 D. 都是静态显示2.LCD1602字符点阵液晶显示模块通常有()个引脚。A. 2 B. 4C. 8D. 163.()操作用于初始化、清屏、光标定位等。A. 写命令B. 写数据C. 读状态D. 读数据4.()操作用于写入要显示的内容。A. 写命令B. 写数据C. 读状态D. 读数据5.下面对LCD显示编程,说法正确的是()。A. 初始化时可以设置DDRAM地址自动加1或减1,来控制光标自动移动B. 第1行DDRAM地址与第2行DDRAM地址是连续的C. 要显示某字符,则必须写入该字符的ASCII码D. 写数据函数与写命令字函数的不同之处就是RS引脚的状态不同二、判断题1.LCD液晶显示器是一种低压微功耗的显示器件。对2.LCD1602字符点阵液晶显示模块的数据线只能用8位连接方式。错3.通过读取LCD状态字并判断最高位BF的0、1状态,就可以知道LCD当前是否处于忙状态。对4.在第一行第一列显示一个字符,需要首先进行光标定位,写入光标位置命令字0x00。错一、选择题1.计算机键盘上的按键是()。A开关B弹性按键C紧缩按键开关D拨动开关2.控制3*4矩阵式键盘,需要单片机()条I/O口线。A3B4C7D83.关于独立式键盘和矩阵式键盘,以下描述错误的是()。A若使用按键较多时(一般多于8个按键),通常采用矩阵式键盘B矩阵式键盘比独立式按键键盘要节省很多I/O端口C矩阵式键盘识别按键方法是编程扫描法D矩阵式键盘扫描程序比独立式按键控制程序简单4.对于4*4矩阵式键盘控制电路,以下描述错误的是()。A由4根行线和4根列线组成B只能由单片机的一个I/O端口来控制行线或列线,比如P2口C按键位于行、列线的交叉点上D按键按下时则会把相应的行线和列线短路5.单片机应用系统中,关于按键抖动处理,以下描述正确的是()。A可以硬件去抖也可以软件去抖B采用软件延时去抖,一般延时时间是1秒以上C通常是在检测按键按下时需要去抖,弹起时不需要D而当按键数量较多时,应采用硬件方法进行去抖二、判断题1.弹性按键的功能是按下时两个触点闭合导通,放开时触点在弹力作用下自动弹起断开连接。对2.按键的机械抖动只能采用软件方法进行去抖。错3.独立式按键是指直接用单片机的I/O端口线控制按键,每个按键的工作不会影响其他I/O端口线的状态。对4.逐列扫描法识别矩阵键盘的按键,只要判断键盘有无键按下就能识别具体按键。错5.矩阵式键盘编程时无需软件延时去抖动。错一、选择题1.串行口的发送数据和接收数据端是()。ATXD和RXDBTI和RICTB8和RB8DREN2.表征特性数据传输速度的指标是()。AUSARTBUARTC字符帧D波特率3.串行通信中,若收发双方的动作由同一个时钟信号控制,则称()串行通信方式?A同步B异步C全双工D半双工4.当设置串行口工作方式为方式2,发送功能时,采用()语句。ASCON=0x80BPCON=0x80CSCON=0x10DPCON=0x105.当采用查询方式进行串行数据的发送时,发送完一帧数据后,TI标志要()处理。A自动清0B硬件清0C软件清0D软硬件均可二、判断题1.SBUF既是发送寄存器,也是接收寄存器,它们共用一个地址0x99。对2.串行口UART是单片机的内部资源。对3.两台单片机间进行串行双工通信时,最少可采用两根线连接。错4.在异步串行通信中,使用波特率来表示数据的传送速率,是指每秒钟传送的字节数。错5.在异步通信方式中,通常采用奇偶校验码来校验错误。对6.异步串行通信的主要特点是通信双方不需要时钟同步。对7.串行口工作在方式1时,其波特率取决于PCON中的SMOD位和定时器1的溢出率。对8.SCON控制寄存器中的REN=1表示允许接收。对9.在双机通信程序调试运行时,最好首先运行接收程序,再运行发送程序。对10.字符帧中的奇偶检验是指发送数据和接收数据是否是奇数或偶数。错三、多选题1.串行通信的特点有()。A数据同时传送,速度快B数据一位一位地顺序传送,速度慢C传输线少,适用于长距离的数据传输D传输线多,适用于近距离的数据传输2.在单片机双机通信时,甲机作为发送端,乙机作为接收端,它们进行通信时要连接()。A甲机的发送引脚TXD接乙机的接收引脚RXDB甲机的发送引脚TXD接乙机的发送引脚TXDC甲机的接收引脚RXD接乙机的发送引脚TXDD甲机和乙机必须共地3.异步串行通信的两个重要指标是()。A字符帧B波特率C接收控制器D发送控制器4.在异步通信中,5.在串行口控制寄存器中,以下()位用于中断标志位。一、选择题1.74LS164的功能是()。A串入并出移位寄存器B并入串出移位寄存器C串入串出移位寄存器D并入并出移位寄存器2.单片机串行口做同步移位寄存器使用时,。AP3.0BP3.1CP3.2DP3.33.我们可以采用单片机的串行口和74LS164扩展()。A并行输出口B并行输入口C串行输出口D串行输入口4.我们可以采用单片机的串行口和74LS165扩展()。A并行输出口B并行输入口C串行输出口D串行输入口5.51单片机串行口方式0的波
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年新入职员工安全教育培训考试练习题及答案
- 2025年旅游业政策与法律法规知识竞赛试题及答案
- 2026年银行从业资格考试公共基础练习题案例刷题题库及答案
- 2026年黑龙江省海林市《行测》考试考前冲刺密卷及完整答案详解【名师系列】
- 2026年安全评价师《安全评价基础》试题及答案
- 2026北师大三上第七单元复习课件
- 2025年湖南省洪江市《行测》考试考前冲刺试卷及完整答案详解(考点梳理)
- 2025年安徽省天长市《行测》考试备考题库带答案详解(满分必刷)
- 2026北师大三上第四单元同步课件
- 2026北师大三上第八单元大单元课件
- 2025四川成都新都投资集团有限公司招聘23人笔试参考题库附带答案详解
- 《桥见贵州》课件-项目六 花江峡谷大桥
- 某仪器仪表厂外协加工管控方案
- 福建春季高考试卷及答案
- (完整版)钢筋混凝土挡土墙施工方案
- 信访紧急突发情况应急预案(3篇)
- 猪场管理及防疫管理制度
- DB32∕T 4972.8-2024 传染病突发公共卫生事件应急处置技术规范 第8部分:标本的采集、保存和运输
- 暖通公司员工管理制度
- 钢材月结合同协议
- 档案管理岗位竞聘报告
评论
0/150
提交评论