看板 Programming 關於我們 聯絡資訊
各位好,不好意思,小弟初學組合語言,碰到下面的問題 以四個LED來做跑馬燈 假設跑馬燈原先顯示步驟如下 ○○○● ●亮 ○不亮 ○○●○ ○●○○ ●○○○ 片段程式碼如下 假設位址 Table: db 1110b 0x0001 db 1101b 0x0002 db 1011b 0x0003 db 0111b 0x0004 db Repeat 0x0005 我先將Table的位址放入dptr中,再把資料讀給a mov dptr,#table movc a,@a+dptr mov p3,a 想要讓它在切換開關後可以反向,如下 ●○○○ ○●○○ ○○●○ ○○○● 原本要將dptr+3後,再dec dptr讓燈從後面跑回前面 後來發現dptr不能dec,麻煩各位前輩能否提供給小弟一點建議,感激不盡!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.225.41
chencha:最簡單的方法就是你再建立個反向的表阿218.184.231.174 10/12 22:36