51单片机的双向IO扩展芯片有哪些?只有那么多分了

要求扩展芯片的引脚特性与P1口类似,当引脚为高电平,外部输入低电平时,可将引脚电平拉低,74ls245之类的貌似无法满足要求啊

你这个要求的话,首推8255A,特点是扩展能力强,速度快,兼容性好。希望对你有帮助。

追问

我想问一下,直接增加51单片机数量来扩展和用8255来扩展哪个更划算一点?感觉8255也不便宜啊

追答

现在单片机性能越来越高,极大挤占了逻辑数字电路市场,比如用8255A拓展总线,技术上落后,芯片货源少,几个并不便宜,作为教学手段可以理解,用在工程上显然落后了。
你说的双MCU方案也是一个办法,但比较麻烦,要双机通信处理数据,还得编两套软件烧录两次,方案不可取。既然有这想法,可以选择规模大一点的单片机。

温馨提示:内容为网友见解,仅供参考
无其他回答

51单片机的双向IO扩展芯片有哪些?只有那么多分了
你这个要求的话,首推8255A,特点是扩展能力强,速度快,兼容性好。希望对你有帮助。

51单片机的双向IO扩展芯片有哪些
一般都是通过外部芯片扩展的,IO口控制串行进入控制并行输出,如74HC164和74HC595。

51单片机io口扩展,用哪个芯片简单些?
595好,STC单片机以前做的,扩展40多个继电器,很很稳定。大部分都是&和|操作,还是很方便的。双向的话就用PCF8574,但是价格较贵,还不如直接用stm32。

51单片机IO口扩展问题
IO扩展最常见的有74HC164 74HC595 74HC164不带锁存,如果对场合要求不是很高可以用74HC164,只需两跟IO就可以扩展无数个IO 74HC595是针对场合要求比较高,IO变化非常严格的领域,和前者相比多出一跟锁存信号,需要3个IO驱动扩展,你说的8255我没用过,有什么问题可以加我 499913606 ...

单片机IO口扩展芯片哪种好,要求是双向的,大家推建一下,谢谢!
你看看你会不会用单片机的SPI通讯方式,如果会的话,你可以用74HC595来扩充I\/O,你如果要双向就用163,两种芯片的区别就是595有输出锁存,163没有 具体的操作也好用,你如果会用的话,在用74HC595给8255A送数据就简单多了 因为595本身就是串入并出芯片 还有就是用595结合245那样就更加完美了 ...

51单片机扩展芯片片选接口不够
可以用两个74LS164串联起来,这样可以用两根计数输入线得到16根地址编码输出。地址的选取用串行编码输出方式。虽然麻烦一些,但可得到超量的地址位,而且成本低。

51单片机io口不够用可以用另一51单片机来使用吗
尽量不要用两块单片机,两个单片机,就要两套程序,存在主次协调问题,比较麻烦 可以选用引脚多的单片机,如48脚的,甚至64脚的,二是使用锁存器或8155\/8255等芯片来扩展

51单片机IO口可扩展多少接口
最多扩展数取决于他的寻址能力,他能区别的最大空间为64K,也就是65536个,也就说最大的访问空间,也就是读写访问所能区别开来的IO数量。

单片机输入IO口怎么扩展?
单片机的输入IO口扩展可以通过以下方法来实现:1、通过并行扩展芯片,比如8255 ,8155等。2、通过锁存器或缓冲器来扩展,比如74LS273,74LS373,74LS244,74LS245等等 3、通过串口-并口来扩展,比如74HC595,74HC164等等。4、通过译码器来扩展,比如74HC138,74HC154等等。

单片机I\/O口的扩展
建议你不要用AT89类芯片,因为51型单片机的I\/O口驱动能力都比较弱,如果要扩展多位I\/O,还有另加入74HC244缓冲器提高芯片的带负载能力,(或者利用达林顿电路放大输出电流),硬件比较复杂。而且即使要用AT89系列也请使用AT89S52芯片,利用SCK MOSI MISO SS等引脚(其他单片机如需扩展也要有类似的I\/0口...

相似回答