哼哼小猪
级别: 家园常客
精华主题: 0
发帖数量: 311 个
工控威望: 595 点
下载积分: 11993 分
在线时间: 146(小时)
注册时间: 2021-12-30
最后登录: 2025-05-27
查看哼哼小猪的 主题 / 回贴
楼主  发表于: 48天前
图片:
图片:
其实动作比较简单就是一个按钮按下后只有对应的灯亮,其他的灯都灭了。想问问各位大神有没有简洁的指令。
1421448580
级别: 略有小成
精华主题: 0
发帖数量: 237 个
工控威望: 341 点
下载积分: 13366 分
在线时间: 909(小时)
注册时间: 2015-10-10
最后登录: 2025-05-26
查看1421448580的 主题 / 回贴
1楼  发表于: 48天前
取一个整数,2#    16位,每位对应按钮的状态,假设按钮按下 对应的位为1,放开为0, 当整数不为0时 将这个整数的值移动到
另外一个整数,这个整数的2进制每一位对应一个灯的状态
1421448580
级别: 略有小成
精华主题: 0
发帖数量: 237 个
工控威望: 341 点
下载积分: 13366 分
在线时间: 909(小时)
注册时间: 2015-10-10
最后登录: 2025-05-26
查看1421448580的 主题 / 回贴
2楼  发表于: 48天前
引用
引用第6楼哼哼小猪于2025-05-08 09:02发表的  :

这个倒是可以应付16位以下的。


。。 这个是个思路而已  不要说16位  需要多少定义多少