




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:单片机开发基础单片机开发基础(习题卷42)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages单片机开发基础第1部分:单项选择题,共46题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.在C语言中,22.0/5的结果是什么呢?A)4B)4.4C)5D)5.5答案:B解析:[单选题]2.8051单片机在同一优先级的中断源同时申请中断时,CPU首先响应()A)外部中断0B)外部中断1C)定时器0中断D)定时器1中断答案:A解析:1.0[单选题]3.或逻辑的表达式是(B)A)A·B=FB)A+B=FC)A⊕B=FD)(A·B)=F答案:B解析:[单选题]4.8051内部RAM地址为22H单元的位地址范围为()。A)00H~07HB)08H~0FHC)10H~17HD)18H~1FH答案:C解析:[单选题]5.提高单片机的晶振频率,则机器周期()。A)变短B)变长C)不变D)不定答案:A解析:[单选题]6.SCON寄存器中的REN位表示()A)多机控制位B)串行口接收允许控制位C)第9位发送数据D)多机通信时收到的第9位数据答案:B解析:[单选题]7.单片机复位后,PC与P口(I/O)的值为()。A)0000H,00HB)0000H,FFHC)0003H,FFHD)0003H,00H答案:B解析:[单选题]8.小刘编写了一段延时子函数,函数定义语句如下:voiddelay(inti);那么,变量i的取值范围为。()A)(-128~127)B)(0~255)C)(-32768~32768)D)(0~65535)答案:C解析:[单选题]9.单片机8051的XTAL1和XTAL2引脚作用是()。A)外接定时器B)外接串行口C)外接中断D)外接晶振答案:D解析:[单选题]10.51单片机的计数器是()位的计数器。A)1B)2C)8D)16答案:D解析:[单选题]11.ifelse语句可以完成以下哪种选择结构程序?A)单分支B)双分支C)多分支D)不能完成答案:B解析:[单选题]12.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用()调试方法。(2分)A)单步调试(F8)B)跟踪调试(F7)C)快速运行到光标处调试(F4)D)断点调试(F2)答案:B解析:[单选题]13.51单片机中()是能够引入外部时钟的引脚。A)XTAL1(19)B)XTAL2(18)C)XTAL1(19)和XTAL2(18)D)RST(9)答案:C解析:[单选题]14.小王初学单片机,他用C语言编写了下面语句,你帮他计算一下,这段语句执行完,变量sum的值为。unsignedchark,sum=0;for(k=0;k<5;k++){sum=sum+k;}A)5B)6C)10D)15答案:C解析:[单选题]15.下列数据类型中,()是51单片机特有的类型。A)charB)intC)bitD)float答案:C解析:[单选题]16.Context-M3处理器的寄存器r14代表A)通用寄存器B)链接寄存器C)程序计数器D)程序状态寄存器答案:B解析:[单选题]17.已知变量i,n,m的内容分别为i=0x30;n=0x92;m=0;执行表达式语句m=i&n;后,m的值为。A)0x10B)0x30C)0x90D)0xb2答案:A解析:[单选题]18.二进制数11001101B的十六进制表示数是()A)BCHB)ABHC)CDHD)EFH答案:C解析:[单选题]19.ORG0000H;LJMPSTART;ORG0040H;START:ACALLCLEAR;MAIN:LCALLKEYWORK;JB00H,FUN0;JB01H,FUN1;AJMPMAIN;A)语句?LJMPSTART?存放在ROM中的0040H开始地址中B)语句?LJMPSTART?存放在ROM中的0000H开始地址中C)语句?ACALLCLEAR?存放在ROM中的0000H开始地址中D)程序语句在ROM中是随便存的答案:B解析:[单选题]20.Cortex-M3的存储格式中专用外设总线区域可以使用A)小端格式B)大端格式C)小端或大端格式D)没有答案:A解析:[单选题]21.下列是Cortex-M3处理器可以使用的堆栈的栈是A)线程栈B)进程栈C)多线程栈D)空栈答案:B解析:[单选题]22.80C51的专用寄存器SFR中的堆栈指针SP是一个特殊的存储区,用来________,它按后进先出的原则存取数据.A)存放运算中间结果B)存放标志位C)暂存数据和地址D)存放待调试的程序答案:C解析:[单选题]23.以下寄存器中,是16位寄存器的是():A)ACCB)PSWC)SPD)DPTR答案:D解析:[单选题]24.使用单片机软件调试C语言程序时,首先应新建文件,其扩展名是()A)*.cB)*.asmC)*.binD)*.hex答案:A解析:[单选题]25.()是51单片机内部定时器/计数器0的启动控制位。A)TR0B)TR1C)TF0D)TF1答案:A解析:[单选题]26.单片机中PUSH和POP指令常用来()。A)保护断点B)保护现场C)保护现场,恢复现场D)保护断点,恢复现场答案:D解析:堆栈的功能就是保护断点,恢复现场。[单选题]27.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则A是()A)00HB)01HC)02HD)03H答案:B解析:[单选题]28.10101.101B转换成十进制数是()。A)46.625B)23.625C)23.62D)21.625答案:D解析:[单选题]29.十六进制数0xDA转换成二进制数,结果为____。A)10111010B)11011010C)10011101D)11011001答案:B解析:[单选题]30.下列软件能够实现MCS-51系列单片机系统运行仿真的软件是()。A)STC-ISPB)Proteus7ProfessionalC)VC++D)Office答案:B解析:1.0[单选题]31.8051CPU有多少条双向可被独立寻址的I/O()A)64B)32C)16D)8答案:B解析:[单选题]32.51系列单片机系统中,程序是存放在()存储器中。A)程序存储器B)数据存储器C)随机存取存储器D)RAM答案:A解析:[单选题]33.当晶振频率为6MHz时,机器周期为():A)1μsB)2μsC)3μsD)4μs答案:B解析:[单选题]34.以下叙述中正确的是()。A)用C语言实现的算法必须要有输入和输出操作B)用C语言实现的算法可以没有输出但必须要有输入C)用C程序实现的算法可以没有输入但必须要有输出D)用C程序实现的算法可以既没有输入也没有输出答案:C解析:[单选题]35.十进制数190的十六进制表示数是()A)BEHB)C3HC)C4HD)C5H答案:A解析:[单选题]36.单片机输出信号为()电平。A)RS-232CB)TTLC)RS-449D)RS-232答案:B解析:[单选题]37.8051中共有()个中断源。A)5B)6C)4D)3答案:A解析:1.0[单选题]38.在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是()A)1~8192B)0~8191C)0~8192D)1~4096答案:A解析:[单选题]39.51单片机的可执行文件是()。A)*.c;B)*.asm;C)*.obj;D)*.hex。答案:D解析:[单选题]40.连续脉冲每经过一级T?触发器,频率(2分)A)没有变化B)二分频C)十分频D)不清楚答案:B解析:[单选题]41.下列不是单片机总线是()A)地址总线B)控制总线C)数据总线D)输出总线答案:D解析:[单选题]42.串行口中断的序号为()A)1B)2C)3D)4答案:D解析:1.0[单选题]43.当IP控制寄存器的值为00H时,中断优先次序是()A)外中断0、T0、外中断1、T1、串行口B)T0、外中断0、外中断1、T1、串行口C)外中断1、外中断0、T0、T1、串行口D)T1、外中断0、T0、外中断1、串行口答案:A解析:[单选题]44.8051单片机若晶振频率为fosc=3MHz,则一个机器周期等于()µS。A)1/12B)1/2C)1D)4答案:D解析:[单选题]45.当需要从89S51单片机程序存储器读取数据时,采用的指令为()A)MOVA,@R1B)MOVCA,@A+DPTRC)MOVXA,@R0D)MOVXA,@DPTR答案:B解析:[单选题]46.串行口工作方式0时,串行数据从()输入或输出。A)RIB)TXC)D)RXE)F)REN答案:C解析:第2部分:多项选择题,共8题,每题至少两个正确答案,多选或少选均不得分。[多选题]47.C语言有哪几种常数表示法?()A)八进位表示法B)32位表示法C)十进制表示法D)十六进制表示法答案:ACD解析:[多选题]48.对于步进电机的控制需要解决哪些问题?()A)能够产生工作方式需要的时序脉冲B)能控制步进电机的速度C)能在加速→匀速→减速状态下工作D)能实现正反转答案:ABCD解析:[多选题]49.AD转换过程会用到下列哪个步骤(2分)A)采样B)保持C)量化D)编码答案:ABCD解析:[多选题]50.在C语言中,等号用于把式子左边和右边连接起来,左边必须是下面的哪些名称呢?A)变量名B)SFR名称C)位名称D)符号常量答案:ABC解析:[多选题]51.计算机中常用的数码有()A)补码B)BCD码C)十进制D)二进制答案:AB解析:[多选题]52.以下哪些存储器可以用作外部程序存储器?()A)ROMB)RAMC)EPROMD)EEPROM答案:ACD解析:第3部分:判断题,共25题,请判断题目是否正确。[判断题]53.8051单片机有3个I/O口()A)正确B)错误答案:错解析:1[判断题]54.内部RAM低128单元可以分为工作寄存器区、位寻址区、用户RAM区3个区域。A)正确B)错误答案:对解析:[判断题]55.全局变量是在某一函数中存在的变量,它只在该函数内部有效。A)正确B)错误答案:错解析:[判断题]56.8155的复位引脚可与89C51的复位引脚不能直接相连。()A)正确B)错误答案:错解析:[判断题]57.8051的两个定时器T0和T1都是16位的计数器。A)正确B)错误答案:对解析:1[判断题]58.在51系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成。A)正确B)错误答案:对解析:[判断题]59.十进制数96转换为二进制是01110000BA)正确B)错误答案:错解析:[判断题]60.工作方式2和工作方式3都为8位计数器,二者没有任何区别。A)正确B)错误答案:错解析:[判断题]61.执行返回指令时,返回的断点是调用指令的首地址。A)正确B)错误答案:错解析:[判断题]62.89C51单片机五个中断源中优先级最高的是外部中断0,优先级最低的是串行口中断。A)正确B)错误答案:对解析:1[判断题]63.在单片机89C51中,串行通信方式1和方式3的波特率是固定不变的。A)正确B)错误答案:错解析:[判断题]64.CAN总线通讯优选权由标识符决定,标识符越大,优先权越高?A)正确B)错误答案:错解析:[判断题]65.按键按下和释放的检测过程是相同的,不同的是检测条件刚好相反。A)正确B)错误答案:对解析:[判断题]66.8051单片机RAM的SFR区定义了21个专用寄存器A)正确B)错误答案:对解析:[判断题]67.使用8751且EA=1时,仍可外扩64KB的程序存储器。()A)正确B)错误答案:错解析:EA接高电平时,单片机只访问内部寄存器[判断题]68.在通用I/O方式下,欲从P3口输入引脚数据前应当先向P3口写1。()A)正确B)错误答案:对解析:[判断题]69.PC没有物理地址,不可寻址,用户无法对它进行读写,但它可以实现程序的转移。A)正确B)错误答案:对解析:[判断题]70.?<<?是关系运算符()A)正确B)错误答案:错解析:1[判断题]71.字长是指CPU一次能同时处理的二进制位数A)正确B)错误答案:对解析:[判断题]72.89S51单片机复位后,特殊功能寄存器SP的内容都是00H。A)正确B)错误答案:错解析:[判断题]73.条件转移指令JBCbit,rel;如bit=1,转移并bit=0A)正确B)错误答案:对解析:[判断题]74.单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。A)正确B)错误答案:错解析:[判断题]75.CPU相应串行口中断后,必须在中断服务程序中,用软件清除相应的中断标志位,已撤消中断请求A)正确B)错误答案:对解析:[判断题]76.MCS-51系统可以没有复位电路。()A)正确B)错误答案:错解析:[判断题]77.的位可寻址区位于片内数据存储器区的地址20H~2FH处。A)正确B)错误答案:对解析:第4部分:问答题,共21题,请在空白处填写正确答案。[问答题]78.STM32的所有端口都有外部中断能力。当使用()时,相应的引脚必须配置成答案:外部中断线|输入模式解析:[问答题]79.什么是堆栈?堆栈指示器SP的作用是什么?在堆栈中存取数据时的原则是什么?答案:堆栈是片内RAM的一段特殊存储区域。堆栈指示器SP的作用是存放栈顶地址。在堆栈中存取数据时的原则是?先进后出?解析:[问答题]80.中断嵌套与子程序嵌套的区别在于:一是子程序嵌套是在程序中事先按排序好的;而中断嵌套是()。二是子程序嵌套无次序限制;而中断嵌套只允许()。答案:随机的|低级中断嵌套高级中断解析:[问答题]81.把111000011010B二进制数转换成十进制数后为()转换为十六进制数为()。答案:3610|0E1AH解析:[问答题]82.单片机应用系统是以单片机为核心,配以输入、输出、显示灯外围[填空(1)]电路和[填空(2)]程序。答案:接口\控制解析:[问答题]83.标准C51单片机的程序存储空间的寻址范围为:0x0000~()。答案:0xFFFF解析:[问答题]84.在接口电路中,一般比较节约硬件资源但是传输速度比较慢的是哪一类接口?A)并行接口B)串行接口答案:B解析:[问答题]85.C51单片机采用了()端模式存储数据。答案:大解析:[问答题]86.T0或T1用于定时功能时,对()进行计数;用于计数功能时,分别对从芯片引脚()上输入的脉冲进行计数,外部脉冲的()将触发计数。答案:内部机器周期脉冲;T0,P3.4,T1,P3.5;下降沿;解析:[问答题]87.由8051单片机构成的电子系统包括了()和()两大部分。答案:硬件|软件解析:[问答题]88.bit与sbit定义的位变量有什么区别?答案:bit是用来定义普通的位变量,它的值只能是二进制的0或1。而sbit定义的是特殊功能寄存器的可寻址位,它的值是可以进行位寻址的特殊功能寄存器的某位的绝对地址,例如PSW寄存器OV位的绝对地址0xd2。解析:[问答题]89.10用C语言编一液晶发送数据的函数,硬件连接任意。答案:voidwrite_dat(unsignedchardat)//液晶写数据函数{while(Test_busy());//测试液晶是否忙,忙则等待,不忙就继续往下操作RW=0;//表示要对液晶进行写操作RS=1;//表示要对液晶进行数据操作E=0;//把E拉低准备把指令码送入总线BUS=dat;//把要显示字符的ASC码送入总线E=1;//启动E的高脉冲前沿通知液晶模块读入数据_nop_();//稍微延时以保证E的高脉冲宽度合适E=0;//拉低E,至此完成E的高脉冲,此时液晶模块已经读入}解析:[问答题]90.单片机的晶振频率
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 华南铝合金模板生产可行性研究报告-广州2025咨询
- 海鲜运营方案
- 定做商品合同协议书范本
- 商铺厂房出租合同协议书
- 安全文明行车课件
- 污泥处理外包合同协议书
- 中国棕榈酸甲酯项目商业计划书
- 美容行业智能化皮肤管理技术与应用方案
- 年产500台数控机床项目可行性研究报告申请报告
- 儿童兴趣班创业计划书
- (完整版)非计划性拔管鱼骨图
- 最新美术中国传统玩具课件PPT
- 名著导读《红楼梦》PPT课件(完整版)
- GB∕T 10544-2022 橡胶软管及软管组合件 油基或水基流体适用的钢丝缠绕增强外覆橡胶液压型 规范
- 公路线形设计外文文献中英对照
- 现场质量管理
- Python编码规范
- 体育——常用队列队形的口令及动作要领
- quartus ii 13.1安装教程
- 《给教师的建议》(课堂PPT)
- 刑事案件结案登记表
评论
0/150
提交评论