单片机模拟试卷集及答案.pdfVIP

  • 45
  • 0
  • 约2.27万字
  • 约 15页
  • 2021-02-01 发布于广西
  • 举报
单片机模拟试卷集及答案 单片机模拟试卷 000 及答案 一、填空题(37 分) 1、8031 单片机芯片共有 40 个引脚,MCS-51 系列单片机为 8 位单片机。 2、8031 的异步通信口为全双工 (单工/半双工/全双工), 3、8031 内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是 20H-2FH,对应的位地址范 围是00H-7FH,外部数据存储器的最大可扩展容量是 64K 字节。 4、单片机也可称为微控制器 或 嵌入式控制器。 5.当MCS-51 执行 MOVC A,@A+PC 指令时,伴随着 PSEN*控制信号有效。 6、当单片机复位时 PSW= 00 H,这时当前的工作寄存器区是 0 区,R4 所对应的存储 单元地址为 04 H。 7、MCS-51 系列单片机指令系统的寻址方式有 寄存器 、直接寻址、 寄存器间接、立即、 基址加变址 、 位寻址 。(相对寻址也可以) 8、MCS-51 系列单片机的典型芯片分别为 8031 、 8051 、 8751 。 9、8031 的 P3 口为双功能口; 10、由8031 组成的单片机系统在工作时,EA*引脚应该接 地(或 0); 11、8031 外部程序存储器的最大可扩展容量是 64K ,其地址范围是 0000H~ FFFFH 。ROM 芯片 2764 的容量是 8 KB,若其首地址为 0000H,则其末地址 1FFFH 。 12、8031 的中断源有 外中断 0, T0 ,外中断 1, T1,串行口,有 2 个中断优先级。 13、8031 唯一的一条 16 位数据传送指令为 MOV DPTR,data16。 14、LJMP 的跳转范围是64K,AJMP 的跳转范围是 2K B,SJMP 的跳转范围是 ±128 B (或 256B) 。 15、若 A 中的内容为68H,那么 P 标志位为 1。 二、简答题(13 分) 采用 6MHz 的晶振,定时 2ms,用定时器方式 1 时的初值应为多少?(请给出计算过程)(6 分) 答: (1) Ts=2us 16 (2 -X)×2us=2ms 从而 X=64536 ……………… …..4 分 (2) 64536=FC18H………………………2 分 2、MCS-51 外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?(4 分) 答: 因为访问外扩的程序存储器和数据存储器执行的指令不同,所发出的控制信号也就不同。(2 分) 读外部数据存储器时,RD*信号有效。写外部数据存储器时,WR*信号有效。而读外部程序存储器时,PSEN* 信号有效。由于发出的控制信号不同,且只能有一种信号有效,因此,即使MCS-51 外扩的程序存储器和数 据存储器有相同的地址空间,也不会发生数据冲突。(2 分) 3.说明 MCS-51 的外部引脚EA*的作用?(3 分) 答: EA*是内外程序存储器选择控制信号。(1 分) 当 EA*=0 时,只选择外部程序存储器。(1 分) 当 EA*=1 时,当 PC 指针≤0FFFH 时,只访问片内程序存储器;当 PC 指针>0FFFH 时,则访问外部程序 存储器(1 分) 三、编写程序,将外部数据存储器中的 5000H—50FFH 单元全部清零 (10分)。 答: ORG ****H (1 分) MOV DPTR #5000H 第 1 页 单片机模拟试卷集及答案 MOV R0,#00H CLR A (3 分) LOOP : MOVX @DPTR,A INC DPTR (3 分) DJNZ R0,LOOP (2 分) HERE:

文档评论(0)

1亿VIP精品文档

相关文档