好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

at89s51单片机试题.doc

7页
  • 卖家[上传人]:老**
  • 文档编号:315468332
  • 上传时间:2022-06-21
  • 文档格式:DOC
  • 文档大小:14.83KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • at89s51单片机试题 一、填空题(37分) 1. AT89S51单片机芯片共有 40 个引脚,MCS-51系列单片机为8位单片机 2. AT89S51的异步通信口为全双工(单工/半双工/全双工), 3. AT89S51内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K字节 4. 单片机也可称为微掌握器 或 嵌入式掌握器 5.当MCS-51执行MOVC A,@A+PC指令时,伴随着 PSEN*掌握信号有效 6. 当单片机复位时PSW= 00 H,这时当前的工作存放器区是 R4所对应的存储单元地址为 04 H 7. MCS-51系列单片机指令系统的寻址方式有 存放器寻址 、直接寻址、 存放器间接寻址、马上寻址、 基址加变址 、 位寻址 相对寻址也可) 8. 51系列单片机的典型芯片分别为 AT89S51 、8031 、AT89C51 。

      9. AT89S51的 P3口为双功能口; 10. 由AT89S51组成的单片机系统在工作时,EA*引脚应当接 地(或0); 11. AT89S51外部程序存储器的最大可扩展容量是 64K ,其地址范围是0000H - FFFFH ROM芯片2764的容量是 8 KB,若其首地址为 0000H,则其末地址 1FFFH 12. AT89S51的中断源有 外中断0, T0 ,外中断1, T1,串行口,有 2个中断优先级 13. AT89S51唯一的一条16位数据传送指令为 MOV DPTR,data16 14. LJMP的跳转范围是64K,AJMP的跳转范围是 2K B,SJMP的跳转范围是 ±128 B(或256B) 15. 若A中的内容为68H,那么P标志位为 二、简答题(13分) 1. 采纳6MHz的晶振,定时2ms,用定时器方式1时的初值应为多少?(请给出计算过程)(6分) 答: (1) Ts=2us (216-X)×2us=2ms 1。

      0区, 从而X=64536 ……………4分 (2) 64536=FC18H……………2分 2. AT89S51外扩的程序存储器和数据存储器可以有一样的地址空间,但不会发生数据冲突,为什么?(4分) 1 答: 由于访问外扩的程序存储器和数据存储器执行的指令不同,所发出的掌握信号也就不同2分) 读外部数据存储器时,RD*信号有效写外部数据存储器时,WR*信号有效而读外部 程序存储器时,PSEN*信号有效由于发出的掌握信号不同,且只能有一种信号有效,因此,即使MCS-51外扩的程序存储器和数据存储器有一样的地址空间,也不会发生数据冲突2分) 3.说明AT89S51的外部引脚EA*的作用?(3分) 答: EA*是内外程序存储器选择掌握信号1分) 当EA*=0时,只选择外部程序存储器1分) 当EA*=1时,当PC指针≤0FFFH时,只访问片内程序存储器;当PC指针>0FFFH时, 则访问外部程序存储器(1分) 三、编写程序,将外部数据存储器中的5000H—50FFH单元全部清零(10分)。

      答: ORG ****H (1分) MOV DPTR #5000H MOV R0,#00H CLR A (3分) LOOP : MO @DPTR,A INC DPTR (3分) DJNZ R0,LOOP (2分) HERE: SJMP HERE (RET或SJMP $ 等)(1分) 四、简述AT89S51单片机主从构造多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请表达主机呼叫从机并向其传送一个字节数据的过程请给出原理图) (10分) 答: 1) 原理图 (2分) 2 TXD RXD MCS-51 单片机 RXD TXD 00H RXD TXD 01H RXD TXD 02H RXD TXD 03H 2) 将全部从机的REN、SM2置1 (1分) 工作在方式2或3 (1分) 3)主机发送一个地址桢01H (1分) 第9位为1即TB8=1 (1分) 4) 各从机接收到后,都发生中断,进入中断效劳程序,比拟自己的地址与01H是否一样,若一样则将本机SM2置0,否则仍为1 (1分) 5)主机发送数据桢,TB8=0 (1分) 各从机接收该数据桢,从机中SM2为0的产生中断,而其它SM2为1的从机不产生中断将信息丢弃,从而实现主机与从机传递数据 (2分) 五、简述行列式扫描键盘的工作原理。

      10分) 答: 1)首先推断有无键按下: (3分) 将列线全部置0,读行线状态,若P1.0~P1.3全为1,则说明无键按下,若消失 低电平即0,则有键按下,记录下行号 i ; 2) 其次,如有键按下,推断详细键号 (7分) 方法如下:逐列为低,其它为高,再读行线状态,如消失哪一行为低,记录此时 的列号j , 则证明第i行第j列的按键被按下,至此完成键盘的行列式扫描 六、图为8段共阴数码管,请写出如下数值的段码5分) 3 a b c d e f g h D0 D1 D2 D3 D4 D5 D6 D7 f a b g c e d h 答案: 0 3FH (0.5分) 1 06H (0.5分) 2 5BH (0.5分) 3 4FH (0.5分) 4 66H (0.5分) 5 6DH (0.5分) P 73H (0.5分) 7 07H (0.5分) 8 7FH (0.5分) C 39H (0.5分) 七、答复以下问题并写出简要分析过程(15分)。

      1.图1(a)所示为某微机中存储器的地址空间分布图图1(b)为存储器的地址译码电路,为使地址译码电路按图1(a)所示的要求进展正确寻址(设CPU的地址线为16条),要求在答题纸上画出: (1) A组跨接端子的内部正确连线图?(4.5分)并简要分析(3分) (2) B组跨接端子的内部正确连线图?(4.5分)并简要分析(3分) (注:74LS139是2-4译码器,A为低端,B为高端,使能端G接地表示译码器处于正常译码状态) 地址 存储器 0000H 4000H 8000H ROM1 ROM2 空 RAM1 RAM2 A组 跨接端子 A15 A14 A13 A12 1 2 3 4 5 6 7 8 74LS139 A B Y0 Y1 Y2 Y3 B组 跨接端子 9 10 11 12 13 14 15 16 芯片选择 ROM2 ROM1 G C000H E000H FFFFH RAM1 RAM2 图1(a) 地址空间 图1(b) 地址译码电路 答:连线局部:A组跨接端子与B组跨接端子的各自连接如图1(b)所示。

      连对1根线给1.5分 4 留意:连线局部是简答的前提 地址译码电路 A15 A14 A13 A12 A组 跨接端子 1 2 3 4 5 6 7 8 74LS139 A B Y0 Y1 Y2 Y3 B组 跨接端子 9 10 11 12 13 14 15 16 芯片选择 ROM2 ROM1 G RAM1 RAM2 简答局部:假如图连线错误,则需对简答酌情扣分,然后再视简答的规律性酌情给分 在连对的根底上,只要分析出连线的规律关系或各芯片的地址范围或连线规律均给分 5 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.