您的位置: proteus仿真社区 >> 论坛 >> 新手入门 >> 查看帖子
字体: 小 中 大 | 打印 发表于: 2008-8-20 16:39 作者: citycenter 来源: proteus仿真社区
EPROM.rar(2008-08-20 16:39:14, Size: 51.1 KB, Downloads: 1)
QUOTE:
原帖由 citycenter 于 2008-8-20 16:39 发表 请高手帮忙看一下,看了很多例子,发现好像proteus在仿真8051扩展外部EPROM时,外部ROM使用不了。并且ALE信号不起作用,没有高低电平的变化显示。另外,如何查看8051内部ROM区域的数据,好像只能查看外部扩展的ROM,不知内部的能不能查看! ...
CODE:
org 0 ljmp start ; ORG 2000H start: CLR A MOV R2,A MAIN: MOV P1,A INC R2 MOV A,R2 ANL A,#0FH SJMP MAIN END
Snap1.gif
eprom.rar(2008-08-20 18:34:50, Size: 11.3 KB, Downloads: 1)
最新回复
citycenter (2008-8-20 17:42:24)
budhy (2008-8-20 18:34:50)
QUOTE:
你说对了,Proteus 不仿真 ALE ,也不使用外部ROM。不过 Proteus 8051 里头的 ROM 有 64K 大。这个程序可以证明上述说法:
CODE:
org 0ljmp start
;
ORG 2000H
start:
CLR A
MOV R2,A
MAIN:
MOV P1,A
INC R2
MOV A,R2
ANL A,#0FH
SJMP MAIN
END
Snap1.gif
(2008-08-20 18:34:50, Size: 11.3 KB, Downloads: 1)
hgjinwei (2008-8-21 23:01:36)
这个例子将外部ROM扩展到64K*6 ,而且还有扩展空间
不知道楼主想要怎么样的扩展.
不会是程序区使用外部ROM吧?
budhy (2008-8-22 11:04:13)
QUOTE:
cqdmlchina 在2007-11-9 15:39 发表的 〈proteus中ALE,8255等仿真的教训〉很详细的讲述了这个问题。