返回首页

单片机原理及应用考试试题(附答案)

时间:2009-06-19 20:30来源:未知 作者:牛牛 点击:
一、填空题( 37 分) 1 、 8031 单片机芯片共有 40 个引脚, MCS-51 系列单片机为 8 位单片机。 2 、 8031 的异步通信口为 全双工 (单工 / 半双工 / 全双工), 3 、 8031 内部数据存储器的地址范围是 00H-7FH ,位地址空间的字节地址范围是 20H-2FH ,对

一、填空题(37分) 内容来自单片机之家www.dpj100.com

18031单片机芯片共有 40 个引脚,MCS-51系列单片机为8      位单片机。

单片机

28031的异步通信口为全双工(单工/半双工/全双工),

单片机

38031内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K字节 内容来自单片机之家www.dpj100.com

4、单片机也可称为微控制器 嵌入式控制器

单片机

5.当MCS-51执行MOVC  A@A+PC指令时,伴随着 PSEN*控制信号有效。

单片机


 

内容来自单片机之家www.dpj100.com

  单片机

6、当单片机复位时PSW     00 H,这时当前的工作寄存器区是                      0区,R4所对应的存储单元地址为 04 H 内容来自单片机之家www.dpj100.com

7MCS-51系列单片机指令系统的寻址方式有 寄存器  直接寻址        单片机

 寄存器间接立即 基址加变址 位寻址 。(相对寻址也可以

单片机

8MCS-51系列单片机的典型芯片分别为   8031    8051       8751 单片机

98031  P3口为双功能口; 单片机

10、由8031组成的单片机系统在工作时,EA*引脚应该接 地(或0 单片机

118031外部程序存储器的最大可扩展容量是    64K    ,其地址范围是0000H~ FFFFH  ROM芯片2764的容量是  8 KB,若其首地址为 0000H,则其末地址  1FFFH  

单片机

128031的中断源有  外中断0 T0  外中断1   T1串行口,有 2 个中断优先级。 单片机

138031唯一的一条16位数据传送指令为   MOV  DPTRdata16 单片机

14LJMP的跳转范围是64KAJMP的跳转范围是 2K BSJMP的跳转范围±128 B(或256B

内容来自单片机之家www.dpj100.com

15、若A中的内容为68H,那么P标志位为      1

单片机

内容来自单片机之家www.dpj100.com

二、简答题(13分)

单片机

1、            采用6MHz的晶振,定时2ms,用定时器方式1时的初值应为多少?(请给出计算过程)(6分)

单片机

答:  单片机

      (1)   Ts=2us

单片机

         (216X)×2us2ms   单片机

          从而X64536 ……………… ..4 内容来自单片机之家www.dpj100.com

      (2)   64536FC18H………………………2 内容来自单片机之家www.dpj100.com

  单片机

2MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?(4分)

单片机

答:

单片机

   因为访问外扩的程序存储器和数据存储器执行的指令不同,所发出的控制信号也就不同。(2分)

内容来自单片机之家www.dpj100.com

   读外部数据存储器时,RD*信号有效。写外部数据存储器时,WR*信号有效。而读外部程序存储器时,PSEN*信号有效。由于发出的控制信号不同,且只能有一种信号有效,因此,即使MCS-51外扩的程序存储器和数据存储器有相同的地址空间,也不会发生数据冲突。(2分)

单片机

  内容来自单片机之家www.dpj100.com

  单片机

 

内容来自单片机之家www.dpj100.com

  单片机

  单片机

  内容来自单片机之家www.dpj100.com

  单片机

  内容来自单片机之家www.dpj100.com

3.说明MCS-51的外部引脚EA*的作用?(3分)

单片机

答:

单片机

   EA*是内外程序存储器选择控制信号。(1分)

单片机

   EA*0时,只选择外部程序存储器。(1分)

单片机

   EA*1时,当PC指针≤0FFFH时,只访问片内程序存储器;当PC指针>0FFFH时,则访问外部程序存储器(1分)

单片机

  内容来自单片机之家www.dpj100.com

三、编写程序,将外部数据存储器中的5000H—50FFH单元全部清零(10)

单片机

  答:                ORG  ****H        1分)

单片机

                     MOV  DPTR  #5000H

单片机

MOV   R0,#00H

内容来自单片机之家www.dpj100.com

CLR     A        3分) 单片机

           LOOP :  MOVX @DPTR,A    单片机

                     INC  DPTR          3分) 内容来自单片机之家www.dpj100.com

                     DJNZ  R0,LOOP      2分)

