89C51单片机中,为什么P0端口需要采用片外地址锁存器?

作业

P0在地址输出的时候是地址。。在数据输入输出的时候又要做数据操作。

所以,要用一个锁存器来锁住刚才输出的地址,再来读入或者输出数据。

你可以查下51单片机的总线扩展,。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-13
取决于单片机内部的特点,这是Inter公司设计的。

89C51单片机中,为什么P0端口需要采用片外地址锁存器?
P0在地址输出的时候是地址。。在数据输入输出的时候又要做数据操作。所以,要用一个锁存器来锁住刚才输出的地址,再来读入或者输出数据。你可以查下51单片机的总线扩展,。。

P0口为什么采用片外地址锁存器
P0口是一个8位漏极开路型的双向I\/O口;在访问外部存储器时,分时提供低8位地址和8位双向数据,因为分时提供,所以要用片外地址锁存器。 参考资料: 单片微型机原理及应用 本回答由提问者推荐 举报| 答案纠错 | 评论 6 1 为您推荐: 地址锁存器的作用 什么是地址锁存器 为什么要用地址锁存器 锁存器原...

89C51单片机与片外RAM\/ROM连接时,P0端口和P2端口各用来传送什么...
P2,输出高8地址;ALE,输出正脉冲,令外接的8D锁存器进行锁存P0的输出;P0,先输出的被锁存之后,改为输入、输出数据。

单片机89c51ALE\/PROG接口的作用
单片机89c51ALE\/PROG接口的作用是地址锁存用的,用于P0口扩展并口或者存储器时给锁存器373(573)提供地址锁存信号。还有一个功能就是烧录程序时用到,但又ISP功能后这就没用了。

80C51单片机的控制总线信号有哪些?各信号的作用如何?
89C51单片机内有控制总线(\/WR,\/RD,\/EA,ALE等)。\\x0d\\x0a地址锁存允许ALE——在系统扩展时,ALE用于控制地址与锁存器P0口输出的低8位地址,从而实现数据与地位地址的复用。\\x0d\\x0a程序存储器地址允许输入端\/EA——当EA为高电平时,CPU执行片内程序存储器指令,但当PC中的值超过0FFFFH时,...

如何用单片机(89C51)C语言访问片外ROM?当ram和rom同时外扩时该如何...
使用外部存储器,需要使用编程器将你的程序写到外部rom中。psen是rom的选通线,因此,外部rom及外部ram是不会干扰的,你根本不用考虑这个问题,按教材连线就可以了,当然,stc的单片机需要注意,它内部有扩展ram,在使用外部ram时需要屏蔽内部ram。总之,内部还是外部,你的代码完全一样,只是EA\/VPP脚接...

当89C51单片机外部的程序存储器和数据储存器同时扩展时的地址分配
P0外接一个地址锁存器74HC373或者573。具体接法可以参考并行扩展。地址信号从P0和P2口出去,低位在P0,高位在P2,数据从P0读入。不过一般并行扩展都只扩展一块芯片。如果你的系统里面同时要用RAM和ROM,建议RAM部分采用并行扩展(因为RAM一般要求速度快,并行有这个优势),ROM使用串行EEPROM,比如AT24C256。

AT89S51单片机的管脚说明
GND:接地。P0口:P0口为一个8位漏级开路双向I\/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据\/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口...

89c51单片机有几组I\/O口,请简单介绍其主要功能
4组,P0可以作普通IO口,也可以在读写外部存储器作低8位的地址总线和8位的数据总线;P1口只作为一般IO口;P2作为一般IO口还在在读写外部存储器作高8位的地址总线;P3口除作为一般IO口还为第二输入\/输出功能(P3.0 串行数据接入端;P3.1 串行数据发送端;P3.2 外中断0输入端 ;P3.3 外中断1输入...

有关单片机读端口、读引脚的问题
80C51单片机有P0-P3四个P口,以P0为例说明:要搞清这个问题,就要明白p0口的内部结构。P0口是由锁存器经两个驱动场效应管和外部引脚相连的。读引脚的意思就是直接读P0外部引脚的电位,而读端口(锁存器)读的是内部与数据总线链接的锁存器的电位。两者不同。一般来说,读取P0的数据,都是读引脚,目的是获取与P0相连...

相似回答