单片机开发基础(习题卷22)_第1页
单片机开发基础(习题卷22)_第2页
单片机开发基础(习题卷22)_第3页
单片机开发基础(习题卷22)_第4页
单片机开发基础(习题卷22)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷科目:单片机开发基础单片机开发基础(习题卷22)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages单片机开发基础第1部分:单项选择题,共48题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.在51单片机的下列特殊功能寄存器中,具有16位字长的是()。A)PCONB)TCONC)SCOND)DPTR答案:D解析:[单选题]2.当系统时钟频率为6MHz时,51单片机的定时器/计数器的方式1的最大定时时间是______μs。A)256B)8192C)131072D)C65536答案:C解析:[单选题]3.定义字节型数据的伪指令是():A)DSB)DBC)DWD)BIT答案:B解析:[单选题]4.以下关于关键字的说法中错误的是:【】。(2分)A)只要是static修饰的变量,编译器都会给它分配一个固定的内存空间。而这个变量在整个程序的执行中都存在,程序执行完毕它才消亡。B)用static声明的变量或函数同时指明了变量或函数的作用域为本文件,其他文件的函数都无法访问这个文件里的这些变量和函数。C)一个函数的某个行参如果用const修饰了,表明在调用此函数时只能传递一个常量值给这个行参。D)对于extern修饰的全局变量来说,仅仅是一个变量的声明,其并不分配内存空间,它只表明本文件内要用到其它文件中定义的同名变量,在链接阶段编译器会自动找到那个实际变量。答案:A解析:[单选题]5.定时计数器T0中断优先控制位为()A)PSB)PT1C)PX1D)PT0答案:D解析:1.0[单选题]6.在keilC的程序里,若要指定P0口的bit3,如何编写()A)P0.3B)Port0.3C)P0^3D)port^3答案:C解析:[单选题]7.MOVC,bit是()A)数据传送指令B)算术运算指令C)逻辑运算指令D)控制转移指令答案:C解析:[单选题]8.MCS-51单片机片内RAM字节地址21H单元中D3位的位地址为()。A)08HB)13HC)0BHD)23H答案:C解析:[单选题]9.8051单片机中不可以进行位寻址的寄存器是()。A)SCONB)IEC)P0D)TMOD答案:D解析:[单选题]10.当外部中断0发出中断请求后,中断响应的条件是A)SETBET0B)SETBEX0C)MOVIE,#81HD)MOVIE,#61H答案:C解析:[单选题]11.外部扩展存储器时,分时复用做数据线和低8位地址线的是()。A)P0口B)P1口C)P2口D)P3口答案:A解析:[单选题]12.下列说法正确的是()A)RAM可分为静态和动态存储器B)EEPROM只能用紫外线擦除C)PROM可以多次编程D)EPROM只能一次编程答案:A解析:[单选题]13.定时计数器工作在方式1,此时为()位的定时计数器A)13B)16C)8D)不确定答案:B解析:1.0[单选题]14.当80C31外扩程序存储器8kb时,需使用EPROM2716()A)2片B)3片C)4片D)5片答案:C解析:[单选题]15.在上电复位状态下,P0口的数据是()A)随机数B)FFHC)00HD)与断电前一次一样答案:B解析:[单选题]16.80C51单片机的定时器T1用作定时方式时是____。A)由内部时钟频率定时,一个时钟周期加1B)由内部时钟频率定时,一个机器周期加lC)由外部时钟频率定时,一个时钟周期加lD)由外部时钟频率定时,一个机器周期加1答案:B解析:[单选题]17.80C51单片机晶振频率fosc=12MHz,一个机器周期为____us。A)12B)1C)2D)2020-01-12答案:B解析:[单选题]18.在51芯片里,哪个引脚用于控制使用内部程序存储器还是外部程序存储器?A)XTAL1B)/EAC)/PSEND)ALE答案:B解析:[单选题]19.当RS1RS0=10时,Rn的地址是():A)00H~07HB)08H~0FHC)10H~17HD)18H~1FH答案:C解析:[单选题]20.已知(A)=59H,(PSW)=80H,执行指令ADDCA,#4CH后A的内容为():A)A6HB)A5HC)0DHD)0CH答案:A解析:[单选题]21.以下对二维数组的定义中正确的是()。A)intB)intC)intD)int答案:A解析:[单选题]22.程序状态字寄存器中反映溢出状态的标志位的符号是()。A)CY;B)F0;C)OV;D)AC。答案:C解析:[单选题]23.8051单片机的程序计数器PC为16位计数器,其寻址大小是________。()A)8KBB)16KBC)32KBD)64KB答案:D解析:[单选题]24.下列运算符其优先级最高的是________A)||B)&&C)+D)=答案:C解析:[单选题]25.TTL芯片74LS138是(2分)A)译码器B)数据选择器C)编码器D)触发器答案:A解析:[单选题]26.调用函数时,对于函数返回值,以下描述正确的是()A)只能有一个B)只能有两个C)必须有D)可以没有答案:D解析:1.0[单选题]27.在MCS-51中,需双向传递信号的是()A)地址线B)数据线C)控制信号线D)电源线答案:B解析:[单选题]28.中断查询确认后,在下列各种AT89S51单片机运行情况下,能立即进行响应的是()。A)当前正在进行高优先级中断处理B)当前正在执行RETI指令C)当前指令是MOVA,R3D)当前指令是DIV指令,且正处于取指令的机器周期答案:C解析:[单选题]29.将内部数据存储器53H单元的内容传送至累加器,其指令是。A)MOVA,53HB)MOVA,#53HC)MOVCA,53HD)MOVXA,#53H答案:A解析:[单选题]30.C51语言程序总是从()开始执行的。A)主函数B)主程序C)子程序D)主过程答案:A解析:[单选题]31.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY是()A)0B)1C)-1D)2答案:A解析:[单选题]32.在程序运行中,当执行?MOVPCON,#02H?指令后,其CPU状态是()A)进入空闲工作模式B)进入掉电工作模式C)程序中断,上电后重新启动D)程序死机答案:B解析:[单选题]33.80C51汇编语言指令格式中,唯一不可缺少的部分是____。A)标号B)操作码C)操作数D)注释答案:B解析:[单选题]34.指令MOVR0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。A)00HB)20HC)30HD)38H答案:B解析:[单选题]35.若晶振采用6MHZ,则以下子程序的执行时间为()μs;DELAY:MOVR7,#100;LOOP:DJNZR7,LOOP;RETA)103B)406C)203D)100答案:B解析:[单选题]36.8051单片机的第21-28脚是该芯片的()。A)P0.0-P0.7B)P1.0-P1.7C)P2.0-P2.7D)P3.0-P3.7答案:C解析:8051单片机的第21-28脚是单片机的P2口[单选题]37.下列函数中,位测试函数是()是错误的。A)_testbit_B)_crol_C)_cror_D)_iror_答案:A解析:[单选题]38.以下哪个符号是C语言中的多行注释符?A);B)C)//D){答案:B解析:[单选题]39.下列指令中正确的是()A)MOVP2.1,AB)JBTF0,L1C)MOVXB,@DPTRD)MOVA,@R3答案:B解析:[单选题]40.数码管采用动态显示方式,下列说法错误的是()。A)将各位数码管的段选线并联B)将段选线用一个8位I/O端口控制C)将各位数码管的公共端直接连接在+5V或者GND上D)将各位数码管的位选线用各自独立的I/O端口控制答案:C解析:[单选题]41.在存储器扩展电路中74LS573的主要功能是____。A)存储数据B)存储地址C)锁存数据D)锁存地址答案:D解析:[单选题]42.串行口中断优先控制位为()A)PSB)PT1C)PX1D)PT0答案:A解析:1.0[单选题]43.在KeilC的程序里,若要指定P0口的bit3,表示方法正确的是()A)P0.3B)Port0.3C)P0^3D)Port^3答案:C解析:[单选题]44.80h和7fH按位与运算后等于()A)255B)0C)128D)64答案:B解析:[单选题]45.单片机8031的EA引脚()。A)必须接地B)必须接+5V电源C)可悬空D)以上三种视需要而定。答案:A解析:[单选题]46.单片机接最小系统时,需要连接的引脚有几个A)2B)3C)4D)6E)当前指令执行完毕F)中断是开放的G)没有同级或高级中断服务H)必须有RETI指令答案:C解析:MC.S-51响应中断时,下面哪一个条件不是必须的()第2部分:多项选择题,共6题,每题至少两个正确答案,多选或少选均不得分。[多选题]47.51单片机复位的条件是什么A)复位引脚上有1个机器周期以上的低电平B)复位引脚上有2个机器周期以上的低电平C)复位引脚上有1个机器周期以上的高电平D)复位引脚上有2个机器周期以上的高电平答案:ABCD解析:[多选题]48.与静态LED显示相比,下列有关LED动态显示描述正确的是()A)显示位数较多时,动态显示节省I/O端口资源。B)显示亮度低于静态显示方式C)占用CPU更多的时间D)显示位数较少时,采用静态显示更加方便。答案:ABCD解析:2.0[多选题]49.和中断相关的寄存器有A)IEB)IPC)TMODD)TCON答案:ABD解析:[多选题]50.微型计算机中常用的仅为计数置有()A)十进制B)二进制C)八进制D)十六进制答案:BCD解析:[多选题]51.下面选项中对RAM的描述正确的是哪几个?A)可以下载存放程序B)一般作为数据存储器C)掉电后内容丢失D)可以随机读写数据答案:BC解析:[多选题]52.8051单片机()口是一个带内部上拉电阻的位双向I/O口A)P0B)P1C)P2D)P3答案:BCD解析:第3部分:判断题,共25题,请判断题目是否正确。[判断题]53.工作寄存器Rn有8个,它的地址由RS1和RS0确定A)正确B)错误答案:对解析:[判断题]54.串行口工作在方式2和工作方式3的波特率是可变的。()A)正确B)错误答案:错解析:[判断题]55.8051的中断向量地址为00H、03H、0BH、13H、1BH、23H、2BH。(2分)A)正确B)错误答案:对解析:[判断题]56.触发器触发方式可以分为电平触发和沿触发(2分)A)正确B)错误答案:对解析:[判断题]57.单片机89C51和PC机的通信中,使用芯片MAX232是为了进行电平转换。A)正确B)错误答案:对解析:[判断题]58.访问单片机内部RAM或外部扩展的RAM的低128字节,指令是不同的。A)正确B)错误答案:对解析:[判断题]59.为了消除按键的抖动,常用的方法有硬件和软件两种方法。A)正确B)错误答案:对解析:[判断题]60.TLC2543的片选信号输入线cs.低电平有效.[填空题]A)正确B)错误答案:对解析:[判断题]61.89S51外扩I/O口与外接RAM是统一编制的A)正确B)错误答案:对解析:[判断题]62.卡诺图化减基本原理就是具有相邻性的最小项可以合并,并可以消去相同的因子(2分)A)正确B)错误答案:错解析:[判断题]63.STC89C52是宏晶科技有限公司的产品,支持串口直接下载。A)正确B)错误C)CD)D答案:对解析:描述正确[判断题]64.LED控制电路中,为了控制流过LED的电流大小,需要连接限流电阻。A)正确B)错误答案:对解析:[判断题]65.共阴极的数码管?0?的字形编码为0xc0。()A)正确B)错误答案:错解析:1[判断题]66.液晶显示器的主要原理是以电流刺激液晶分子产生点、线、面并配合背部灯管构成画面。()A)正确B)错误答案:对解析:1[判断题]67.线选法是把单根的低位地址线直接接到存储器芯片的片选端。A)正确B)错误答案:对解析:[判断题]68.ADS7804为12位A/D转换器但是它的转换结果为8位。()A)正确B)错误答案:错解析:[判断题]69.MOVA,30H的源操作数为立即寻址方式。A)正确B)错误答案:错解析:[判断题]70.对于CMOS芯片,所有管脚输入端绝对不许悬空(2分)A)正确B)错误答案:对解析:[判断题]71.全局变量声明的位置在所有函数之外。()A)正确B)错误答案:对解析:[判断题]72.如果{}内只有一个语句,可以省略括号()A)正确B)错误答案:对解析:[判断题]73.定时/计数器在使用前和溢出后,必须对其赋初值才能正常工作。A)正确B)错误答案:错解析:[判断题]74.工作方式0是13位计数器,使用的THx的低5位和TLx的全部8位。A)正确B)错误答案:错解析:[判断题]75.要想点亮共阳极数码管,其公共端要接电源正极。A)正确B)错误答案:对解析:[判断题]76.利用STC-ISP软件进行单片机程序烧录时,要对单片机进行冷启动操作。A)正确B)错误答案:对解析:1[判断题]77.语句?sbitled1=p2^0;?肯定能编译成功A)正确B)错误答案:错解析:第4部分:问答题,共21题,请在空白处填写正确答案。[问答题]78.若设置定时器T0中断允许,应该将、控制位置1。答案:EA,ETO;解析:[问答题]79.请依次写出8位寄存器TCON的各位,bit7(),bit6(),bit5(),bit4(),bit3(),bit2(),bit1(),bit0()。答案:TF1|TR1|TF0|TR0|IE1|IT1|IE0|IT0解析:[问答题]80.数码管按照驱动方式不同分为静态显示和()。答案:动态显示解析:[问答题]81.说明3种数据存储模式(1)SMALL模式(2)COMPACT模式(3)LARGE模式之间的差别。SMALL模式。在该模式下,所有变量都默认位于8051单片机内部的数据存储器,这与使用data指定存储器类型的方式一样。在此模式下,变量访问的效率高,但是所有数据对象和堆栈必须使用内部RAM。COMPACT模式。本模式下的所有变量都默认在外部数据存储器的1页(256字节)内,这与使用pdata指定存储器类型是一样的。该存储器类型适用于变量不超过256字节的情况,此限制是由寻址方式决定的,相当于使用数据指针@Ri进行寻址。与SMALL模式相比,该存储模式的效率比较低,对变量访问的速度也慢一些,但比LARGE模式快。LARGE模式。在LARGE模式下,所有变量都默认位于外部数据存储器,相当于使用数据指针@DPTR进行寻址。通过数据指针访问外部数据存储器的效率较低,特别是当变量为2字节或更多字节时,该模式要比SMALL和COMPACT产生更多的代码。答案:3种数据存储模式之间的差别如下:解析:[问答题]82.C51单片机的堆栈指针寄存器被称为()。答案:SP解析:[问答题]83.晶振频率为12MHZ,以方式2工作,当SMOD=1时,波特率为()。答案:375000;解析:[问答题]84.除了计数位数不同之外,方式2与前两种方式最大的不同是具有()。答案:初值重载功能;解析:[问答题]85.80C51的定时器T1设置为工作方式2时,应该把TMOD中的设定为为。答案:M1、M0,?1、0?;解析:[问答题]86.简述AT89S51单片机的指令格式。[标号:]操作码[操作数1][,操作数2][,操作数3][;注释]答案:该单片机的指令由两部分组成,即操作码和操作数。操作码用来规定指令进行什么操作,而操作数则是指令操作的对象,操作数可能是一个具体的数据,也可能是指出到哪里取得数据的地址或符号。指令格式一般为:解析:[问答题]87.用于保存大多数指令运算结果的寄存器是(),简写为A。答案:累加器解析:[问答题]88.变量的数据格式是用来表示数据存储在()的方式。答案:内存;解析:[问答题]89.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是()、()。二、答案:串行中断|定时器/计数器T2中断解析:[问答题]90.AT89S51单片机片内都集成了哪些功能部件?答案:集成了如下部件:解析:[问答题]91.在C51单片机的特殊功能寄

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论