长安大学单片机与数字接口考试复习试题

本站小编 免费考研网/2018-03-27

2010-2011学年二学期单片机原理及应用期末考试试卷(A卷)
一、单项选择题(20小题,共20.0分)
[1]提高单片机的晶振频率,则机器周期(  )
A、不变    B、变长    C 、变短     D、不定
[2]十进制29的二进制表示为原码(   )
A、11100010    B、10101111      C、00011101     D、00001111
[3] MCS-51的并行I/O口读-改-写操作,是针对该口的( )
A、引脚       B、片选信号      C、地址线      D、内部锁存器
[4]可以为访问程序存储器提供或构成地址的有
A、只有程序计数器 PC
B、只有 PC 和累加器 A
C、只有 PC , A 和数据指针 DPTR
D、 PC , A , DPTR 和堆栈指针 SP
[5] MCS—51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是(      )。
A、读锁存         B、读数据        C、读A累加器       D、读CPU
[6]三态缓冲器的输出应具有三种状态,其中不包括
A、高阻抗状态             B、低阻抗状态
C、高电平状态             D、低电平状态
[7] 下列指令中错误的是(  )
A、SETB   50H.0             B、MOV  A,B
C、JNC   LOOP              D、SUBB  A,R0
[8] 处理器是单片机面向控制应用的重要体现,下列中不属于位处理器的资源是
A、位累加器 CY                    B、通用寄存器的可寻址位
C、专用寄存器的可寻址位            D、位操作指令集
[9] 如果把 8255A 的 A1 , A0 分别与 80C51 的 P0.1 、 P0.0 连接,则 8255A 的 A 、 B 、 C 口和控制寄存器的地址可能是
A、XX00H~XX03H               B、00XXH~!03XXH
C、0XXXH~3XXXH              D、X00XH~X03XH
[10] 在系统中只扩展两片 INTEL2732 ( 4KX8 ) 除应使用 P0 口的 8 条口线外,至少还应使用 P2 口的口线
A、 5 条            B、 6 条              C、 7 条                D、 8 条
[11] 十进制0.625转换成二进制数是(   )
A、0.111      B、0.101       C、0.110      D、0.100
[12] 在CPU内部贩映程序运行状态或反映运算结果的一些特征寄存器是(   )
A、PC              B、PSW          C、A          D、SP
[13] 外中断初始化的内容不包括
A、设置中断响应方式              B、设置外中断允许
C、设置中断总允许                D、设置中断方式
[14] 80C51 与 87C51 的区别在于 
A、内部程序存储器的类型不同
B、内部数据存储器的类型不同
C、内部程序存储器的容量不同
D、内部数据存储器的容量不同 
[15] 计算机中最常用的字符信息编码是(    )
A、ASCII      B、BCD码      C、余3码     D、循环码
[16] 对程序存储器的读操作,只能使用( )
A、MOV指令   B、PUSH指令    C、MOVX指令    D、MOVC指令
[17] 对于由 8031 构成的单片机应用系统,中断响应并自动生成长调用指令 LCALL 后,应
A、 向外部程序存储器去执行中断服务程序
B、 转向内部程序存储器去执行中断服务程序
C、 转向外部数据存储器去执行中断服务程序
D、 转向内部程序存储器去执行中断服务程序
[18] 如在系统中只扩展一片 intel2732(4KBX8)   除应使用 P0 口的 8 条口线外,至少还应使用 P2 口的口线
A、 4 条         B、 5 条        C、 6 条         D、 7 条
[19] P0、P1口作输入用途之前必须(  ) 
A、相应端口先置1   B、相应端口先置0   C、外接高电平    D、外接上拉电阻
[20] MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(  )
A、P0         B、P1         C、P2         D、P3
二、计算题(2小题,共20.0分)
[1]将下列带符号数分别用原码、反码、补码来表示。
(1)+39
(2)-121          
[2]欲使定时/计数器T1工作于计数方式0,控制装箱机装满24件时进行封箱动作。试求T1的计数初值(分别写出TH1、TL1值)。并说明寄存器TMOD应如何设置(已知GATE=0)?
三、填空题(10小题,共10.0分)
[1]微处器由(           )三部分组成.
[2]在8031单片机中,使用P2、P0、口传送(        )信号,且使用了P0口来传送 (        ) 、信号,这里采用的是(        )技术。
[3]在串行通信中采用偶校验,若传送的数据为0A5H,则其奇偶校验位应为(      )(用“0”、“1”表示)。
[4] 在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问(         )存储器提供地址,而DPTR是为访问(         )存储器提供地址。
[5] 当计数器产生记数溢出时,把定时器 / 控制器的 TF0 ( TF1 )位置“ 1 ”。对计数器溢出的处理,在中断方式时,该位作为(        )位使用;在查寻方式时,该位作(        )位使用。
[6] 8255A 能为数据 I/O 操作提供 A 、 B 、 C3 个 8 位口,其中 A 口和 B 口只能作为数据口使用,而口则既可作为(        )口使用又可作为(        )口使用。
[7] 假定( A ) =85H ,( 20H ) =0FFH ,( CY ) =1 ,执行指令:
ADDC A , 20H 后,累加器 A 的内容为(        ), CY 的内容为(        ), AC 的内容为(        ), OV 的内容为(        )。
[8] 在存储器编址技术中,不需要额外增加电路,但却能造成存储印象区重叠的编址方法是(        )法,能有效利用存储空间适用于大容量存储器扩展的编址方法是(        )法
[9] 访问内部 RAM 使用(        )指令,访问外部 RAM 使用(        )指令,访问内部 ROM 使用( 0 指令,访问外部 ROM 使用(        )指令
[10] 专用单片机由于已把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化、软硬件 资源利用最优化,从而大大地提高了(         )和降低了(         ) 
四、问答题(2小题,共10.0分)
[1] 设堆栈指针(SP)=60H,片内RAM中的(30H)=24H,(31H)=10H。执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容将有何变化?
[2] 在8031扩展系统中,外部程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储空间不会发生冲突?
五、编程题(2小题,共20.0分)
[1] 试用查表程序求Y值, Y= 2X2+ 3X +1, X为0~9中的整数。
[2] 用位操作指令实现下面的逻辑方程P1.2=ACC.1?P1.4?PSW.1+20H?21H
六、阅读并分析程序(根据各题具体要求填写答案)(2小题,共20.0分)
[1] 阅读下列程序,分析其功能。
MOV  R7,#10
MOV  A,#30H
MOV  DPTR,#2000H
LOOP:  MOVX @DPTR,A
INC   A
INC   DPL
DJNZ  R7,LOOP
SJMP  $
[2] 简述下列程序段完成的功能,程序完成后SP指针应指向哪里?
      MOV  SP,#2FH
      MOV  DPTR,#2000H
      MOV  R7,#50H
NEXT: MOVX A,@DPTR
      PUSH  A
      INC   DPL
      DJNZ  R7,NEXT
      SJMP  $
        2010-2011学年二学期单片机原理及应用期末考试试卷(B卷)
一、单项选择题(20小题,共20.0分)
[1]在 8155 芯片中,决定口和单元编址的信号是
A、AD7~AD0 和 •             B、 AD7~AD0 和 
C、 AD7~AD0 和 IO/          D、 AD7~AD0 和 ALE
[2]在MCS-51中,需要外加电路实现中断撤除的是:
       A、定时中断                                    B、脉冲方式的外部中断
       C、外部串行中断                             D、电平方式的外部中断
[3]如在系统中只扩展一片 intel2732(4KBX8)   除应使用 P0 口的 8 条口线外,至少还应使用 P2 口的口线
A、 4 条           B、 5 条              C、 6 条                  D、 7 条
[4]下列4种不同进制的无符号数中最小的数是(   )
A、11011001B        B、37O(八进制数)     C、75         D、2AH
[5]下列指令中错误的是(  )
A、SETB   50H.0             B、MOV  A,B
C、JNC   LOOP              D、SUBB  A,R0
[6] P0、P1口作输入用途之前必须(  ) 
A、相应端口先置1   B、相应端口先置0   C、外接高电平    D、外接上拉电阻
[7] 在CPU内部贩映程序运行状态或反映运算结果的一些特征寄存器是(   )
A、PC              B、PSW          C、A          D、SP
[8] 十进制29的二进制表示为原码(   )
A、11100010    B、10101111      C、00011101     D、00001111
[9] 三态缓冲器的输出应具有三种状态,其中不包括
A、高阻抗状态             B、低阻抗状态
C、高电平状态             D、低电平状态
[10] MCS—51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是(      )。
A、读锁存         B、读数据        C、读A累加器       D、读CPU
[11] 计算机中最常用的字符信息编码是(    )
A、ASCII      B、BCD码      C、余3码     D、循环码
[12] 处理器是单片机面向控制应用的重要体现,下列中不属于位处理器的资源是
A、位累加器 CY                    B、通用寄存器的可寻址位
C、专用寄存器的可寻址位            D、位操作指令集
[13] 80C51 与 87C51 的区别在于 
A、内部程序存储器的类型不同
B、内部数据存储器的类型不同
C、内部程序存储器的容量不同
D、内部数据存储器的容量不同 
[14] 提高单片机的晶振频率,则机器周期(  )
A、不变    B、变长    C 、变短     D、不定
[15] 选出不是计算机中常作的码制是(    )
A、原码      B、反码       C、补码      D、ASCII
[16] 可以为访问程序存储器提供或构成地址的有
A、只有程序计数器 PC
B、只有 PC 和累加器 A
C、只有 PC , A 和数据指针 DPTR
D、 PC , A , DPTR 和堆栈指针 SP
[17] 定时工作方式 0 和 1 比较,定时工作方式 2 不具备的特点是
A、计数溢出后能自动重新加载计数初值
B、增加计数器位数
C、提高定时精度
D、适于循环定时和循环计数应用
[18] 如果把 8255A 的 A1 , A0 分别与 80C51 的 P0.1 、 P0.0 连接,则 8255A 的 A 、 B 、 C 口和控制寄存器的地址可能是
A、XX00H~XX03H               B、00XXH~!03XXH
C、0XXXH~3XXXH              D、X00XH~X03XH
[19] 对于由 8031 构成的单片机应用系统,中断响应并自动生成长调用指令 LCALL 后,应
A、 向外部程序存储器去执行中断服务程序
B、 转向内部程序存储器去执行中断服务程序
C、 转向外部数据存储器去执行中断服务程序
D、 转向内部程序存储器去执行中断服务程序
[20] 对程序存储器的读操作,只能使用( )
A、MOV指令   B、PUSH指令    C、MOVX指令    D、MOVC指令
二、计算题(2小题,共20.0分)
[1] 将下列带符号数分别用原码、反码、补码来表示。
(1)+39
(2)-121          
[2] 欲使定时/计数器T1工作于计数方式0,控制装箱机装满24件时进行封箱动作。试求T1的计数初值(分别写出TH1、TL1值)。并说明寄存器TMOD应如何设置(已知GATE=0)?
三、填空题(10小题,共10.0分)
[1] 专用单片机由于已把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化、软硬件 资源利用最优化,从而大大地提高了(         )和降低了(         ) 
[2] 单片机系统复位后,( PSW ) =00H ,因此内部 RAM 寄存器区的当前寄存器是第(         )组, 8 个寄存器的单元地址为(         ) ~ (         )。
[3] 8255A 能为数据 I/O 操作提供 A 、 B 、 C3 个 8 位口,其中 A 口和 B 口只能作为数据口使用,而口则既可作为(        )口使用又可作为(        )口使用。
[4] I/O端口与外部设备之间传送的信息可分为 (      )类。
[5] 访问内部 RAM 使用(        )指令,访问外部 RAM 使用(        )指令,访问内部 ROM 使用( 0 指令,访问外部 ROM 使用(        )指令
[6] 带符号数在机器中可用(        )码、(       )码和(       )码表示。
[7] 假定( A ) =0CFH ,执行指令:
SWAP A
后,累加器 A 的内容为(        )。
[8] MCS-51有4组工作寄存器,它们的地址范围是(        )
[9] 若不使用MCS-51片内存器引脚(        )必须接地.
[10] 在8031单片机中,使用P2、P0、口传送(        )信号,且使用了P0口来传送 (        ) 、信号,这里采用的是(        )技术。
四、问答题(2小题,共10.0分)
[1] 并行I/O口作输入口使用时,要如何设置?
[2] 循环程序由哪几部分组成?
五、编程题(2小题,共20.0分)
[1] 试编写程序,完成两个16位数的减法:7F4DH-2B4EH,结果存入内部RAM的30H和31H单元,31H单元存差的高8位,30H单元存差的低8位。
[2] 试用查表程序求Y值, Y= 2X2+ 3X +1, X为0~9中的整数。
六、阅读并分析程序(根据各题具体要求填写答案)(2小题,共20.0分)
[1] 阅读下列程序,分析其功能。
MOV  R7,#10
MOV  A,#30H
MOV  DPTR,#2000H
LOOP:  MOVX @DPTR,A
INC   A
INC   DPL
DJNZ  R7,LOOP
SJMP  $
[2] 简述下列程序段完成的功能,程序完成后SP指针应指向哪里?
      MOV  SP,#2FH
      MOV  DPTR,#2000H
      MOV  R7,#50H
NEXT: MOVX A,@DPTR
      PUSH  A
      INC   DPL
      DJNZ  R7,NEXT
      SJMP  $
2010-2011学年二学期单片机原理及应用期末考试试卷(A卷)
题目部分,(卷面共有22题,78.0分,各大题标有题量和总分)
一、单项选择题(10小题,共20.0分)
(2分)[1] 十进制29的二进制表示为原码(   )
A、11100010    B、10101111      C、00011101     D、00001111
(2分)[2] MCS-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是(     )。
A、P0口和P2口       B、P0口       C、P2口和P3口       D、P2口
(2分)[3] 使用单片机实现在线控制的好处不包括 
A、精确度高        B、速度快       C、成本低    D、能与数据处理结合 
(2分)[4]
ORG 0000H
AJMP 0040H
ORG 0040H
MOV SP,#00H当执行完左边的程序后,PC的值是(   )
A、0040H  B、0041H  C、0041H  D、0043H
(2分)[5] MCS-51的并行I/O口读-改-写操作,是针对该口的( )
A、引脚       B、片选信号      C、地址线      D、内部锁存器
(2分)[6] 用晶体管作为电子器件制成的计算机属于(   )
A、第一代        B、第二代          C、第三代            D、第四代
(2分)[7] 定时工作方式 0 和 1 比较,定时工作方式 2 不具备的特点是
A、计数溢出后能自动重新加载计数初值
B、增加计数器位数
C、提高定时精度
D、适于循环定时和循环计数应用
(2分)[8] 在MCS-51中,需要外加电路实现中断撤除的是:
       A、定时中断                                    B、脉冲方式的外部中断
       C、外部串行中断                             D、电平方式的外部中断


相关话题/单片机