; Generated by WinDis84, (c) Nigel Goodwin 1998.
LIST P=16F84, F=INHX8M
include "P16FXX.inc"
ORG 0x0000
MOVLW 0xF8
TRIS PORTB
MOVLW 0x0C
TRIS PORTA
CLRF 0x0F
CLRF 0x0C
CLRF 0x10
CLRF 0x0E
CLRF 0x11
CLRF 0x12
CLRF PORTA
CLRF PORTB
Label_0014 SUBWF 0x0E , W
BTFSC STATUS , C
BSF PORTA , 00
MOVLW 0x0C
MOVWF 0x0D
Label_0001 DECFSZ 0x0D , f
GOTO Label_0001
NOP
MOVLW 0x06
MOVWF 0x11
MOVF 0x10 , f
BTFSS STATUS , Z
DECF 0x10 , f
BTFSC STATUS , Z
INCF 0x0C , f
MOVLW 0x02
BTFSS PORTB , 05
GOTO Label_0002
MOVF 0x0E , W
BTFSC STATUS , Z
GOTO Label_0003
ADDLW 0x07
MOVWF 0x10
BSF 0x0F , 02
CLRF 0x0E
NOP
GOTO Label_0004
Label_0002 MOVWF 0x11
INCF 0x0E , f
CLRF 0x0C
Label_0003 NOP
NOP
NOP
NOP
NOP
NOP
Label_0004 NOP
NOP
MOVLW 0x1D
MOVWF 0x0D
Label_0005 DECFSZ 0x0D , f
GOTO Label_0005
MOVLW 0x05
SUBWF 0x0C , W
BTFSS STATUS , Z
GOTO Label_0006
BSF PORTA , 01
BCF 0x0F , 01
BTFSC PORTB , 06
BSF 0x0F , 01
GOTO Label_0007
Label_0006 NOP
NOP
NOP
NOP
NOP
Label_0007 NOP
NOP
MOVLW 0x02
SUBWF 0x0C , W
BTFSS STATUS , C
GOTO Label_0008
MOVLW 0x01
MOVWF 0x12
MOVLW 0x00
BTFSC 0x0F , 01
MOVWF 0x12
GOTO Label_0009
Label_0008 MOVLW 0x02
MOVWF 0x12
NOP
NOP
NOP
NOP
Label_0009 BCF 0x0F , 00
BTFSS 0x0F , 02
NOP
MOVLW 0x0B
SUBWF 0x0C , W
BTFSC STATUS , C
BSF 0x0F , 00
GOTO Label_000A
NOP
NOP
NOP
NOP
NOP
Label_000A MOVLW 0xF5
SUBWF 0x0C , W
BTFSS STATUS , C
GOTO Label_000B
BCF PORTA , 01
BCF 0x0F , 00
BCF 0x0F , 01
GOTO Label_000C
Label_000B NOP
NOP
NOP
NOP
Label_000C MOVLW 0xF7
SUBWF 0x0C , W
BTFSS STATUS , C
GOTO Label_000D
MOVLW 0x02
MOVWF 0x12
MOVWF 0x11
BCF 0x0F , 02
GOTO Label_000E
Label_000D NOP
NOP
NOP
NOP
NOP
Label_000E MOVLW 0x11
MOVWF 0x0D
Label_000F DECFSZ 0x0D , f
GOTO Label_000F
NOP
NOP
NOP
MOVLW 0x02
MOVWF PORTB
BTFSC 0x0F , 00
BSF PORTA , 00
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
BTFSS PORTB , 07
GOTO Label_0010
BTFSS PORTB , 07
GOTO Label_0011
NOP
Label_0010 NOP
Label_0011 MOVLW 0x03
MOVWF 0x0D
Label_0012 DECFSZ 0x0D , f
GOTO Label_0012
BSF PORTA , 02
BTFSS 0x0F , 02
BCF PORTA , 02
NOP
NOP
MOVF 0x11 , W
MOVWF PORTB
MOVLW 0x06
MOVWF 0x0D
Label_0013 DECFSZ 0x0D , f
GOTO Label_0013
MOVLW 0x02
MOVWF PORTB
BCF PORTA , 00
MOVF 0x12 , W
MOVWF PORTB
MOVLW 0x06
GOTO Label_0014
ORG 0x2000
DATA 0x0F
DATA 0x0F
DATA 0x0F
DATA 0x0F
ORG 0x2007
DATA 0x19
END