(1)PPU连接RAM

2)51扩展RAM

(3)51扩展ROM

共同点:

都是用低位地址与数据复用的。所以都有ALE端,连接到锁存器(74xx373)的LE

PPU/51 RAM ROM
/RD /OE  
/WE(/WR) /CE  
[51读指令] /PSEN   /OE

注,

/RD,即READ DATA 读数据 (低电位有效)

/WE,即Write Enable 写使能 (低电位有效)

/PSEN,51读取指令时使用的使能。

***********************************

如果51以读取数据方式读取EEPROM,那么我想应该是(如下表)

PPU/51 RAM ROM
/RD /OE /OE
/WE(/WR) /CE XX

以上图片均是网上找到的。

那么就是说,PPU与51对读和写外置的RAM或ROM有着相同的时序。我们在网上找不到PPU的时序资料,但也能将51的时序套上去用。我们不要让51的读取指和读取数据,将我们搞混了。我只看读数据和写数据方式的情况。

我们可自行通过51的时序,得到PPU的时序

PPU读取RAM 时序,如下

PPU写入RAM 时序,如下

DPH 地址高8位

DPL 地址低8位

PPU连接RAM 与 51扩展RAM/ROM的对比研究相关推荐

  1. 某机器字长8位,试用如下所给芯片设计一个存储器,容量为10KW,其中RAM为高8KW,ROM为低2KW,最低地址为0(RAM芯片类型为:4K×8。ROM芯片为:2K×4)。

    某机器字长8位,试用如下所给芯片设计一个存储器,容量为10KW,其中RAM为高8KW,ROM为低2KW,最低地址为0(RAM芯片类型为:4K×8.ROM芯片为:2K×4). ①地址线.数据线各为多少根 ...

  2. html5如何划分区域,10.4 51单片机 RAM 区域的划分

    前边介绍单片机资源的时候,我们提到过 STC89C52 共有512字节的 RAM,是用来保存数据的,比如我们定义的变量都是直接存在 RAM 里边的.但是单片机的这512字节的 RAM 在地位上并不都是 ...

  3. STC - 同时外挂扩展RAM和12864时, C库函数失效的问题

    文章目录 STC - 同时外挂扩展RAM和12864时, C库函数失效的问题 概述 笔记 原理图 - 外挂XRAM 原理图 - 12864 错误现象 总结 END STC - 同时外挂扩展RAM和12 ...

  4. 内存,RAM(DDR),ROM(EEPROM、flash),存储卡(emmc,sd,tf)以及Cache的区别与联系

    参考:内存,RAM,ROM,Cache的区别与联系 作者:一只青木呀 发布时间:2020-09-26 09:55:40 网址:https://blog.csdn.net/weixin_45309916 ...

  5. 最大化使用51的RAM空间

    目录 初衷 使用bit定义变量,或"降级"变量的类型 减小缓存的大小 将大型的数组放在外部RAM 真正能用于产品的代码为非阻塞代码,需要做分层和隔离,为此使用了队列结构,另外为了标 ...

  6. ROM,RAM,Cache,Mask ROM,PROM,EPROM,EEPROM,Flash Memory有什么区别和联系【笔记】

    前言 ROM,RAM,Cache,Mask ROM,PROM,EPROM,EEPROM,Flash Memory这几个名词相信大家一定不陌生,至少接触过一个或几个,但是它们之间的区别和联系又是什么呢? ...

  7. 单口RAM、双口RAM、FIFO

    单口RAM.双口RAM.FIFO 单口与双口 单口与双口的区别在于,单口只有一组数据线与地址线,因此读写不能同时进行:而双口有两组数据线与地址线,读写可同时进行:FIFO读写可同时进行,可以看作是双口 ...

  8. FIFO、单口RAM、双口RAM的区别

    FPGA设计中,经常需要用存储器来存储数据,目前常用的存储器有FIFO和RAM,其中RAM又分单口RAM与双口RAM,那么它们各自有什么区别呢? 双口RAM:双口RAM 是在一个SRAM 存储器上具有 ...

  9. 单端口RAM、伪双端口RAM、双端口RAM、以及FIFO的区别

    FPGA设计中,存储器是必不可少的.FPGA中常见的存储器件有RAM以及FIFO,RAM又可细分为单端口RAM.伪双端口RAM和双端口RAM.之前对其基本概念与使用已经进行了介绍,现在只重点将他们进行 ...

最新文章

  1. git配置报错fatal: Authentication failed for ‘‘问题解决
  2. 没有维护在库存管理中用于工厂1112的参数
  3. 联通突然从4g变成3g了_中国联通最快明年底2G全面退网 并推进3G逐步退网
  4. Python爬虫开发:requests库的使用--session的使用
  5. 关于DSP开发的步骤
  6. 工作实践 之 Google Guava 工具集的使用 ,提高效率
  7. [C++]Linux之C编程异常[true未定义解决方案]
  8. 实现基于内核栈切换的进程切换-linux011
  9. Java类加载原理解析(转)
  10. 在Mac上使用鼠标键来控制指针的方法
  11. 计算5的阶乘 5!的结果是?
  12. ch8 ProviderDemo
  13. JAVAFX 第三方库 布局 小工具 美化 测试 UI 框架 推荐
  14. 基于python的MUSIC算法
  15. 啊,久违的 win7 开机画面!
  16. 鄙人最新作JS自动适应的图片弹窗
  17. 空集有四种写法,你知道么?——常用Latex符号表来啦!
  18. 《豪杰音乐工作室》技巧拾遗
  19. Word文档封面填写打字时字体下方出现空格如何解决
  20. flex-shrink如何如何分配容器收缩空间

热门文章

  1. Redis基础知识——数据类型及其命令
  2. JAVA工程师的工资真的很高吗?
  3. 一键关闭445,135,137,139端口
  4. 百胜图Barsetto咖啡理想生活咖啡陪伴
  5. Macbook pro破解wifi密码
  6. 流程管理-测试面试题
  7. 《从Paxos到ZooKeeper:分布式一致性理论与实践》上市了
  8. 到底什么是深度学习?
  9. 应用服务器软件市场“暗战”正酣
  10. 中冠百年|工薪阶层家庭投资理财的禁忌有哪些