wwcwwc
級別: VIP會員
![]() ![]() |
你將10進(jìn)制的5轉(zhuǎn)換為2進(jìn)制,得到是101的值,相當(dāng)于q0.0=1;q0.1=0;q0.2=1。 如果合上I0.0產(chǎn)生0.5秒的脈沖,如果感覺速度太快,可以將此定時器時間調(diào)大一些。 建議使用沿觸發(fā)移位指令。 模擬右移: 00000101--10000010--01000001--10100000、、、、、、以此類推。 |
---|---|
本帖最近評分記錄: |
endy2015
級別: 論壇先鋒
![]() |
看看這個,親自試過的,跑馬燈程序 |
---|---|
|
wwcwwc
級別: VIP會員
![]() ![]() |
實(shí)際上理解此類問題的方法: 如果沒有給初值,那么這個移位指令在執(zhí)行移位你能夠看的到?(都是0在移動是無法查看的),那這個初值的意義就明顯了,需要先給它打一個記號。 另外,左、右移位僅僅只是一個方向問題,移動幾位是你需要問題,采用脈沖是觸發(fā)條件滿足只執(zhí)行一次問題。 最后,理解指令是用二進(jìn)制數(shù)據(jù)移動方式。 |
---|---|
|