原创 关于P0口输出是否锁存

2008-2-18 13:40 3542 5 7 分类: MCU/ 嵌入式

        最近的工作涉及到主从机的数据传输,使用的是P0口再加上两根线作为握手信号,采用的方案是把从机作为外围器件,以片外寻址的方式操作,结果发现从机读到的数据是不确定的,突然想起书上提到过,P0口的输出是没有锁存的,后来加了一片74LS377测试,果然通信成功。但这样就得多加一个器件,使产品的成本提高了。那么,可不可以在省去锁存器的情况下实现主从机的通信呢,首先想到的方式是利用mcs51的“多机通信原理”来做,不过那是一种串口通信,而且跟P0口没多大关系。后来直接把主从机的P0口连接起来,以端口的方式操作P0口,居然顺利通关,不禁恍然大悟。
        原来当把P0口以地址/数据复用功能使用时,P0口输出的数据是没有锁存的,而以端口的方式操作P0口,即把P0口当作I/O口使用时,P0口输出的数据是可以锁存的。以前一直不是很明白为什么都说P0口输出无锁存,因为在P0口接上LED时,观察到的LED的状态明明能够保存,icon汗,直到最近才彻底弄清除。       


 

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户509583 2008-8-7 17:33

给个具体的程序的例子说明下,谢谢,

用户509583 2008-8-7 17:30

我看的不是很完全明白,感觉是那么回事,我想问下,这个地址操作和端口操作具体对应的是那些语句啊,

用户119198 2007-11-21 16:02

好样的

相关推荐阅读
用户104380 2009-06-08 14:00
首次Verilog 操作液晶手记(2)
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />(续首次Verilog 操作液晶手记...
用户104380 2009-06-08 13:49
首次Verilog 操作液晶手记(1)
语言:Verilog<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />开发环境:Lib...
用户104380 2008-08-19 17:02
OEM与ODM
OEM OEM的英语全称是“Original Equipment Manufacture”(原始设备生产商),它的出现与经济和工业化的发展有着密切的联系。随着经济全球化的发展,著名品牌的商品销售数量迅...
用户104380 2008-08-19 16:34
JFET可变电阻仿真
JFET可变电阻的仿真<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />fyw 以N沟...
用户104380 2008-08-14 15:46
二极管,BJT和JFET的SPICE模型参数
SPICE中二极管模型的参数<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />IS  ...
用户104380 2008-08-14 12:45
从叠加到戴维南
戴维南分析应该算得上是所有电路分析中用的最频繁的手法之一。这是一份从叠加到戴维南定理的分析过程,以一个最简单的电路,演示了戴维南的过程和应用,值得一看。...
EE直播间
更多
我要评论
2
5
关闭 站长推荐上一条 /3 下一条