单片机/MCUwilliam hill官网
直播中

姜坤

10年用户 3经验值
擅长:测量仪表 嵌入式技术 接口/总线/驱动
私信 关注
[问答]

有没有好心的帮忙做下试题 谢谢了

单   片   机   试    卷
一、选择题(每题2分,共20分)
1..MCS-51单片机复位操作的主要功能是把PC初始化为(    )。
A.0100H           B.2080H         C.0000H         D.8000H
2.单片机应用程序一般存放在(     )   
    a) RAM           b)ROM          c)寄存器           d)CPU  
3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(    )
a) 7542H    b) 7542    c) 75.42H    d) 75.42
4.下列指令中不影响标志位CY的指令有(     )。   
    a)ADD  A,20H         b)CLR        c)RRC  A        d)INC  A
5.CPU主要的组成部分为(     )  
    a)运算器、控制器     b)加法器、寄存器
c)运算器、寄存器     d)运算器、指令译码器
6.INTEL     8051      CPU是(     )位的单片机   
    a) 16              b)4              c)8             d)准16
7..若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(    )。
A.500    B.1000    C.216-500    D.216-1000
8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(  )。  
  a)MOV  A, @R1           b)MOVC  A,  @a + DPTR      
c)MOVX  A, @ R0         d)MOVX  A,  @ DPTR
9.串行口每一次传送(    )字符。
A.1个    B.1串        C.1帧     D.1波特
10.下列哪条指令是正确的(     )
a)  PUSH    R2        b)  ADD   R0,A
c)  MOVX   A  @DPTR    d)  MOV @R0,A
二、填空题(每空1分,共30分)
1.一个完整的微机系统由 和   两大部分组成。
2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM        H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类    和       ,其中        具有易失性,常用于存储           。
4.求十进制数-102的补码(以2位16进制数表示),该补码为    。
5.MCS—51单片机的P0—P4口均是         I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的         和         ,在P0—P4口中,         为真正的双向口,         为准双向口。
6.123=       B=        H。
7.8051内部有    并行口,P0口直接作输出口时,必须外接     ;并行口作输入口时,必须先        ,才能读入外设的状态。
8.MCS-51的堆栈只可设置在      ,其最大容量为    ,存取数据的原则是      。堆栈寄存器SP是    位寄存器,存放        。
9.中断处理的全过程分为以下3个段:     、    、    。
10.定时和计数都是对               进行计数,定时与计数的区别是                 
                                    。
三、判断题(对者打√,错者打×,并改正,每题1分,共10分)
(  )1   中断服务程序的最后一条指令是RET。
(  )2   存储器分成内存和外存两大部分,其中外存可以直接与CPU交换信息。
(  )3   P2口既可以作为I/O使用,又可以作地址/数据复用口使用。
(  )4   在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。
(  )5   RC  A为循环左移指令。
(  )6   MOV  A,30H的源操作数为立即寻址方式。
(  )7   MOV  A,@A+DPTR是一条查表指令。
(  )8   MUL  AB的执行结果是高8位在A中,低8 位在B中。
(  )9   AJMP跳转空间最大可达到64KB 。
(  )10  DPTR是由DPH和DPL两个8位特殊寄存器组成的。
四、简答题(每题5分,共20分)
1.MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?



2.简述累加器的ACC的作用



3.MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区别。




.4.简述寄存器间接寻址方式及其寻址范围



五、读程序题(每小题4分,共12分)
1.执行下列程序段后,(P1)=_______。
MOV  P1,#5DH
CPL  P1.1
CPL  P1.2
CLR  P1.6
SETB  P1.7
2.执行下列程序段后,(A)=_______,(CY)=____。
MOV  A,#C5H
RL  A
3.下列程序段执行后,(R0)=_______,(7EH)=____,(7FH)=_______。
  MOV  R0,#7EH
  MOV  7EH,#0FFH
  MOV  7FH,#40H
  1NC  @R0
  1NC  R0
  1NC  @R0
六、编程题(每小题8分,共8分)
1.已知在累加器A中存放一个BCD数(0~9),请编程实现一个查平方表的子程序。

更多回帖

发帖
×
20
完善资料,
赚取积分