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

下载本文档

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

文档简介

试卷科目:单片机开发基础单片机开发基础(习题卷9)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages单片机开发基础第1部分:单项选择题,共48题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.以下C语言标识符不合法的是()。A)aB)Student_nameC)_temperatureD)1int答案:D解析:[单选题]2.在定时计数器的计数初值计算中,若设最大计数值为M,对于工作方式1下的M值为____。()A)M=213=8192B)M=28=256C)M=24=16D)M=216=65536答案:D解析:[单选题]3.以下采用单总线连接的器件是()A)AT24C02B)DS18B20C)93C46D)DS1307答案:B解析:[单选题]4.C语言编程中,有多个关键字如void,int等,下列哪个不是关键字()A)charB)ifC)doD)let答案:D解析:1.0[单选题]5.8051的定时/计数器中,若使用方式2,其最大计数量为()。A)65536B)8192C)1024D)256答案:D解析:1.0[单选题]6.与定时工作方式0和1相比较,定时工作方式2不具备的特点是()。A)计数溢出后能自动恢复计数初值B)增加计数器的位数C)提高了定时的精度D)适于循环定时和循环计数答案:B解析:[单选题]7.在DIP40封装的8051芯片里,接地引脚与电源引脚的编号是()。A)1、21B)11、31C)20、40D)19、39答案:C解析:1.0[单选题]8.RC振荡电路的振荡频率一般与RC的乘积成反比,这种振荡器可以产生()(2分)A)几百KHZB)几MHZC)几十MHZD)几百MHZ答案:A解析:[单选题]9.使用80C51的定时器T0时,若允许INT0启动计数器,应使TMO中D的。A)GATE位置1B)C/T位置1C)GATE位清零D)C/T位清零答案:A解析:[单选题]10.8051单片机定时计数器T1的两个专业寄存器是()A)TH1、TL1B)TH0TL0C)TH1TH0D)TL0TL1答案:A解析:1.0[单选题]11.比较转移指令是。A)DJNZR0relB)CJNEA,direct,relC)DJNZdirectrelD)JBCbitrel答案:B解析:[单选题]12.单片机的程序是以()形式存放在程序存储器中的。A)C语言源程序B)汇编程序C)二进制编码D)BCD码答案:C解析:[单选题]13.以下定义的变量中,哪个变量在内存中占用1个位()A)unsignedcharxB)unsignedintyC)intzD)sbitflag2答案:D解析:1.0[单选题]14.当TF0=1时,表示()A)外中断0口中断请求标志B)外中断1口中断请求标志C)定时/计数器T0溢出标志D)定时/计数器T1溢出标志答案:C解析:[单选题]15.在上电复位状态下,P2口的数据是()A)随机数B)00HC)与断电前一次一样D)FFH答案:D解析:[单选题]16.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。A)寄存器,外部数据存储器B)直接,程序存储器C)寄存器间接,内部数据存储器D)寄存器间接,外部数据存储器答案:D解析:[单选题]17.以光信号为媒介来实现电信号的耦合和传递,称为:(2分)A)直接耦合B)阻容耦合C)光电耦合D)变压器耦合答案:C解析:[单选题]18.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,ORLA,#27HANLA,28HXCHDA,@R0CPLA。(A)=A)E5hB)E6hC)E7hD)E8h答案:C解析:[单选题]19.软件消除抖动时,所用的延时子程序延时时间一般为多少?()A)0~5msB)5~10msC)10~15msD)10~20ms答案:D解析:[单选题]20.为使P3.2引脚出现的外部中断请求信号能得到CPU响应,必须满足的条件是。A)ET0=1B)EX0=1C)EA=EX0=1D)EA=ET0=1答案:C解析:[单选题]21.对于变量,下列描述正确的是()A)变量是在程序执行过程中其值可以改变的量B)变量可以不需要先定义,就可以引用C)所有变量在内存中存储时都占用相同的存储空间D)所有变量具有相同的数据类型答案:A解析:1.0[单选题]22.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用()指令。A)PUSHR0B)PUSH@R0C)PUSH00HD)PUSH08H答案:A解析:[单选题]23.80C51的串行数据缓冲器SBUF用于____.A)存放运算中间结果B)存放待发送或已接收到的数据C)暂存数据和地址D)存放待调试的程序答案:B解析:[单选题]24.将aa定义为片外RAM区的无符号字符型变量的正确写法是。A)unsignedchardataaa;B)signedcharxdataaa;C)externsignedchardataaa;D)unsignedcharxdataaa;答案:D解析:[单选题]25.定时器T0的溢出标志TF0,在CPU响应中断后()。A)由软件清零B)由硬件清零C)随机状态D)AB都可以答案:B解析:[单选题]26.由KeilµVision软件扩展的数据类型是()。A)charB)intC)bitD)float答案:C解析:1.0[单选题]27.Cortex-M系列正式发布的版本是A)Cortex-M3B)Cortex-M4C)Cortex-M6D)Cortex-M8答案:A解析:[单选题]28.单片机中程序计数器PC用来()A)存放指令B)存放正在执行的指令C)存放下一条指令D)存放上一条指令答案:C解析:[单选题]29.七段共阴极数码管0的段码为()。A)0x3FB)0xC0C)0x06D)0x5B答案:A解析:[单选题]30.指令?CPLA?的含义是()A)A中数每位置1B)A中数清零C)A中数每位取反D)A中数为01H答案:C解析:[单选题]31.共阳极7段LED数码管的驱动信号有何特点A)低电平点亮B)低电平不亮C)高电平点亮D)以上皆非答案:A解析:[单选题]32.在C51的数据类型中,unsignedchar型的数据长度和值域为()。A)单字节,-128~127B)双字节,-32768~+32767C)单字节,0~255D)双字节,0~65535答案:C解析:[单选题]33.MC.S-51中,若fosC.=12MHz,则定时器T1本身的最大定时时间可为()A)256μsB)8192μsC)65536μsD)65536×2μs答案:C解析:[单选题]34.8051单片机ROM的一个存储单元可以存放()位二进制数。A)4B)8C)16D)32答案:B解析:[单选题]35.步进电机在任何时间内都有两相绕组通电,这是哪种工件方式?()A)单相三拍B)三相六拍C)双三拍D)单三拍答案:C解析:[单选题]36.当采用定时器T1作为串行口波特率发生器使用时,通常定时器工作在方式()。A)0B)1C)2D)3答案:C解析:[单选题]37.89C52单片机的VCC(40)引脚是()引脚。A)主电源+5VB)接地C)备用电源D)访问片外存贮器答案:A解析:[单选题]38.异步串行通信的字符帧格式中位于开头的是()A)起始位B)数据位C)校验位D)停止位答案:A解析:[单选题]39.单片机串行口工作于()可以用作扩展并行I/O口A)方式0B)方式1C)方式2D)方式3答案:A解析:[单选题]40.单片机中的程序计数器PC.用来A)存放上一条指令地址B)存放正在执行的指令地址C)存放指令D)存放下一条指令地址答案:D解析:[单选题]41.单片机上电复位后,PC的内容和SP的内容为():A)0000H,00HB)0000H,07HC)FFH,07HD)FFH,00H答案:B解析:[单选题]42.仿真器的作用是___________。()A)能帮助调试用户设计的软件B)能帮助调试用户设计的硬件C)能帮助调试用户设计的硬件和软件D)只能做各种模拟实验答案:C解析:[单选题]43.D/A转换器的主要参数有()、转换精度和转换速度A)分辨率B)输入电阻C)输出电阻D)参考电压答案:A解析:[单选题]44.执行完循环for(i=1;i<100;i++);后,i的值为__________。A)99B)100C)101D)102答案:B解析:[单选题]45.在数字电路中应用最广泛的进制是(2分)A)二进制B)十进制C)十六进制D)八进制答案:A解析:[单选题]46.4K程序存储器常用的芯片是EPROM是():A)2716B)2732C)2764D)27128E)27256F)27512答案:B解析:第2部分:多项选择题,共6题,每题至少两个正确答案,多选或少选均不得分。[多选题]47.MCS-51响应中断时,下面哪一个条件是必须的()A)当前指令执行完毕B)中断是开放的C)没有同级或高级中断服务D)必须有RETI指令答案:ABC解析:2.0[多选题]48.AT89C2051单片机区别一般51系列单片机特点是【】(2分)A)LED驱动电路B)电压比较器C)电压范围广D)CPU不一样答案:ABC解析:[多选题]49.高级定时器TIM1的特性()。()A)具备16位上,下,上/下自动装载计数器B)具备16位可编程预分频器。C)可以在指定数目的计数器周期之后更新定时器寄存器。D)可以通过事件产生中断,中断类型丰富,具备DMA功能答案:ABCD解析:[多选题]50.哪些是STM32的ADC系统的特点()A)12-位分辨率B)自校准C)可编程数据对齐D)单次和连续转换模式答案:ABCD解析:[多选题]51.在程序中,可以将CAN_BTR寄存器的()位同时置1,来进入环回静默模式。()A)LBKMB)SILMC)BTRD)以上都不是答案:AB解析:[多选题]52.LED静态显示的优点()A)较小的电流就可以获得较高的亮度B)占用CPU时间少,编程简单C)占用单片机I/O端口较少D)硬件电路复杂,成本高答案:AB解析:2.0第3部分:判断题,共25题,请判断题目是否正确。[判断题]53.MCS-51的产品8051与8031的区别是:8031片内无ROM。A)正确B)错误答案:对解析:[判断题]54.单片机89C51的定时/计数器是否工作可以通过外部中断进行控制。A)正确B)错误答案:对解析:[判断题]55.常量可以是数值型常量,也可以是符号常量。A)正确B)错误答案:对解析:[判断题]56.的串行口性能比较低,只能工作在半双工模式下。A)正确B)错误答案:错解析:[判断题]57.MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制.A)正确B)错误答案:对解析:[判断题]58.表达式S=PI*r*r可以写成复合赋值符的形式。A)正确B)错误答案:错解析:[判断题]59.控制单片机内部定时器启动的定时器是TMOD。A)正确B)错误答案:错解析:[判断题]60.DDRAM中的数据,实际上是待显示的字符。()A)正确B)错误答案:错解析:[判断题]61.8位二进制数原码的大小范围是-127~+127。A)正确B)错误答案:对解析:[判断题]62.存储器中最小的存储单元称作?位?A)正确B)错误答案:对解析:[判断题]63.Cortex-M系列不支持Thumb-2指令集A)正确B)错误答案:错解析:[判断题]64.对于8位机,如果正数+正数等于负数,则会产生溢出。A)正确B)错误答案:对解析:[判断题]65.8051单片机在任意时刻只能使用某一组工作寄存器。A)正确B)错误答案:对解析:[判断题]66.大实验中使用4位共阴数码管,共有32个管脚。A)正确B)错误答案:错解析:[判断题]67.头文件以x.h文件名储存,它主要用来定义一个硬件I/O地址。()A)正确B)错误答案:对解析:[判断题]68.AT89S51的中断系统最短响应时间为4个机器周期。A)正确B)错误答案:错解析:[判断题]69.双向I/O接口是指既有输入功能也有输出功能的接口电路。A)正确B)错误答案:对解析:[判断题]70.定时器的中断请求标志,其撤除办法是由硬件自动完成的。()A)正确B)错误答案:对解析:[判断题]71.DDRAM中的地址,实际上是待显示的字符显示位置。()A)正确B)错误答案:对解析:[判断题]72.静态显示亮度很高,但口线占用较多。动态显示则好一点,适合用在显示位数较多的场合。(2分)A)正确B)错误答案:对解析:[判断题]73.8051单片机有2个I/O口()A)正确B)错误答案:错解析:1[判断题]74.在进行二转换十进制运算时,必须用到DAA指令。A)正确B)错误答案:错解析:[判断题]75.AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。A)正确B)错误答案:错解析:[判断题]76.单片机大实验课上,制作实物电路时所使用的单片机型号为AT89C51。吉林医药学院窗体顶端窗体底端第三章一.填空题(共19题,66.5分)A)正确B)错误答案:错解析:[判断题]77.global表示局部变量。()A)正确B)错误答案:错解析:第4部分:问答题,共21题,请在空白处填写正确答案。[问答题]78.80C51单片机的引脚包括哪几类?答案:1、主电源引脚2、控制引脚3、I/O口引脚4、外接晶体引脚解析:[问答题]79.在单片机的C语言程序设计中,()类型数据经常用于处理ASCII字符或用于处理小于等于255的整型数。答案:UNSIGNEDCHAR;解析:[问答题]80.8255A的方式控制字和C口按位置位/复位控制字都可以写入8255A的同一控制寄存器,8255A通过它们的最高位来进行判断,最高位为()时,这时8255A认为这是方式控制字,为()时认为是C口按位置位/复位控制字答案:1|0解析:[问答题]81.STM32系列ARMCortex-M3芯片支持三种复位形式,分别为()复位、()复位和()复位。答案:系统|电源|备份区域解析:[问答题]82.MCS-51系列单片机系统内,PSW的最高位为(),PSW的D6位为()。答案:CY|AC解析:[问答题]83.STM32提供了一种最简单的程序下载方法,即(),只需要串口连接到PC机上,便可以进行程序下载答案:在应用编程解析:[问答题]84.十六进制数30h和十进制数97按位与运算后结果用十六进制表示为()。答案:20H解析:[问答题]85.完成以下程序的编写功能说明:采用外部中断INT1实现数码管从0~9的循环显示,每按一次按键时,数码管显示变化一次,编写外部中断函数。说明P2口接一位共阴数码管,P3.3接一个按键。#includeUnsignedchardisp[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};Unsignedcharnum=0;Xianshi()interrupt2{P2=disp[num];num++;if(num==10){num=0;}}Voidmain(void){While(1);}答案:(1)EA=1;(2)EX1=1;(3)IT1=1;解析:[问答题]86.仔细阅读下面单片机程序,解释指定序号位置的含义或回答指定位置的问题#include"reg52.h"#defineuintunsignedintuintcount=0;voidmain(){TMOD=0x01;//(1)_________________________________________________。TH0=0x3C;TL0=0xB0;//(2)以单片机为12MHz晶振时,TH0=0x3C,TL0=0xB0,有何含义?EA=1;//(3)_________________________________________________。ET0=1;TR0=1;while(1){}}voidtimer0()interrupt1//(4)这里的1有何含义?{TH0=0x3C;TL0=0xB0;//(5)为何这里又重新赋一次值?count++;}答案:(1)初始化定时器,设置定时器T0的工作方式为方式1(2)设置定时的初始值,定时器50ms溢出一次(3)启动中断总开关(4)定时器0的中断号(5)重新开始下一次定时解析:[问答题]87.STM32的()为通用同步异步收发器,其可以与使用工业标准()异步串行数据格式的外部设备之间进行全双工数据交换。答案:USART|NRZ解析:[问答题]88.将在本地固化程序的方式称为(),简称为(),将通过网络进行远程更新固化程序的方式称为(),简称为().答案:在系统编程|ISP|在应用编程|IAP解析:[问答题]89.当C51单片机外部中断被设置为()触发时,其中断标志可以由硬件自动清零。答案:下降沿解析:[问答题]90.数组是一种()的数据格式。答案:结构化;解析:[问答题]91.8051单片机内部RAM低128单元的地址范围为[填空(

温馨提示

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

评论

0/150

提交评论