单片机原理与应用复习题.docx

上传人:b****5 文档编号:3435908 上传时间:2022-11-23 格式:DOCX 页数:33 大小:98.36KB
下载 相关 举报
单片机原理与应用复习题.docx_第1页
第1页 / 共33页
单片机原理与应用复习题.docx_第2页
第2页 / 共33页
单片机原理与应用复习题.docx_第3页
第3页 / 共33页
单片机原理与应用复习题.docx_第4页
第4页 / 共33页
单片机原理与应用复习题.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

单片机原理与应用复习题.docx

《单片机原理与应用复习题.docx》由会员分享,可在线阅读,更多相关《单片机原理与应用复习题.docx(33页珍藏版)》请在冰豆网上搜索。

单片机原理与应用复习题.docx

单片机原理与应用复习题

(1)单片机又称为单片微计算机,最初的英文缩写是

D.SCM

(2)Intel公司的MCS-51系列单片机是

D.16位

C.DPJ

C.8位

B.CPU

B.4位

A.MCP

的单片机。

A.1位

(3)单片机的特点里没有包括在内的是

D.性价比高C.密封性强B.功耗低

(4)单片机的发展趋势中没有包括的是__

D.高性价比C.低功耗B.高价格

(5)十进制数56的二进制数是

D.01010000BC.11000111B

A.集成度高

O

A.高性能

O

B.01011100B

A.00111000B

(6)十六进制数93的二进制数是o

D.01110011BC.11000011BB.00100011B

(7)二进制数11000011的十六进制数是

D.E3H

(8)

D.233

(9)

D.75

(10)

D.10011100BC.11100001BB.10101001B

(8)十进制数-36在8位微机中的反码和补码是_

D.11011011B、11011100B

A.00100100B、11011100B

(9)十进制数+27在8位微机中的反码和补码分别是

D.00011011B、11100101BC.00011011B00011011B

A.00011011B、11100100B

(10)字符9的ASCII码是_

D.0111001BC.1001001B

(14)

