• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: 16 bit to 5 digit
#6
新會員
新會員


查看用戶資訊
謝謝版主
找了好久,最後發現程式開頭我先宣告用十進位
更改後即正常,謝謝

發表於: 2006/12/28 14:04
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 16 bit to 5 digit
#5
版主
版主


查看用戶資訊
剛用 MPLAB SIM 軟體模擬驗證一下 HEX to BCD 功能,輸入為 H_byte & L_byte , BCD 輸出為 : R0 R1 R2。

原程式輸入設定為0xffff , 執行轉換後為 65535, 改變輸入值後輸出也正確,請確定你使用這程式的方式是否有誤。

發表於: 2006/12/27 10:30
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 16 bit to 5 digit
#4
資深會員
資深會員


查看用戶資訊
你還是說說看那裏不同

這種人家已經寫好,經過千百人驗證使用過的東西,怎流會有問題

基本上,我會認為是你弄錯了程式的意思

發表於: 2006/12/27 9:20
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 16 bit to 5 digit
#3
新會員
新會員


查看用戶資訊
您好
但是我這一段程式是從W201 Workshop內的範例抄下來
它也是用16F877做的,我剛剛看AN526內的範例也是一模一樣
但為什麼結果會不一樣,是哪裡出錯,謝謝

發表於: 2006/12/26 11:45
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 16 bit to 5 digit
#2
版主
版主


查看用戶資訊
這種轉換程式都很複雜,可以參考人家寫好的現成程式。

http://www.piclist.com/techref/microchip/math/basic.htm

或到 Microchip 網站下載 : AN526 & AN544 參考

發表於: 2006/12/26 10:58
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


16 bit to 5 digit
#1
新會員
新會員


查看用戶資訊
請問
我使用16f877做16 bit binary to a 5 Digit
BCD為甚麼結果不對,是哪裡出錯,謝謝
Bin2BCD16
movlw D'16'
movwf Cont
clrf R0
clrf R1
clrf R2
loop16
rlf Lbyte, F
rlf Hbyte, F
rlf R2, F
rlf R1, F
rlf R0, F
decfsz Cont, F
goto adjDEC
retlw 0
adjDEC
movlw R2
movwf FSR
call adjBCD
movlw R1
movwf FSR
call adjBCD
movlw R0
movwf FSR
call adjBCD
goto loop16
adjBCD
movlw 3
addwf 0,W
movwf temp
btfsc temp,3
movwf 0
movlw 30
addwf 0,W
movwf temp
btfsc temp,7
movwf 0
retlw 0

發表於: 2006/12/25 22:25
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------