huamantang
級別: 家園常客
|
圖片:
已知數(shù)據(jù)寄存器d66中的數(shù)據(jù)從1遞增到20,d40中的值隨時間變化,現(xiàn)在我想把d66從0變到1的瞬間把D40的值賦給D400,從1到2的瞬間把D40的值賦給D401,以此類推,直到D66值變?yōu)?0,開始下一循環(huán)。我目前的單段寫法如附件圖中所示,從節(jié)省掃描周期的角度,哪位有更簡潔的做法?我目前的做法,要寫20段,每段占14步 |
---|---|
|
john42tw
級別: 網(wǎng)絡(luò)英雄
|
M8001 ---||-------------------------[MOV K0 Z0] 初始設(shè)定Z0=0 --[> Z0 K20]--| 當Z0>20 歸零 X0 每一次觸發(fā) --|||-------------------------[M0VP D40 D400Z0] 將D40 傳送到D400+(0~20)位置 |---[ADDP Z0 K1 Z0 ] 每觸發(fā)一次加1 |---[MOVP Z0 D66 ] 將次數(shù)傳送到D66 |
---|---|
|