Download QDS User`s Guide
Transcript
;<———————————————— Init Ins & Outs ——————————————————> Init bsf movlw movwf movlw movwf movlw movwf status, rp0 B’11110000' TRISA B’11111001' TRISB B’10001000' option_reg bcf status, rp0 movlw B’00000000' movlw B’10001000' ; ;Select bank #1 ;Initialize port “a” (0=output 1=input) ;Load working value into tris register ;Initialize port “b” (0=output 1=input) ;Load working value into tris register ;Prescale assigned to WDT = 1:1 ;TMR0 on internal instruction cycle, DISABLE pull-ups movwf intcon ;Switch back to bank 0 ;DISABLE ALL INTERRUPTS ;Enable global interrupts, enable rb4-rb7 pin change ;Load working value into interrupt register bcf bcf bcf bcf bcf relay led1 led2 piezo txdata ;Turn OFF ;Turn OFF ;Turn OFF ;Turn OFF ;Set Data clrf clrf clrf clrf Count1 Count2 Count3 MS_Tim ;Initialization ;Initialization ;Initialization ;Initialization goto Start ;Go to main program END 29 relay led1 led2 piezo low (normal state) of of of of delay delay delay delay counter counter counter counter by by by by clearing clearing clearing clearing