Re: 關於subwf一些疑問
|
||||
---|---|---|---|---|
初級會員
|
感謝救世主的指點,
已經可以正常Work了。 感恩ㄋ~~~
發表於: 2007/3/23 15:37
|
|||
|
Re: 關於subwf一些疑問
|
||||
---|---|---|---|---|
初級會員
|
感謝救世主的指點,我要放入W的是MSB的值,
感激不盡ㄋ~~ 不過在請教一下一個問題, subwf DATAI_H,W ; DATAI_H-Amb 這個指令不是做DATAI_H-W的 運算嗎? 可是運算後的值,我目前無法讀取 我的讀取是寫成MOVWF LSB可是LSB的值還是不動如山,這是什麼原因ㄋ~~~
發表於: 2007/3/23 12:03
|
|||
|
Re: 關於subwf一些疑問
|
||||
---|---|---|---|---|
資深會員
|
你這種寫法
載入W的不是MSB的值而是他的位址 MOVLW是把一個常數值放到W MOVF 才是把一個變數的值放到W裡 假設MSB的位址在12H 而他的值是34H 你執行 MOVLW MSB 此時看W的值會是 12H 執行 MOVF MSB,W 此時看到W的值會是34H 指令用法不同 同一個變數執行出來結果也不同 總之呢,你應該使用 MOVF MSB,W 這樣才對 如果你要放入W的是MSB的位址沒錯 那當我沒說...
發表於: 2007/3/23 8:51
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|
關於subwf一些疑問
|
||||
---|---|---|---|---|
初級會員
|
movlw MSB
subwf DATAI_H,W movwf LSB 請教版主以及各位高手,上述的程式用數學表示 (DATAI_H)-(W)->W 透過movwf把W的值->LSB Register 可是我去觀察LSB-Register不論我MSB,DATAI_H怎麼設定數值都不會改變,為什麼會這樣呢?.....
發表於: 2007/3/22 19:48
|
|||
|