这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 138 138译码片选问题

共2条 1/1 1 跳转至

138 138译码片选问题

院士
2006-09-17 18:14:16     打赏
138 138译码片选问题



关键词: 译码     片选     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 问题是这样的,现在我想用51单片机+2个138译码器,怎样才能实现12个不重复地址的片选呢?
谢谢!!!1 1: 用片选做地址的区分 2: 单片机+38译码器 你已经回答了自己的问题看看138的资料就知道了 3: 只能译 9 bits 4: 开始我说错了,不是8个片选是12个,呵呵开始我说错了,不是8个片选是12个,呵呵
5: 可能没说明白是这样,我想用51和2个138控制3个16C554里的12个片选,那请问地址线应该怎样接,地址才不会重复呢 6: 哪位高手给指点指点? 7: 个人见解两片138可以构成16位译码器,需要四个地址线控制,三个低地址线接在一起,最高位地址线连接一个138的G1端和另一个138的G2端,这样在最高位线高时选通一片,低时选通另外一片,就达到了4-16译码。
也可以直接使用4——16译码器 8: 直接用154(4-16译码) 9: RE      138_i  / 138_ii

A0  --- Ai  -----Aii
A1  --- Bi  -----Bii
A2  --- Ci        
A3  --- G1  -----Cii
Vcc -------------G1ii
A4  ---/G2Ai --- /G2Aii
R/W ---/G2Bi --- /G2Bii

10: 我用zgl7903的方法想了想能译码,但是还是不能满足我的条件是这样,51的A0-A14接到了SDRAM上了,之后还要保证SDRAM有32M的地址空间(这样以来SDRAM的片选好象只能接到A15上了吧),象这样的条件还怎样使译出来的12个片选和SDRAM的地址不重复ya?
在问一下,如果把SDRAM的片选也用4--16译码出来,那么SDRAM的地址最大是否就是64/16=4M呢? 11: LZ的问题怎么总是变来变去的呢?看看LX51帮助,LX51支持三种模式的扩展,最大支持到16M空间,适当的修改可以支持到32M空间. 12: 呵呵,谢谢先开始考虑问题总是不全面,呵呵,还请谅解, 13: 变来变去 138_i  / 138_ii

A0  --- Ai  -----Aii
A1  --- Bi  -----Bii
A2  --- Ci      
A3  ---/G2Ai --- Cii
A15 ----G1i------G1ii----SDRAM的片选
地  -----------  /G2Aii
R/W ---/G2Bi --- /G2Bii
       Q0..7i +  Q4..7ii 共 12 路       

14: dengm 谢谢,可是我没看明白怎么R/W也接进去了,这样对芯片的R/W不是只能单方向了吗?(---/G2Bi --- /G2Bii可以直接接地吗),还请解释解释好吗? 15: 除了sram的扩展之外,其它的译码是做什么的?估计其中有一部分做并行的I/O扩展;

那么,使用244/245/573/573等等芯片做I/O扩展的时候,是不是也要有rd/wr信号才能把数据读进来或者写出去?

但是244/245/573/573没有rd/wr端口,所以必须在译码信号中带进去rd/wr信号;

16: 除了sram的扩展之外,其它的译码是做什么的?其他的接了3个16C554的12个片选 17: 那就不需要了,因为16c554是标准的并行接口,而且是intel的接口 18: 那就不需要什么了,我现在有点晕了 19: 不需要接rd、wr,直接接低电平啊; 138_i  / 138_ii

A0  --- 1-i  ----- 1-ii
A1  --- 2-i  ----- 2-ii
A2  --- 3-i  ----- 3-ii   
gnd --- 4-i  ----- 4-ii   
A15 --- 5-i ----- 6-ii
VCC --- 6-i
gnd          ----- 5-ii  


       Q0..7i +  Q4..7ii 共 12 路  

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]