音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

FFFF轉換為BCD程序???????????????

作者:gaowf2651 欄目:單片機
FFFF轉換為BCD程序???????????????
 各位大俠請幫我看看下面的程序如何改?源程序是16進制FFFF轉換為BCD.我現(xiàn)在想把FFFFFF轉換為BCD
請告訴我如何修改?

B2_BCD    bcf STATUS,0 ; clear the carry bit
            movlw .16
            movwf count
            clrf R0
            clrf R1
            clrf R2
  loop16    rlf L_byte, F
            rlf H_byte, F
            rlf R2, F
            rlf R1, F
            rlf R0, F
            decfsz count, 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 ; TEST if result > 7
            movwf 0
            movlw 30
            addwf 0,W
            movwf TEMP
            btfsc TEMP,7 ; TEST if result > 7
            movwf 0 ; save as MSD
            RETLW 0
          ; TEST Program
     BCD    BCF  INTCON,3
            MOVF DARES2,W
            MOVWF H_byte
            MOVF DARES1,W
            MOVWF L_byte ; The 16 bit binary NUMBER = FFFF
            CALL B2_BCD ; After conversion the Decimal NUMBER
                           ; in R0,R1,R2 = 06,55,35
            BSF  INTCON,3
            RETURN

2樓: >>參與討論
jw5th
思路是完全一樣的,
只是多用些內(nèi)存,有關的指針和計數(shù)器的內(nèi)容要改變一下

3樓: >>參與討論
bjlgh
很簡單,原理是一樣的,套一下
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關帖子
picrice仿真器多少錢?
向大家推薦一個非常好的PIC學習網(wǎng)站
關于PIC系列單片機的命名
有人經(jīng)銷 dsPIC30 片子嗎? 價位是多少?
PIC12F675/Kit1 串口通信程序
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號