湯文舉2008
級別: 探索解密
|
----[DMUL D10 D12 D14] ----------[DPLSY K1000 D14 Y0] 把D10和D12中的數相乘后得的結果想做為脈沖個數此時的數據應在D14 D15 D16 D17是嗎?,后用觸摸屏寫D10 D12的數據后,脈沖輸出指令中的脈沖個數可以取D14.....的值嗎? |
---|---|
|
peaceful
級別: *
|
D10和D12相乘后放在了D14、15里面,你指定的是雙字節。輸出個數就是以K1000HZ變化的D14、15的數據。輸出脈沖個數等于D14、15的數據后Y0停止輸出。完全可以啊。392611277 |
---|---|
|
konev
級別: *
|
3樓的兄弟,LZ用的是雙字乘法,所以結果是D14~D17,共4個字。如果結果是正數,且不超過雙字的表示范圍(具體不記得了,總之很大)的話,應該沒有什么問題。但如果是負數的話,那么就會變成低32位的補碼,完全就不對了 |
---|---|
|