单片机

HERE:   SJMP  HERE  (RET ,SJMP  $ )1分) 内容来自单片机之家www.dpj100.com

四、简述MCS-51系列单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。(请给出原理图) (10)

单片机

  1) 原理图  2分) 内容来自单片机之家www.dpj100.com

 

内容来自单片机之家www.dpj100.com

单片机


图片1

内容来自单片机之家www.dpj100.com

2) 将所有从机的RENSM21  (1)    工作在方式23  1分)

单片机

3)主机发送一个地址桢01H  1分) 第9位为1TB8=1  (1)

单片机

4) 各从机接收到后,都发生中断,进入中断服务程序,比较自己的地址与01H是否相同,若相同则将本机SM20,否则仍为1   (1)

单片机

5)主机发送数据桢,TB8=0   (1)  各从机接收该数据桢,从机中SM20的产生中断,而其它SM21的从机不产生中断将信息丢弃,从而实现主机与从机传递数据  (2) 单片机

单片机

五、简述行列式扫描键盘的工作原理。(10分) 内容来自单片机之家www.dpj100.com

答案:

单片机

   1)首先判断有无键按下:  (3)

单片机

      将列线全部置0,读行线状态,若P1.0~P1.3全为1,则表明无键按下,若出现低电平即0,则有键按下,记录下行号 i ; 单片机

   2) 其次,如有键按下,判断具体键号  (7)

单片机

      方法如下:逐列为低,其它为高,再读行线状态,如出现哪一行为低,记录此时的列号j ,则证明第i行第j列的按键被按下,至此完成键盘的行列式扫描。 单片机

  内容来自单片机之家www.dpj100.com

六、图为8段共阴数码管,请写出如下数值的段码。(5分)

单片机


图片1

七、回答下列问题并写出简要分析过程(15分)。

内容来自单片机之家www.dpj100.com

11(a)所示为某微机中存储器的地址空间分布图。图1(b)为存储器的地址译码电路,为使地址译码电路按图1(a)所示的要求进行正确寻址(设CPU的地址线为16条),要求在答题纸上画出:

单片机

(1)      A组跨接端子的内部正确连线图?(4.5分)并简要分析(3分) 单片机

(2)      B组跨接端子的内部正确连线图?(4.5分)并简要分析(3分) 单片机

注:74LS1392-4译码器,A为低端,B为高端,使能端G接地表示译码器处于正常译码状态)。

内容来自单片机之家www.dpj100.com


图片1

  内容来自单片机之家www.dpj100.com

 

单片机

 

单片机

 

内容来自单片机之家www.dpj100.com

 

单片机

答:连线部分:A组跨接端子与B组跨接端子的各自连接如图1(b)所示。连对1根线给1.5分。

单片机

注意:连线部分是简答的前提。 内容来自单片机之家www.dpj100.com

 

单片机


图片1

 

单片机

简答部分:如果图连线错误,则需对简答酌情扣分,然后再视简答的逻辑性酌情给分。

单片机

在连对的基础上,只要分析出连线的逻辑关系或各芯片的地址范围或连线逻辑均给分。 内容来自单片机之家www.dpj100.com

顶一下
(18)
78.3%
踩一下
(5)
21.7%
------分隔线----------------------------
推荐内容