《单片机原理及应用》题库
一 判断改错
第1章
1、 ( X )单片机就是CPU。
2、 ( V )单片机内部一定有存储器。
3、 ( V )目前占据最大市场份额的是8位单片机。 4、 ( V )51系列单片机使用CISC指令系统。 5、 ( X )51系列单片机使用RISC指令系统。
第2章
6、 ( V )计算机中的机器码就是若干位二进制数。 7、 ( X )51系列单片机是16位单片机。
8、 ( V )51系列单片机的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。 9、 ( V )51系列单片机的累加器是一个8位的寄存器,可以用来存一个操作数或中间结果。 10、( V )51系列单片机的PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。 11、( X )51系列单片机的程序存贮器可以用于存放运算中间结果。 12、( V )51系列单片机的内部数据存储器有256个字节。 13、( X )51系列单片机的内部数据存储器有128个字节。
14、( X )51系列单片机的数据存贮器位于片内和片外两个地址空间中。 15、( V )51系列单片机的外部数据存储器最多可以有64K字节。
16、( V )单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环
时,可按复位键重新启动。
17、( V )CPU的时钟周期为振荡器频率的倒数。
18、( X )51系列单片机的一个机器周期等于一个时钟周期。 19、( V )51系列单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 20、( X )51系列单片机系统扩展时使用的地址锁存器,是用于锁存高8位地址。 21、( V )51系列单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的脉冲。 22、( V )51系列单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且
可作为RAM来读写。
23、( X )51系列单片机的程序存贮器只能在片内。 24、( X )51系列单片机的数据存贮器只能在片外。 25、( V )51系列单片机的特殊功能寄存器都在片内。
26、( X )对于51系列单片机而言,在外部扩展EPROM时,EA引脚应接地。
第3章
27、( X )汇编语言源程序是单片机可以直接执行的程序。
28、( V )51系列单片机的指令格式中操作码与操作数之间必须用“,”分隔。
1
29、( X )MOV A,20H 表示将立即数20H传送至A中。
30、( V )MOV A,@R0 表示将R0指示的地址单元中的内容传送至A中。 31、( V)MOVX A,@DPTR 表示将DPTR指示的地址单元中的内容传送至A中。 32、( V )执行数据传送指令后目的操作数等于源操作数。 33、( X )执行数据传送指令后源操作数清。 34、( V )MOVX为片外RAM传送指令。 35、( V )MOVC为程序存储器传送指令。
36、( X )将37H单元的内容传送至A的指令是:MOV A,#37H。 37、( V )51系列单片机CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有4 条指令。 38、( X )如JC rel发生跳转时,目标地址为当前指令地址加上偏移量。 39、( V )如JC rel发生跳转时,目标地址为下一条指令地址加上偏移量。
40、( V )51系列单片机对内部程序存储器寻址超过4K时,会自动在外部程序存储器中寻址。 41、( X )指令MUL AB执行前(A)=F0H,(B)=05H,执行后(A)=FH5,(B)=00H。 42、( V )已知:DPTR=11FFH 执行INC DPTR(1字节指令)后,结果:DPTR=1200H。 43、( V )已知:A=11H B=04H,执行指令DIV AB后,其结果:A=04H,B=1 CY=OV=0。 44、( V )已知:A=1FH,(30H)=83H,执行 ANL A,30H 后,结果:A=03H (30H)=83H P=0。 45、( X )无条件转移指令LJMP addr16称长转移指令,允许转移的目标地址在128KB空间范围内。 46、( X )指令JNB bit,rel是判位转移指令,即表示bit=1时转。
47、( X)51系列单片机的PC与DPDR都在CPU片内,因此指令MOVC A,@A+PC与指令MOVC A,
@A+DPTR执行时只在单片机内部操作,不涉及片外存储器。
48、( X )绝对调用指令ACALL addr11能在本指令后一字节所在的2K字节程序存贮区内调用子
程序。
49、( V )指令LCALL addr16能在64K字节范围内调用子程序。 50、( X )指令MOV A,00H执行后A的内容一定为00H。 51、( V )指令MUL AB执行前(A)=43H,(B)=05H,执行后(A)=15H,(B)=02H。 52、( V )51系列单片机的布尔处理器是以A为累加器进行位操作的。
53、( X )执行指令FGO bit F0 ,表示凡用到F0位的指令中均可用FGO来代替。
第4章
54、( X )用C51编写的程序,运行速度比用汇编语言程序快。 55、( V )在C51中使用变量时,应尽量避免将其放在片外RAM中。 56、( V )C51中新增了位变量,这种变量是不能作为数组使用的。 57、( V )C51中的中断服务函数是标准C没有的。
58、( V )用C51编程时,应该尽量使用字长短一些的变量。
59、( V )用C51编程时,对有符号数的处理要比无符号数耗费更多的时间
第6章
60、( V )51系列单片机的内部并行端口都可以作为输入或输出口使用。 61、( X )51系列单片机5个中断源相应地在芯片上都有中断请求输入引脚。 62、( V )51系列单片机启动定时器工作,可使用SETB TRi指令。 63、( X )51系列单片机对最高优先权的中断响应是无条件的。
64、( X )51系列单片机中断初始化时,对IE的状态设置,只可使用位操作指令。
2
65、( X )51系列单片机中断初始化时,对IE的状态设置,只可使用字节操作指令。 66、( V )51系列单片机系统复位后,中断请求标志TCON和SCON中各位均为0。 67、( V )51系列单片机的中断允许寄存器的IE的作用是用来对各中断源进行允许或禁止的操作。 68、( V )51系列单片机的中断服务程序若超过8个字节,就要在中断入口处放无条件转移指令。 69、( V )51系列单片机串行口中断请求标志,必须在中断服务程序中用软件清除。 70、 ( V)51系列单片机中,如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。 71、( V )51系列单片机外部中断0中断的入口地址是0003H。
72、( V )51系列单片机的5个中断源,都可以用中断允许寄存器IE来对其允许和禁止。 73、( X )指令JNB TF0,LP的含义是:若定时器T0未计满数,就转LP。
74、( X )当51系列单片机的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。 75、( X )51系列单片机中的特殊寄存器TMOD可以用来控制定时器的启动与停止。 76、( V )51系列单片机中的特殊寄存器TCON可以用来控制定时器的启动与停止。 77、( V )51系列单片机的两个定时器的均有两种工作模式,即定时和计数模式。 78、( V )串行数据传送时,对于一个字节来说,至少要采样8次才能完成。 79、( V )异步串行通信的一帧数据中,必须有起始位和停止位。 80、( V )串行通信的优势体现在长距离信息传送中。
81、( V )串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。
第7章
82、( V )51系列单片机扩展片外存储器时,地址是从P0口和P2口输出的。 83、( X )51系列单片机扩展片外存储器时,地址是从P1口和P3口输出的。 84、( V )51系列单片机扩展片外存储器时,数据是从P0口输入和输出的。 85、( V )51系列单片机扩展片外存储器时,必须有片外地址锁存器。 86、( X )51系列单片机扩展片外存储器时,不需要片外地址锁存器。
87、( V )所谓线选法就是将存储器芯片未使用的地址线作为存储器芯片的片选信号。 88、( V )扩展片外存储器时,地址分配的3种方法中最节约器件的是线选方式。 89、( V )扩展片外存储器时,地址分配的3种方法中使用器件最多的是全译码方式。 90、( V )扩展片外存储器时,地址分配的3种方法中不会产生地址重叠的是全译码方式。 91、( X )为了能够存放大量待处理的数据和中间结果,可以在单片机外部扩展程序存储器。 92、( V )为了能够存放大量待处理的数据和中间结果,可以在单片机外部扩展数据存储器。 93、( V )单片机扩展片外程序存储器时,读选通信号是PSEN。 94、( X )单片机扩展片外程序存储器时,读选通信号是WR。 95、( X )单片机扩展片外数据存储器时,读选通信号是PSEN。 96、( V )单片机扩展片外数据存储器时,写选通信号是RD。 97、( V )51系列单片机的PSEN是输入信号。 98、( X )51系列单片机的PSEN是输出信号。 99、( X )51系列单片机的WR是输入信号。 100、 ( V )51系列单片机的WR是输出信号。 101、 ( V )51系列单片机的RD是输入信号。 102、 ( X )51系列单片机的RD是输出信号。 103、 ( X )51系列单片机的ALE是输入信号。 104、 ( V )51系列单片机的ALE是输出信号。
3
第8章
105、 106、 107、 108、 109、 110、 111、 112、 113、 114、 115、 116、 117、 118、 119、 120、 121、 122、 123、 124、 125、 126、 127、 128、 129、 130、
( V )接口芯片的片选端CS,作用是当CS为低电平时该芯片才能进行读写操作。 ( V )无条件传送要求外设总是处于准备好状态。
( V )中断传送方式的CPU的利用率高于查询传送方式的CPU利用率。 ( V )单片机通过数据总线扩展输入接口,必须使用三态缓冲器。 ( V )单片机通过数据总线扩展输出接口,必须使用锁存器。 ( X )51系列单片机扩展片外接口时,使用的是独立编址方法。 ( X )中断传送方式比查询传送方式的CPU的利用率低。
( X )51系列单片机的内部并行端口都可以作为输入或输出口使用。
( V )单片机使用按键输入时,机械抖动会造成按一次键被识别为几次的后果。 ( X )单片机使用键盘的方案中,独立式比矩阵式节约单片机资源。 ( X )LED显示器的动态显示方案比静态显示方案的驱动程序简单。 ( V )LED显示器的动态显示方案比静态显示方案少占用I/O口。 ( V )LED显示器的动态显示方案比静态显示方案占用CPU多。 ( X )LED显示器的动态显示方案中各LED显示器的同名段独立。
( X )LED显示器的动态显示方案中各LED显示器的位(公共端)相连。 ( V )D/A转换器是计算机系统的输出设备。 ( X )D/A转换器是计算机系统的输入设备。 ( X )A/D转换器是计算机系统的输出设备。 ( V )A/D转换器是计算机系统的输入设备。
( V )DAC0832是8位D/A转换器,其输出量为电流量。
( V )ADC0809是8路8位A/D转换器,其输出量为数字量。
( V )一般来讲,12位的A/D转换器的精度会高于8位A/D转换器的精度。 ( V )逐次逼近式A/D转换器的内部总会有一个D/A转换器。 ( V )一般来讲,A/D和D/A转换器的位数越多,精度也越高。 ( X )D/A转换器的数字量是它的输出量。 ( V )A/D转换器的数字量是它的输出量。
4
二 单项选择
第1章
1、 ( B )51系列单片机的字长是:
A:4位 B:8位 C:16位 2、 ( C )89C51是:
A:CPU B:微处理器 C:单片微机 D:控制器
D:32位
第2章
3、 ( B )使用89C51,且EA=1时,则可以外扩ROM的容量为:
A:64KB B:60KB C:58KB D:56KB 4、 ( C )51系列单片机的CPU主要的组成部分为:
A:运算器、控制器 B:加法器、寄存器 C:运算器、加法器 D:运算器、译码器 5、 ( D )PSW=18H时,则当前工作寄存器是:
A:0组 B:1组 C:2组 D:3组
6、 ( C )下面哪条指令将51系列单片机的工作寄存器置成2组(共有4组:0~3):
A:MOV PSW,#13H B:MOV PSW,#18H
C:SETB PSW.4 CLR PSW.3 D:SETB PSW.3 CLR PSW.4 7、 ( C )51系列单片机中的程序计数器PC用来:
A:存放指令 B:存放正在执行的指令地址 C:存放下一条指令地址 D:存放上一条指令地址
8、 8051单片机的I/O引脚中,具有外中断、串行通信等第二功能的是 (D)
A:P0口 B:P1口 C:P2口 D:P3口 9、 ( A )51系列单片机外扩ROM、RAM时,它的数据总线是:
A:P0 B:P1 C:P2 D:P3
10、 ( B )51系列单片机在外扩ROM、RAM时,它的地址是通过以下传送:
A:P0和P1 B:P0和P2 C:P1和P2 D:P1和P3 11、 ( B )当ALE信号有效时,表示:
A:从ROM中读取数据 B:从P0口送出地址低8位 C:从P0口送出数据 D:从RAM中读取数据
12、 ( B )51系列单片机上电复位后,SP的内容应是:
A:00H B:07H C:60H D:70H
13、 ( A )51系列单片机的堆栈必须位于:
A:片内数据存储区 B:片外数据存储区 C:片内程序存储区 D:片外程序存储区 14、 ( A )以下51系列单片机特殊功能寄存器中,能够使用位寻址的是:
A:80H B:81H C:82H D:83H 15、 ( D )51系列单片机系统中,当PSEN信号有效时,表示CPU要从以下存储区读取信息: A:片内数据存储区 B:片外数据存储区 C:片内程序存储区 D:片外程序存储区
16、 ( C )访问外部数据存储器时,不会使用的信号是 (C ) A:RD B:WR C:PSEN D:ALE 17、 ( C )PSW中RS1=1, RS0=0时,R2的地址为:
5