74HC165并转串 实现按独立按键对应LED灯亮 程序没问题能否帮忙解释下for循环里的哪个或运算是什么意思?

74HC165并转串 实现按独立按键对应LED灯亮 程序没问题能否帮忙解释下for循环里的哪个或运算是什么意思?,第1张

程序中for循环里的或运算的作用,INT_data是由引脚P1.7输入的74HC165的每一个位,要转换成并行数据。或运算是与1或结果是1。假如,开始 indata=0,INT_data=1,或结果就是,indata=0000 0001,读进一位。向左移一位,indata=0000 0010,再或一位,indata=0000 0011。依此类推读完8位。

用过两片165,166没有用过

两片,实际上,和一片的原理是一样的,程序改成读入16位即可。

U8 i, set --set应该设置成16位的变量

……

for(i = 0, set = 0i <8i ++)//依次读取锁存的8位数据--改成16

……

其它不用改动。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8058102.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存