如圖如果用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棟