单片机IO口是怎样扩展的
4个回答
展开全部
在单片机的I/O口不够的情况下,经常会需要扩展的设计,有两种方法,一是用并行输入/并行输出接口芯片扩展,如数据锁存器:74HC273,74HC373,74HC374,74HC377,74HC573等很多的,可以扩展多片。二是用串行输入/并行输出的芯片扩展,如74LS595,74LS594,74LS596,74LS599等等,也很多的。这要根据需要选择哪种扩展方式和芯片。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
除了楼上两位的方法,还有利用单片机片内AD的方法。具体原理是,串接三个电阻,R1,R2,R3,R1的另一端接上VCC。R1和R2节点N1,R2和R3节点N2,R3悬空节点N3。N1,N2,N3各接按键一枚到GND,单片机AD输入端接节点N1,由于按下三个按键时AD得到的值会不同,因此得到了三个按键的值。据此,增加串接电阻的量,加上AD的速度和精度够高,就可以用一个AD得到N多的输入口,当然还是功能不全的输入口。注意不是IO口只是输入口。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用573锁存器或者138译码器扩展
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询