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

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

9位bcd碼轉(zhuǎn)換為四字節(jié)二進(jìn)制數(shù),pic匯編

作者:bjlgh 欄目:單片機(jī)
9位bcd碼轉(zhuǎn)換為四字節(jié)二進(jìn)制數(shù),pic匯編
BCDTOB:
    CLRF    HH_BYTE            ;
    CLRF    HL_BYTE            ;
    CLRF    LH_BYTE            ;
    MOVF    R4,W            ;
    ANDLW    0FH            ;
    MOVWF    LL_BYTE            ;
    CALL    MPY10A            ;
    SWAPF    R3,W            ;
    CALL    MPY10B            ;
    MOVF    R3,W            ;
    CALL    MPY10B            ;
    SWAPF    R2,W            ;
    CALL    MPY10B            ;
    MOVF    R2,W            ;
    CALL    MPY10B            ;
    SWAPF    R1,W            ;
    CALL    MPY10B            ;
    MOVF    R1,W            ;
    CALL    MPY10B            ;
    SWAPF    R0,W            ;
    CALL    MPY10B            ;
    MOVF    R0,W            ;
    ANDLW    0FH            ;
    ADDWF    LL_BYTE            ;
    BTFSC    STATUS,C        ;
    INCF    LH_BYTE            ;
    BTFSC    STATUS,C        ;    
    INCF    HL_BYTE            ;
    BTFSC    STATUS,C        ;
    INCF    HH_BYTE            ;
    RETURN                ;
MPY10B:                    ;
    ANDLW    0FH            ;
    ADDWF    LL_BYTE            ;
    BTFSC    STATUS,C        ;
    INCF    LH_BYTE            ;
    BTFSC    STATUS,C        ;
    INCF    HL_BYTE            ;
    BTFSC    STATUS,C        ;
    INCF    HH_BYTE            ;
MPY10A:    BCF    STATUS,C        ;
    RLF    LL_BYTE,W        ;
    MOVWF    LL_TEMP            ;
    RLF    LH_BYTE,W        ;
    MOVWF    LH_TEMP            ;
    RLF    HL_BYTE,W        ;
    MOVWF    HL_TEMP            ;
    RLF    HH_BYTE,W        ;
    MOVWF    HH_TEMP            ;
    BCF    STATUS,C        ;
    RLF    LL_BYTE            ;
    RLF    LH_BYTE            ;
    RLF    HL_BYTE            ;
    RLF    HH_BYTE            ;
    BCF    STATUS,C        ;
    RLF    LL_BYTE            ;
    RLF    LH_BYTE            ;
    RLF    HL_BYTE            ;
    RLF    HH_BYTE            ;
    BCF    STATUS,C        ;
    RLF    LL_BYTE           &nb
2樓: >>參與討論
bjlgh

有一點(diǎn)問(wèn)題,輸入5555,555555,55555555時(shí)轉(zhuǎn)換錯(cuò)!其它沒(méi)問(wèn)題!
請(qǐng)大家指教,幫忙改正!

3樓: >>參與討論
WCT1975
是不是這個(gè)問(wèn)題?
 
4樓: >>參與討論
WCT1975
是不是這個(gè)問(wèn)題?
我看來(lái)好象是這個(gè)問(wèn)題.
看看而已,沒(méi)有仿真哦

MPY10B:                    ;
    ANDLW    0FH            ;
    ADDWF    LL_BYTE            ;
    BTFSC    STATUS,C        ;
    INCF    LH_BYTE            ;
    BTFSC    STATUS,C        ;
    INCF    HL_BYTE            ;
    BTFSC    STATUS,C        ;
    INCF    HH_BYTE            
錯(cuò)了

INCF    指令影響的狀態(tài)位是z,沒(méi)有c
即溢出時(shí)不改變C位。


5樓: >>參與討論
bjlgh
thanks
謝謝,樓上兄弟!
的確是那兒的問(wèn)題!

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請(qǐng)問(wèn)一下,我現(xiàn)在學(xué)單片機(jī)要那幾種程序語(yǔ)言
請(qǐng)問(wèn)RA4作為I/O時(shí),外部電路應(yīng)該如何接?
請(qǐng)教高手一簡(jiǎn)單問(wèn)題
難道HI-TECH C18 編譯出錯(cuò)不提示錯(cuò)誤信息和出錯(cuò)位置嗎?
pic可以軟件仿真嗎?
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)