D.{

(15)

D.(A?

(16)

D.(A?

(17)

B.00000000B、

D.10101010B、

(11)二进制数

B.11111111B10011001B01100110B

D.01100110B11111111B10011001B

(12)下列集成门电路中具有与门功能的是

D.74LS08下C.74LS10B.74LS06

(13)列集成门电路中具有非门功能的是

D.74LS08C.74LS10B.74LS06

C.D3HB.C3HA.B3H

二进制数11001011的十进制无符号数是

C.223B.203A.213

二进制数11001011的十进制有符号数是

C.-93B.-75A.73

十进制数29的8421BCE压缩码是

C.11100001B

A.10010011B

A.00101001B

O

C.10100100B、11011011B

B.0101001BASCII码1111111B的对应字符是___C.DELB.PA.SPACE或逻辑的表达式是。

B)?

=FC.A®B=F异或逻辑的表达式是

B)?

=F

二进制数

B.A+B=F

B.A+B=F10101010B与00000000B的10101010B10101010B00000000B10101010B11101110B与01110111B的

C.A㊉B=F

B.00100100B、

B.11100100B、

A.0011001B

A.A?

B=F

A.A?

B=F

“或”和

A.10101010B、

C.00000000B、

“与”、“或”和

11011011B

11100101B

“异或”结果是

10101010B00000000B

10101010B00000000B

“异或”结果是

A.01100110B10011001B11111111B

C.01100110B01110111B10011001B

A.74LS32

O

74LS32

 

(21)Proteus软件由以下两个设计平台组成

D.ISIS和CADC.ISIS和ARES

B.

ARES和CAD

A.ISIS

和PPT

(22)ISIS模块的主要功能是。

D.C51源程序调试C.图像处理

B.

高级布线和编辑

A.

电路原理图设计

与仿真

(23)ARES模块的主要功能是。

D.C51源程序调试C.图像处理

B.

高级布线和编辑

A.

电路原理图设计

与仿真

(24)家用电器如冰箱、空调、洗衣机中使用的单片机主要是利用了它的能力。

D.测量控制C.远程通信B.海量存储A.高速运算

(1)什么是单片机?

单片机与通用微机相比有何特点?

提示

(2)单片机的发展有哪几个阶段?

它今后的发展趋势是什么?

提示

(3)举例说明单片机的主要应用领域。

提示

(4)在众多单片机类型中,8位单片机为何不会过时,还占据着单片机应用的主导地位?

提示

(5)掌握单片机原理及应用技术要注意哪些学习方法?

提示

(6)单片机技术开发的主力军为何是有工程专业背景的技术人员而非计算机专业人员?

提示

(7)学习单片机原理及应用技术需要哪些必要的基础知识?

提示

(8)二进制数的位与字节是什么关系?

51单片机的字长是多少?

提示

(9)简述数字逻辑中的与、或、非、异或的运算规律。

提示

(10)Proteus仿真软件为何对学习单片机原理及应用具有重要价值?

提示

(11)ProteusISIS的工作界面中包含哪几个窗口?

菜单栏中包含哪几个选项?

提示

(12)利用ISIS模块开发单片机系统需要经过哪几个主要步骤?

提示

(13)何谓PCB利用ProteusARES模块进行PCB设计需要经过哪几个主要步骤?

提示

是错误的。

A.PC不属于特殊功能寄存器

C.PC可寻址64KBRAM^间有效。

B、上升沿

(1)下列关于程序计数器PC的描述中

B.PC中的计数值可被编程指令修改

D.PC中存放着下一条指令的首地址

(2)MCS-51单片机的复位信号是

D高电平C、低电平B、上升沿A、下降沿

(3)以下选项中第项不是80C51单片机的基本配置。

D.全双工异步串行口C.4KB片内ROM

T2

(4)单片机中的CPU主要由部分组成

D.运算器和计数器C.运算器和译码器

寄存器

(5)在51单片机的下列特殊功能寄存器中,具有

D.DPTRC.SCONB.TCONA.

(6)80C51单片机的ALE引脚是引脚。

B.外部程序存储器地址允许输入端A.地址锁存使能输出端

D.复位信号输入端C.串行通信口输出端

(7)80C51单片机的存储器为哈佛结构,其内包括

B.128B片内RAMA.定时/计数器

B•运算器和控制器

16位字长的是

PCON

A.运算器和

B.4个物理空间或4个逻辑空间A.4个物理空间或3个逻辑空间

D.3个物理空间或3个逻辑空间C.3个物理空间或4个逻辑空间

(8)在通用I/O方式下,欲从P1口读取引脚电平前应当。

D.先开中断C.先使中断标志清零B.先向P1口写1A.先向P1口写0

(9)程序状态字寄存器中反映进位(或借位)状态的标志位符号是o

D.ACC.OVB.F0A.CY

(10)单片机中的程序计数器PC用来o

B.存放正在执行的指令地址A.存放指令

D.存放上一条指令地址C.存放下一条指令地址

(11)单片机上电复位后,PC的内容和SP的内容为o

D.0800H,08HC.0003H,07HB.0000H,07HA.0000H,00H

(12)80C51单片机要使用片内RAM/EA引脚。

D.没有限定C.必须悬空B.必须接地A.必须接+5V

(13)PSW中的RS1和RS0用来o

D.选择中断方式C.选择定时器B.指示复位A.选择工作寄存器区号

(14)上电复位后,PSW的初始值为o

D.0C.FFHB.07HA.1

(15)单片机80C51的XTAL1和XTAL2引脚是引脚。

D.外接晶振C.外接中断B.外接串行口A.外接定时器

(16)80C51单片机的VSS(20)引脚是引脚。

D.访问片外存储器C.备用电源B.接地A.主电源+5V

(17)80C51单片机的P0〜P3端口中具有第二功能的端口是o

D.P3C.P2B.P1A.P0

(18)80C51单片机的/EA引脚接+5V时,程序计数器PC的有效地址范围在o

D.0000H〜0FFFHC.0001H〜0FFFHB.0000H〜FFFFHA.10001■〜FFFFH

(19)当程序状态字寄存器PSW中的R0和R1分别为0和1时,系统选用的工作寄存器组为

o

D.组3C.组2B.组1A.组0

(20)80C51单片机的内部RAM中具有位地址的字节地址范围是。

D.60H〜7FHC.30H〜5FHB.20H〜2FHA.0〜1FH

(21)若80C51单片机的机器周期为12微秒,则其晶振频率为MHz

D.12C.6B.2A.1

(22)80C51单片机内部程序存储器容量为o

D.2KC.4KB.8KA.16K

(23)80C51单片机的复位功能引脚是o

D.ALEC.RSTB.XTAL2A.XTAL1

(24)80C51内部反映程序运行状态或运算结果特征的寄存器是o

D.DPTRC.AB.PSWA.PC

(25)PSW=18时,则当前工作寄存器是o

D.第3组C.第2组B.第1组A.第0组

(1)51单片机内部结构由哪些基本部件组成?

各有什么功能?

提示

(2)单片机的程序状态字寄存器PSW中各位的定义分别是什么?

提示

(3)51单片机引脚按功能可分为哪几类?

各类中包含的引脚名称是什么?

提示

(4)51单片机在没接外部存储器时,ALE引脚上输出的脉冲频率是多少?

提示

(5)计算机存储器地址空间有哪几种结构形式?

51单片机属于哪种结构形式?

提示

(6)如何认识80C51存储空间在物理结构上可划分为4个空间,而在逻辑上又可划分为3个空间?

提示

(7)80C51片内低128BRAM区按功能可分为哪几个组成部分?

各部分的主要特点是什么?

提示

(8)80C51片内高128BRAM区与低128BRAM区相比有何特点?

提示

(9)80C52片内高128BRAM区与80C51片内高128BRAM区相比有何特点?

提示

(10)什么是复位?

单片机复位方式有哪几种?

复位条件是什么?

提示

(11)什么是时钟周期和指令周期?

当振荡频率为12MHz时,一个机器周期为多少微秒?

提示

(12)简述负边沿D触发器的输入端、时钟端和输出端之间的时序关系,解释D触发器的导

通、隔离、锁存功能的实现原理。

提示

(13)如何理解单片机I/O端口与特殊功能寄存器P0〜P3的关系?

提示

(14)如何理解通用I/O口的准双向性?

怎样确保读引脚所获信息的正确性?

提示

(15)80C51中哪个并行I/O口存在漏极开路问题?

此时没有外接上拉电阻会有何问题?

提示

(16)P0端口中的地址/数据复用功能是如何实现的?

提示

(1)

CPU运行时间,产生延时效果

A.赋值语句

在C51程序中常常把作为循环体,用于消耗

D.空语句C•循环语句B•表达式语句

(2)下列选项中不能作为if语句中条件表达式的是<

C.B.a+2A.!

a&&D3

(3)语句(a>b)?

(max=a):

(max=b);的含义是

A.如果(a>B.如果(a

C.如果(a>D.如果(a

(4)在C51中,当do-while

b)贝Umax=b否贝Umax=a>b)贝Umax=a否贝Umax=b

b或max=a)Mmax=b>b或max=b)Mmax=a语句中的条件表达式的值为时,循环结束。

D.3C.2B.1A.0

(5)语句while(i=3);循环执行了空语句。

D.无限C.3B.1A.0

(6)以下描述中正确的是。

A.continue语句的作用是结束整个循环体的执行

B.只能在循环体内和switch语句体内使用break语句

C.在循环体内使用break和continue语句的作用相同

D.以上三种描述都不正确

(7)以下选项中合法的C51变量名是。

D.interruptC.startB.sbitA.xdata

(8)C51数据类型中关键词“sfr”用于定义。

D.特殊功能寄存器变量C.无符号变量B.字符型变量A.指针变量

(9)在C51中的数据类型中,unsignedchar型的数据长度和值域为。

B.双字节,-32768〜32767A.单字节,-128〜127

D.双字节,0〜65535C.单字节,0〜255

(10)C51数据类型中关键词“bit”用于定义。

D.特殊功能寄存器变量C.无符号变量B.字节变量A.位变量

(11)已知P1口第0位的位地址是0x90,将其定义为位变量P1_0的正确命令是。

B.sbitP1_0=0x90;A.bitP1_0=0x90;

D.sfr16P1_0=0x90;C.sfrP1_0=0x90;

(12)将aa定义为片外RAME的无符号字符型自动变量的正确写法是。

B.signedcharxdataaa;A.unsignedchardataaa;

D.unsignedcharxdataaa;C.externsignedchardataaa;

(13)将bmp定义为片内RAM区的有符号字符型静态变量的正确写法是______

B.signedchardatabmp;A.staticcharxdatabmp;

D.staticunsigendchardatabmp;C.staticchardatabmp;

(14)设编译模式为SMALL将csk定义为片外RAME的浮点型变量的正确写法是。

B.unsignedcharcsk;A.chardatacsk;

D.unsignedcharxdatacsk;C.signedchardatacsk;

(15)对于charkey[10]={0x10,0x20,0x30};定义的数组,下列描述中正确的。

B.数组元素key[4]的初值为0A.数组元素key[1]的初值为0x10

D.以上三种描述都不正确C.数组key中共有11个元素

(16)下面是对一维数组s的初始化,其中不正确的是。

B.chars[5]={‘a',‘b',‘c'};A.chars[5]={“abc”};

C.chars[5]=“”;D.chars[5]=“abcdef”;

(17)下列语句中,能满足如下要求:

定义一个指向位于xdata存储区(SMAL编译模式)中char型变量的指针变量px。

B.charxdata*px;A.char*xdatapx;

D.char*pxxdata;C.chardata*xdatapx;

(18)下面叙述中不正确的是。

A.一个C51源程序可以由一个或多个函数组成

B.一个C51源程序必须包含一个main()函数

C.C51中的注释语句只能位于可执行语句的后面

D.C51程序的基本组成单位是函数

(19)C51程序总是从开始执行的。

D.自定义函数C.库函数B.形参函数A.主函数

(20)在C51中,函数类型是由■决定的。

B.函数形参的数据类型A.return语句表达式的存储类型

D.编译系统的编译模C.定义函数时指定的返回类型式

(21)对于用voiddelay(inttime);声明的函数,下列描述中不正确的。

B.delay函数是有参函数A.delay函数是void型的

D.delay函数的形参是int型的C.delay函数的返回参数是time

(1)C51与汇编语言相比有什么优势?

怎样实现两者的互补?

提示

(2)在卩Vision5中创建C51程序需要进行哪些操作步骤?

提示

(3)使用卩Vision5的运行调试器功能,需要做哪些准备工作?

提示

(4)C51中有哪几类运算符和哪些表达式?

提示

(5)C51中的while和dowhile语句的不同点是什么?

提示

(6)若在C51的switch的语句组中漏掉break会发生什么问题?

提示

(7)C51变量的定义包含哪些要素?

其中哪些是不能省略的?

提示

(8)sbit型变量与bit型变量都是位变量,但二者的不同点在哪里?

提示

(9)在C51中为何要尽量采用无符号的字节变量或位变量?

提示

(10)为了加快程序的运行速度,C51中频繁使用的变量应定义在哪个存储区?

提示

(11)何为自动型变量?

它有哪些特点?

提示

(12)对于C51来讲,指针变量定义应该包括哪些信息?

提示

(13)求数组元素中最大值时常采用“打擂台算法”,其编程原理是什么?

提示

(14)何为库函数?

怎样使用库函数?

提示

(15)函数定义与函数声明有何不同?

什么情况下需要函数声明?

提示

(1)以下基于通用I/O口方式的输出电路图中,正确的是

(2)

以下基于通用I/O口方式的输入电路图中,正确的是<

(3)下图ProteusISIS绘图工具条中,包含有电源端子“POWER的按钮是左数的

垢A*軍宅卄吕歩锂回©次沪嘗.

D.第8C.第7B.第6A.第2

(4)在下图的卩Vision5运行和调试工具条中,左数第二个图标的功能是。

D.运行C.下载B.编译A.存盘

(5)

在下图的卩Vision5运行和调试工具条中,左数第三个图标的功能

D.清除C.打开/关闭工程窗口全部断点

(6)在下图的卩Vision5运行和调试工具条中,左数第一个图标的功能是。

住莊圧闻阚常y[sM鑿严

B.变量观察窗口A.当前程序行

D.存储器窗口C•反汇编窗口

(7)为了实现keil与Proteus的联合仿真运行,需要。

A.将Keil中形成的hex文件加载到Proteus中,然后在Proteus环境下进行运行

B.在Keil中形成hex文件,Proteus中形成dsn文件,然后用Keil控制Proteus运行

C.在Keil中形成hex文件,Proteus中形成dsn文件,然后用Proteus控制Keil运行

D.将Proteus中形成的hex文件和dsn文件同时打开,然后在Keil环境下进行运行

(8)如果想在卩Vision5中对C51程序中的延时函数进行跟踪调试,应该采用方式。

B.单击F10进行跨函数单步运行A.单击F5进行连续运行

D.上述方式都不合适C.单击Ctrl+F5运行到光标所在行

(9)在卩Vision5中调试运行C51时,运行到断点的快捷键操作是。

B.单击F10A.单击F5

D.单击FXF5C.单击Ctrl+F5

(10)已知共阴极LED数码显示管中,a笔段对应于字模的最低位。

若需显示字符H,则它的

字模应为。

D.0xf6C.0x80B.0x7fA.0x76

(11)共阳极LED数码管显示字符“5”的显示码是。

D.0x92C.0x82B.0x7dA.0x06

(12)若LED数码管显示字符“8”的字模是0x80,则可以断定该数码管是。

B.共阳极数码管A.共阴极数码管

D.静态显示原理C.动态显示原理

(13)在共阴极LED数码管使用中,若需仅显示小数点,则其显示字模是。

D.0x7fC.0x40B.0x10A.0x80

(14)假设单片机P0.0〜P0.3引脚接有4个独立开关,P0.4〜P0.7为空置未用,为使读到的P0口中高4位值为0,应采用如下句进行处理。

A.P0=P0&B.P0=P00x0f;&0xf0;

D.P0=P0|0xf0;C.P0=P0|0x0f;

(15)如将本章实例4的由下向上的流水灯方向改为由上向下,并改用循环左移库函数_crol_进行控制,则P2的初始值应取为。

A.0x0fD.0xfeC.0x7fB.0xf7

(16)若将LED数码管用于动态显示,应将各位数码管的。

A.全部位码线并联起来

B.全部位码线串联起来

C.相同段码线并联起来

D.相同段码线串联起来

(17)下列关于LED数码管动态显示的描述中正确的。

A.只有共阴极型数码管可用于动态显示

B.只有P2口支持数码管的动态显示方式

C.每个I/O口都可用于数码管的动态显示

D.动态比静态显示占用CPU机时少,发光亮度稳定

(18)假设某单片机应用系统需要连接10个按键,则应优先考虑案。

B.行列式按键A.独立式按键

D.静态键盘C.动态键盘

(19)下列关于行列式键盘的描述中正确的。

A.每只按键独立接在一根I/O口线上,根据口线电平判断按键的闭合状态

B.按键设置在跨接行线和列线的交叉点上,根据行线电平有无反转判断按键闭合状态

C.独立式键盘的特点是占用I/O口线较少,适合按键数量较多时的应用场合

D.行列式键盘的特点是占用I/O口线较多,适合按键数量较少时的应用场合

(20)在本章实例8的行列式键盘中,使P2依次输出Oxef,Oxdf,Oxbf,0x7f四个值后,

可以使得。

A.键盘的4个行线电平全为1,列电平轮流有一列为0其余为1

B.键盘的4个列线电平全为1,行电平轮流有一行为0其余为1

C.键盘的4个行线和4个列线的电平全为1

D.键盘的4个行线和4个列线的电平全为0

(21)下列关于按键消抖的描述中不正确的。

A.机械式按键在按下和释放瞬间会因弹簧开关变形而产生电压波动

B.按键抖动会造成检测时按键状态不易确定的问题

C.单片机编程时常用软件延时10ms的办法消除抖动影响

D.按键抖动问题对晶振频率较高的单片机基本没有影响

(1)单片机与外部设备相连有哪两种方式?

各有什么特点?

提示

(2)联合仿真的工作原理是什么?

提示

(3)简述卩Vision5可以提供哪些调试运行方法?

提示

(4)与卩Vision5模拟运行相比,联合仿真的意义是什么?

提示

(5)什么是单片机与LED接口的高电平驱动?

为何低电平驱动较为常用?

提示

(6)实例2中点亮了的LED不会随着对应按键的释放而熄灭,除非有新的按键动作时才刷新

LED的状态,实现这一功能的编程方法是什么?

提示

(7)实例3中采用的流水灯控制原理是什么?

提示

(8)实例4中采用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1