单片机试题及答案1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题

已知x的补码数10110111B,x的真值是___201D。

进制转换:134D=__10000110B;=______86H。

32K存储容量对应的地址范围从0000H-7FFFH_。

CPU与内存或I/O接口相连的系统总线通常由_控制总线__、数据总线__、地址总线___等三种信号组成。MCS-51单片机上电复位时PC=_0000_H,SP=_07_H;工作寄存器缺省采用第___________组,这组寄存器的地址范围是从______H~_____H。

MCS-51单片机系列有__5__个中断源,可分为___2__个优先级。上电复位时外部中断0__中断源的优先级别最高。

MCS-51单片机内部RAM共分为______2__个功能区,其高端128个字节的地址空间称为特殊功能寄存器_区,其中仅有________个字节有实际意义。

8255可编程芯片通常作为_并行接口_______扩展之用;8253可编程芯片通常作为_定时器_______扩展之用。8155可编程芯片通常作为_并行接口计数器和存储器______扩展之用;8279可编程芯片通常作为_键盘/显示控制器________扩展之用。

MCS-51 的并行I/O口信息有____读引脚________和____读锁存_________两种读取方法,读一改一写操作是针对并行I/O口内的锁存器进行的。

74LS273通常用来作为简单______输出__________接口扩展;而74LS244则常用来作为简单________输入_______接口扩展。

不带输入数据锁存器的D/A转换器,CPU必须通过______锁存或寄存__器件与D/A转换器传送数据;无三态输出功能的A/D转换器,应当通过_____三态___器件与CPU传送数据。

若用并行口来扩展一个有36只按键的行列式键盘,最少需__12_根I/O线。

74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中___八_块芯片。

MCS-51单片机访问外存储器时利用_____ALE_______信号锁存来自_____P0_____口的低八位地址信号。在MCS-51系统中,当晶振频率采用12MHz时,一个机器周期等于_1__微秒。

8051的T0作为计数器用时,其计数频率不能超过晶振频率的___二十四分之一__。

二、选择题

通常所说的主机是指( C )。

(A)硬件和软件(B)CPU和磁盘存储器

(C)CPU和主存(D)运算器和控制器

计算机能直接识别的语言是(A )。

(A)机器语言(B)汇编语言(C)自然语言(D)高级语言

MCS-51单片机中,PC是(C )。

(A)一根硬件信号线。

(B)一个可由用户直接读写的RAM单元

(C)一个不可寻址的特殊功能寄存器

(D)一个能自动加1计数的ROM单元

指令AJMP的跳转范围是(C )。

A)256Byte (B)1KB (C)2KB (D)64KB

计算机工作时,能写入也能读出的半导体存储器是( A )。

(A)RAM (B)ROM (C)磁盘(D)磁带

在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是( B )。

(A)PC (B)PSW (C)A (D)SP

区分片外程序存储器和数据存储器的最可靠方法是( D )。

(A)看其芯片型号是RAM还是ROM

(B)看其位于地址范围的低端还是高端

(C)看其离MCS-51芯片的远近

(D)看其是被RD还是被PSEN信号连接

各中断源发出的中断请求信号,都会标记在MCS-51系统中的(B )。

(A)TMOD (B)TCON/SCON (C)IE (D)IP

计算机对输入/输出设备的控制方式主要有3种。其中,A 方式硬件设计最简单,但要占用不少CPU的运行时间;B 方式的硬件线路最复杂,但可大大提高数据传送速率;而C 方式则介于上述两面三刀者之间。A~C:①先进先出②后进先出③直接存储器存取④程序查询

⑤高速缓存⑥系统总线⑦程序中断⑧逐行扫描

请选择并填写答案:A=(4) B=(3) C=( 7 )

MCS-51机响应中断的必要条件是( C ) (非中断必要条件)

(A)TCON或SCON寄存器内的有关中断标志位为1

(B)IE中断允许寄存器内的有关中断允许位置1

(C)IP中断优先级寄存器内的有关位置1

(D)当前一条指令执行完

下列指令中错误的有( C )。

(A)CLR R1 (B)MOVX @DPTR,R0 (C) MOV P3.4,A

(D)JBC TF0,$

MCS-51系列单片机外扩存储器芯片时,4个I/O口中作为数据总线的是( B )。

(A)P0口和P2口(B)P0口(C)P2口和P3口(D)P2口

三、简答题

一.串行数据传送的主要优点和用途是什么?

串行数据传送是将数据按bit逐位进行传送的方式。其主要优点是所需的传送线根数不(单向传送只需一根数据线、双向仅需两根),对于远距离数据传送的情况,采用串行方式是比较经济的。所以串行方式主要用于计算机与远程终端之间的数据传送,也很适于经公众电话网连接的计算机之间的通信,另外在某些场合,串行接口也可以代替并行接口来控制外设,以节省软硬件资源、简化线路。

二.MCS-51指令集中有无“程序结束”指令?上机调试时怎样实现“程序结束”功能?

1、没有这样的指令。但实现“程序结束”至少可以借助4种办法:

①用原地踏步指令SJMP $ 死循环。②在最后一条指令后面设断点,用断点执行方式运行程序。③用单步方式执行程序。④在末条指令之后附加一条LJMP监控显示器程序首地址或LJMP 0000H,返回监控状态。三.MOV P1,#OFFH 这条指令应当理解为输出全“1”到P1口呢,还是理解为从P1口读引脚的预备动作?

这要看P1口所接下来何种外设,也要看程序中的上下文,不能断然理解为前者或后者。

若所接外设为单纯输出设备,则理解为送出全“1”信号;

若所接外设为单纯输入设备,则理解为读并口数据之前的预备动作;

若所接外设为输入/输出双向传输设备,则要根据程序流程及该指令之前的程序意图去理解。

四.中断服务子程序与普通子程序有哪能些异同之处?

五.单片机系统中的定时和计数功能有何区别?分别适用于什么场合?简述其工作原理。

、“定时”功能是对片内稳频脉冲(是晶振频率的1/12)的计数,从计数开始到计满溢出为止,可以由计数值×稳频脉冲周期值来得到一个准确的时间值;而“计数”功能则是对单片机引脚上的外来随机脉冲进行计数,一般情况下难以折算为精确进间。

定时功能适用于需要准确计量一段时间的场合;而计数功能适用于对外部事件的计数。

在单片机内,定时和计数的实现都是借助一个加1计数器,工作原理基本一样,只是定时方式下计数脉冲为f ose/12,计数方式下的计数脉冲由单片机外引脚(T0或T1)来输入。

相关文档
最新文档