问答

汇集网友智慧,解决技术难题

21ic问答首页 - 51单片机使用74HC595时编写移位代码遇到的问题

单片机 51单片机 使用 编写 移位 遇到

51单片机使用74HC595时编写移位代码遇到的问题

JZ在努力2025-07-28
在编写74HC595相关代码时,关于串行发送,目的是依次点亮LED点阵某一行temp = dat<<i;
SER = temp>>7;

SER  = dat >>7;
dat <<=1;这两种写法是对的,演示结果与预期一致。
但SER  = (dat<<i)>>7;这种写法理应也是对的,但演示结果是先全部点亮然后一次灭一行
请求各位大佬解答
回答 +关注 4
10678人浏览 12人回答问题 分享 举报
12 个回答
12下一页

您需要登录后才可以回复 登录 | 注册