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