两个芯片间i/o口相连的问题
一个芯片(不是51)的i/o口连到51的并行i/o口上,前者无法驱动后者的i/o口.想在两者之间连一个芯片从前者的i/o口读进信息再输出的51的i/o口上,要求是接受信息的口要能被较弱的信号驱动而输出的口要能足够驱动51的i/o口,应该用什么芯片呢? 问题点数:100、回复次数:8Top
1 楼qila(齐拉)回复于 2003-08-10 16:42:54 得分 0
你可以接一片8255,肯定可以,我想起来原来是这样做过的!Top
2 楼searchcat(断尾猫)回复于 2003-08-10 19:42:09 得分 0
51的双向口一般芯片都可以驱动啊,恐怕是电源电压不一样吧,说说那是个什么芯片Top
3 楼CrazyGentleman(疯狂绅士)回复于 2003-08-11 10:52:51 得分 0
并口通常用8255
Top
4 楼syl79()回复于 2003-08-11 16:42:30 得分 0
我同意qila(齐拉)的看法,确认是不是已经把51的IO口置趁成1了,如要用P1.0,则先要在程序的开头加一行
setb p1.0Top
5 楼HEROP()回复于 2003-08-11 17:02:46 得分 0
我怎么觉得你说的前一个芯片象是一个模拟量输出的片子?Top
6 楼ningxin(资深民工)回复于 2003-08-11 17:03:52 得分 100
用74系列的245啊。Top
7 楼sinaean(毁灭者)回复于 2003-08-11 23:02:11 得分 0
加缓冲啊,肯定可以的。Top
8 楼gcai(风干白露)回复于 2003-08-12 01:44:34 得分 0
245
Top





