数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 5088|回复: 15

[other] 4个IO控制8个LED

[复制链接]
发表于 2020-9-25 11:11:54 | 显示全部楼层
工控机编程我不懂,貌似不同于单片机编程灵活吧,否则题主应该也就无此一问了,如果编程方便的话用三个I/O模拟595的时序是最佳方案,而138译码器貌似真的无法实现,因为138只能控制7个灭一个亮或相反情形,我的想法是用4个I/O控制一片16脚的单片机来驱动8个LED,只需要最简单的编程通过查询I/O状态来映射输出状态就可以实现了。
回复 支持 反对

使用道具 举报

发表于 2020-9-25 11:12:43 | 显示全部楼层
工控机编程我不懂,貌似不同于单片机编程灵活吧,否则题主应该也就无此一问了,如果编程方便的话用三个I/O模拟595的时序是最佳方案,而138译码器貌似真的无法实现,因为138只能控制7个灭一个亮或相反情形,我的想法是用4个I/O控制一片16脚的单片机来驱动8个LED,只需要最简单的编程通过查询I/O状态来映射输出状态就可以实现了。
回复 支持 反对

使用道具 举报

发表于 2020-9-26 19:28:43 | 显示全部楼层
武汉u盘维修 发表于 2020-9-25 11:36
主要是这四个GPIO是一个整体对象,如果是分开的,那595是很好的选择

其实,如果不是大批量需要考虑成本而只是为了解决个案问题,用一片单片机和用一片595也没啥区别,都是加一片IC的事儿。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-18 10:18 , Processed in 0.140400 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表