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脚封装的芯片
还有用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封装。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