pcl equ 02h status equ 03h porta equ 05h portc equ 07h trisa equ 85h trisc equ 87h adcon1 equ 09fh count1 equ 20h count2 equ 21h count3 equ 22h t1 equ 23h t2 equ 24h org 000h
main bsf status,5 bcf status,6 movlw 06h movwf adcon1 movlw 00h movwf trisa movwf trisc bcf status,5 movlw 0ffh movwf portc ini_0 clrf count1 clrf count2 clrf count3 disp1 movlw 0ffh movwf count1 disp movlw 0ffh movwf porta movfw count2 call convert movwf portc movlw 0feh movwf porta call delay movfw count3 call convert movwf portc movlw 0fdh movwf porta call delay decfsz count1,1 call disp ini_1 bsf status,0 incf count2,1 movlw 0ah subwf count2,0 btfss status,0 goto disp1 movlw 0h movwf count2 incf count3,1 movlw 0ah subwf count3,0 btfss status,0 goto disp1 call ini_0 delay movlw 6 movwf t1 l2 movlw .255 movwf t2 l3 decfsz t2,1 goto l3 decfsz t1,1 goto l2 retlw 0 convert addwf pcl,1 table retlw 0c0h retlw 0f9h retlw 0a4h retlw 0b0h retlw 99h retlw 92h retlw 82h retlw 0f8h retlw 80h retlw 98h retlw 7fh end |