goto Add2
bcf STATUS,C
MOVlw 1
addwf HigB,F ; increment HigB
btfss STATUS,C ; test overflow
goto Add2
bsf Temp,C ; store C
Add2 decf HIndex,F ; pointer to middle byte into W
MOVf HIndex,W
call DecTable
bcf STATUS,C
addwf MidB,1 ; W + MidB -> MidB
btfss STATUS,C
goto Add3
bcf STATUS,C ; clear C
MOVlw 1
addwf HigB,1 ; increment HigB
btfss STATUS,C
goto Add3
bsf Temp,C
Add3 decf HIndex,F ; pointer to higher byte into W
MOVf HIndex,W
call DecTable
bsf STATUS,C
addwf HigB,F ; W + HigB -> HigB,
btfss STATUS,C
goto ClarCF
bsf STATUS,C
goto AddEnd
ClarCF rrf Temp,C ; C -> STATUS
AddEnd retlw 0
;+------------------------------------------------------------------------+
;| Tables of 3-byte constants |
;+------------------------------------------------------------------------+
;| Table of decades |
;+------------------------------------------------------------------------+
DecTable addwf PCL,F ; W + PCL -> PCL
retlw 0 ; 10
retlw 0 ;
retlw 0Ah ;
retlw 0 ; 100
retlw 0 ;
retlw 064h ;
retlw 0 ; 1 000
retlw 03h ;
retlw 0E8h ;
retlw 0 ; 10 000
retlw 027h ;
retlw 010h ;
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 下一页
本文关键字:暂无联系方式PIC单片机,单片机-工控设备 - PIC单片机