将8051连接到外部Ram-EEPROM

时间:2013-01-04 22:29:09

标签: memory external 8051 microprocessors

当我将8051连接到外部存储器时,我应该在软件中更改RD和WR信号,还是在我使用MOVX命令时由处理器本身进行?

例如,我将从内存中的某个位置读取

;CLR RD
MOV DPTR,#SOMELOCATION
MOVX A,@DPTR

是这里需要的CLR读取命令,或者处理器只是通过查看代码是

来清除它自己
MOVX A,@DPTR ;or
MOVX @DPTR,A

1 个答案:

答案 0 :(得分:1)

如果处理器有RD和WR线,则是,处理器将按照数据手册中描述的时序脉冲写入线,因为它执行“movx @ dptr,A”指令。此外,ALE会被脉冲以锁存存储器地址的低字节。

如果由于某种原因需要使用清除位指令来操作芯片写入,如上所述,那么您在错误的位置进行操作。在地址和数据发生任何其他变化之前,您需要设置地址和数据THEN脉冲写低,然后将其返回高电平。