导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→这要仔细分析CPU时序

* 11903: C51编程:地址分配问题

   pan-x 
pan-x发表的帖子 

 这要仔细分析CPU时序
这要仔细分析CPU时序。
    在访问外部ROM时,ALE出现两个正PLUS,提供同步信号,以便锁存地址,PSEN出现两个
负PLUS,提供外部ROM选通信号,以便从P0口读取数据。
    只有CPU执行MOVX指令时,才对外部RAM读取数据。
    ALE和PSEN在每个机器周期内出现两次,在S1P2和S2P1期间及S4P2和S5P1期间。对于单
周期指令,指令码读入后,从S1P2开始执行指令。对于双周期指令,在第一机器周期内读完
操作数,而双字节指令第二机器周期无取址,无ALE。
   外部RAM和I/O是一样的。

发表时间:2002年10月5日20:12:00

  
回复该帖

本主题共有 8 帖,分页:>>>>>该主题的所有内容[8]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  11905.[详细]是吗?
摘要: 首先谢谢你的答复。  外部的RAM和ROM地址能否重叠?  如果重叠的话,我执行mov a,@dptr指令的话,那么是从外部RAM还是ROM中读的数据?  ......(89字)
- [cwsuperman][1111次] 2002年10月5日

  11907.[详细]当然
摘要:ROM and RAM 皆为64K寻址,当然可以重叠啦。 “movX a,@dptr”,movx的指令解释就是外部RAM ,是不容怀疑的。 ......(75字)
- [pan-x][933次] 2002年10月5日

[上一篇帖子]:是吗? 首先谢谢你的答复。  外部的RAM和ROM地址能否重叠?
[下一篇帖子]:再问一句1.我写错了,那么movx a,@dptr的话,系统怎么知道是读的外部RAM还是R