正在加载图片...
(2)64536=FC18H…2分 2.AT89S51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突, 为什么?(4分) 答: 因为访问外扩的程序存储器和数据存储器执行的指令不同,所发出的控制信号也就不 同。(2分) 读外部数据存储器时,RD*信号有效。写外部数据存储器时,R*信号有效。而读外部 程序存储器时,PSEN*信号有效。由于发出的控制信号不同,且只能有一种信号有效,因 此,即使MCS-51外扩的程序存储器和数据存储器有相同的地址空间,也不会发生数据冲 突。(2分) 3.说明AT89S51的外部引脚EA*的作用?(3分) 答: EA*是内外程序存储器选择控制信号。(1分) 当EA*=0时,只选择外部程序存储器。(1分) 当EA*=1时,当PC指针≤OFFFH时,只访问片内程序存储器;当PC指针>OFFFH时, 则访问外部程序存储器(1分) 三、编写程序,将外部数据存储器中的5000H一50FH单元全部清零。 答: ORG ****H (1分) MOV DPTR #5000H MOV RO,#00H CLR A (3分) LOOP MOVX ODPTR,A INC DPTR (3分) DJNZ RO,LOOP (2分) HERE:SJMP HERE(RET或SJMP$等)(1分) 四、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台 从机通信地址号为01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。(请给出原理 图) 答: 1)原理图 22 (2) 64536=FC18H……………2 分 2. AT89S51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突, 为什么?(4分) 答: 因为访问外扩的程序存储器和数据存储器执行的指令不同,所发出的控制信号也就不 同。(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单元全部清零。 答: ORG ****H (1分) MOV DPTR #5000H MOV R0,#00H CLR A (3分) LOOP : MOVX @DPTR,A INC DPTR (3分) DJNZ R0,LOOP (2分) HERE: SJMP HERE (RET 或 SJMP $ 等)(1 分) 四、简述 AT89S51 单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台 从机通信地址号为 01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。(请给出原理 图) 答: 1) 原理图
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有