您的位置 首页 产品

怎么使用51单片机一起扩展RAM和ROM

如何利用51单片机同时扩展RAM和ROM-下面这个系统中,8051同时扩展片外程序存储器和数据存储器,两片存储器的片选信号都接地, 即同时有效,也就是说,这两片存储器无需选择。

下面这个体系中,8051一起扩展片外程序存储器和数据存储器,两片存储器的片选信号都接地, 即一起有用,也就是说,这两片存储器无需挑选。

51一起扩展RAMROM

下面来剖析这个问题,该体系中虽然有两片存储器,但因为两片存储器的输入,输入答应信号不同,程序存储器没有输入答应,其输出答应由8051的引脚PSEN操控,只有当程序存储器的片选信号和输出答应信号一起有用时,程序存储器的总线才挂接到CPU总线上 。不然,程序存储器的一切总线引脚都为高阻态,即相当于存储器与CPU总线断开。

数据存储器的输入答应端为WR,受控于8051的P3.6, 输出答应信号为RD,受控于8051的P3.7,数据存储器要与8051挂接的条件是片选信号有用且输入,输出答应信号中至少有一个有用,可见,在该体系中,要使两片存储器一起有用的条件是PSEN有用且WR有用或PSEN有用且RD有用。

而这两种状况都不或许呈现,因为CPU的PSEN、RD、WR这三个信号在任何时候只或许有一个有用,所以虽然该体系中两片存储器的片选都接地,但它们肯定不会一起作业,也就是说不会引起存储器拜访的紊乱 。正是因为8051片外数据存储器和程序存储器的输入,输出答应信号别离受控于8051的不同引脚,才导致8051片外程序存储器空间和数据存储器空间独立,各自都为64K。这个体系中,8K外部数据存储器运用8051的64K片外数据存储逻辑地址,每个物理单元有8个逻辑地址,相同,8K外部程序存储器占用8051的64K外部程序存储器逻辑地址,每个物理单元也有8个逻辑地址。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/chanpin/346900.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部