Re: 16 bit to 5 digit
|
||||
---|---|---|---|---|
新會員
|
謝謝版主
找了好久,最後發現程式開頭我先宣告用十進位 更改後即正常,謝謝
發表於: 2006/12/28 14:04
|
|||
|
Re: 16 bit to 5 digit
|
||||
---|---|---|---|---|
版主
|
剛用 MPLAB SIM 軟體模擬驗證一下 HEX to BCD 功能,輸入為 H_byte & L_byte , BCD 輸出為 : R0 R1 R2。
原程式輸入設定為0xffff , 執行轉換後為 65535, 改變輸入值後輸出也正確,請確定你使用這程式的方式是否有誤。
發表於: 2006/12/27 10:30
|
|||
|
Re: 16 bit to 5 digit
|
||||
---|---|---|---|---|
資深會員
|
你還是說說看那裏不同
這種人家已經寫好,經過千百人驗證使用過的東西,怎流會有問題 基本上,我會認為是你弄錯了程式的意思
發表於: 2006/12/27 9:20
|
|||
|
Re: 16 bit to 5 digit
|
||||
---|---|---|---|---|
新會員
|
您好
但是我這一段程式是從W201 Workshop內的範例抄下來 它也是用16F877做的,我剛剛看AN526內的範例也是一模一樣 但為什麼結果會不一樣,是哪裡出錯,謝謝
發表於: 2006/12/26 11:45
|
|||
|
Re: 16 bit to 5 digit
|
||||
---|---|---|---|---|
版主
|
這種轉換程式都很複雜,可以參考人家寫好的現成程式。
http://www.piclist.com/techref/microchip/math/basic.htm 或到 Microchip 網站下載 : AN526 & AN544 參考
發表於: 2006/12/26 10:58
|
|||
|