@ device pic16f877 define osc 20 define adc_bits 8 adcon1 = 7 trisa = $ff trise = $00 trisc = $00 trisd = $00 digit var byte num var byte disp var portd num =12 loop: gosub display goto loop end display: digit = num dig 0 lookup digit,[$40,$79,$24,$30,$19,$12,$02,$78,$00,$10],disp high porte.0 pause 1 low porte.0 digit = num dig 1 lookup digit,[$40,$79,$24,$30,$19,$12,$02,$78,$00,$10],disp high porte.1 pause 1 low porte.1 if(num>99) then num=0 else num =num+1 endif pause 200 return