org 0x000 ; Processor Reset Vector goto Initialize ; Sprung in den Initialisierungsbereich ;* Initialize *********************************************** org 0x005 ; Start des Programm Memory Vector Initialize: ; Einsprungadresse für Initialisierung bcf STATUS,RP0 ;Bank 0 auswählen clrf GPIO ;Init GPIO (alle Ports auf 0 setzen) movlw B’0000111’ movwf CMCON ;Komperator ausschalten (GP0..GP2) bsf STATUS,RP0 ;Bank 1 auswählen clrf ANSEL ;Analogeingang ausschalten (GP0..GP4) movlw B’00001001’ movwf TRISIO ;Setze GP0,GP3 als Eingang ;und GP1,GP2,GP4,GP5 als Ausgang