如图如果用128除2 小灯会从q0.7到q0.0依次点亮到最后熄灭,
但是怎么用整数除法的情况下小灯从Q0.0到Q0.7
反向依次点亮到最后熄灭,想了一天没有一点思路,
希望大神能指点下万分的 感谢
无论是除法除2,还是乘法乘2,实际上转换为二进制逻辑就是进位的算法。
128/2是字节高位向低位转移,而1*2是字节低位向高位转移的算法。
不要用除法,要用整数乘法了。
初始值赋值1,当要从 Q0.0-Q0.7 的顺序点这时,每次上升沿让其自乘以2。
在原程序的基础上增加什么时间用除法,什么时间用乘法,就可以实现。
电话:13818569113
邮箱:13818569113@139.com
网址:http://www.xmzgk.com
地址:中国上海市青浦区崧盈路398号6栋