Transcript
CENG04. MICROPROCESSOR.
MAKE A PROGRAM OF BLINKING AND RUNNING LIGHTS USING PIC 16F84A MICROCONTROLLER
Code>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
BSF STATUS; RPO
MOVLW B’00001’
MOVWF TRISA
MOVLW B’00000000’
MOVWF TRISB
BDF STATUS, RPO
;main
LOOP BTFSC PORTA,0
GOTO BLINK
GOTO RUN
BLINK MOVLW B’00000000’
MOVWF PORTB
CALL Delay
MOVLW B’11111111’
MOVWF POTB
CALL Delay
GOTO LOOP
RUN MOVLW B’00000001’
MOVWF PORTB
CALL Delay
MOVLW B’00000010’
MOVWF PORTB
CALL Delay
MOVLW B’00000100’
MOVWF PORTB
CALL Delay
MOVLW B’00001000’
MOVWF PORTB
CALL Delay
MOVLW B’00010000’
MOVWF PORTB
CALL Delay
MOVLW B’00100000’
MOVWF PORTB
CALL Delay
MOVLW B’01000000’
MOVWF PORTB
CALL Delay
MOVLW B’10000000’
MOVWF PORTB
CALL Delay
GOTO LOOP