高手帮我看看?


请高手帮忙看一下,看了很多例子,发现好像proteus在仿真8051扩展外部EPROM时,外部ROM使用不了。并且ALE信号不起作用,没有高低电平的变化显示。另外,如何查看8051内部ROM区域的数据,好像只能查看外部扩展的ROM,不知内部的能不能查看!

EPROM.rar
(2008-08-20 16:39:14, Size: 51.1 KB, Downloads: 1)


我也来说两句 查看全部回复

最新回复

  • citycenter (2008-8-20 17:42:24)

    我已经在“仿真求助专区 ”找到答案了,仿真到是可以勉强解决,但是还是跟实际的51工作原理不一样,这个proteus目前的缺陷,希望能改进,否则稍有疏忽,仿真通过,实际电路可能出问题。
  • budhy (2008-8-20 18:34:50)

    QUOTE:

    原帖由 citycenter 于 2008-8-20 16:39 发表
    请高手帮忙看一下,看了很多例子,发现好像proteus在仿真8051扩展外部EPROM时,外部ROM使用不了。并且ALE信号不起作用,没有高低电平的变化显示。另外,如何查看8051内部ROM区域的数据,好像只能查看外部扩展的ROM,不知内部的能不能查看! ...
    你说对了,Proteus 不仿真 ALE ,也不使用外部ROM。不过 Proteus 8051 里头的 ROM 有 64K 大。

    这个程序可以证明上述说法:

    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)

  • hgjinwei (2008-8-21 23:01:36)

    http://www.proteus.com.cn/bbs/vi ... &extra=page%3D1

    这个例子将外部ROM扩展到64K*6 ,而且还有扩展空间
    不知道楼主想要怎么样的扩展.

    不会是程序区使用外部ROM吧?
  • budhy (2008-8-22 11:04:13)

    QUOTE:

    原帖由 citycenter 于 2008-8-20 16:39 发表
    请高手帮忙看一下,看了很多例子,发现好像proteus在仿真8051扩展外部EPROM时,外部ROM使用不了。并且ALE信号不起作用,没有高低电平的变化显示。另外,如何查看8051内部ROM区域的数据,好像只能查看外部扩展的ROM,不知内部的能不能查看! ...
    cqdmlchina
    2007-11-9 15:39 发表的 〈proteus中ALE,8255等仿真的教训〉很详细的讲述了这个问题。