永发信息网

51单片机STC89C52怎样扩展io

答案:4  悬赏:0  手机版
解决时间 2021-03-17 18:21
  • 提问者网友:刺鸟
  • 2021-03-16 18:13
51单片机STC89C52怎样扩展io我做小车时发现最小系统的io不够了 不知道怎样扩展 求大神帮帮忙
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-03-16 19:31
用锁存器扩展如74LS373,还可以用串口扩展 如74LS164
还有用8255可编程芯片扩展的
老一点的单片机教程必讲这些东西。
但现在有更多IO口的单片机,一般不需扩展
如果用40脚51单片机差几个引脚的话,可以用44脚或48脚封装的芯片
全部回答
  • 1楼网友:上分大魔王
  • 2021-03-16 22:37
强烈建议你用74hc595,可以用三个io口扩展至少8个,如果是多片串联,可以扩展8xn个,不过建议你最多串联3片,另外,595只能做为输出口来用,如果你是要扩展输入口,可以用74165,不过还是建议你, 即使你是缺少输入口,把你所有的输出口集成到74hc595上,省下来的io用做输入口,74hc595便宜,且货源充足.
  • 2楼网友:西岸风
  • 2021-03-16 22:31
单片机的输入IO口扩展可以通过以下方法来实现: 1、通过并行扩展芯片,比如8255 ,8155等。 2、通过锁存器或缓冲器来扩展,比如74LS273,74LS373,74LS244,74LS245等等 3、通过串口-并口来扩展,比如74HC595,74HC164等等。 4、通过译码器来扩展,比如74HC138,74HC154等等。
  • 3楼网友:青灯有味
  • 2021-03-16 21:00
STC89C52 是插脚的吗?其实,STC89C52 比传统的51单片机多了3个I/O脚了,P4.4,P4.5,P4.6,共有35个I/O脚了。这还不够吗? 扩展I/O是可以的,但不如直接用片机的I/O方便,节省扩展的芯片。 换成LQFP44贴片封装的,就多出7个I/O脚,共39个I/O脚了。还不够吗? 扩展方法:并行扩展,用74HC573,但至少要用两片以上,才能真正增加I/O脚。 又节省I/O脚,芯片又少,又有效扩展I/O,采用串入/并出芯片74HC595。用3个I/O接74HC595,可以扩展出8个I/O,净增5个I/O,还要扩展,用两个74HC595串联,还用3个I/O脚,可扩展出16个I/O脚,净增13个,应该够用了吧。 总之,扩展I/O的方法多多。就是别用什么8255,8155,这么古老的芯片,和单片机一样大小,DIP40封装。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