Академический Документы
Профессиональный Документы
Культура Документы
asm
; PROCESSING INTERRUPT- EXTERNAL PULSE THROUGH RB0 PIN
; THIS PROGRAM ALTERS THE STATUS OF THE PORTB PINS RB1 TO RB7
; IN RESPECT TO AN EXTERNAL INTERRUPT ON PIN RBO/INT. THE EXTERNAL
; ENTERRUPT IS MADE SENSITIVE TO A FALLING EDGE.
; PROGRAMMAR -- SYED TASWAR MAHBUB
; OSCILLATOR -- 20MHZ CRYSTAL
;--------------------------------------------------------------------------------TITLE: "TOGGLE POTRB PINS- INTR ON-RB0/INT PIN"
LIST P
#INCLUDE
__CONFIG
=PIC16F877A
"P16F877A.INC"
0x3f71
ORG
GOTO
0X00
INIT
ORG
GOTO
0X04
ISR
START
;
ISR
BANKSEL
MOVLW
MOVWF
CLRF
BCF
BANKSEL
CLRF
CLRF
GOTO
TRISB
;MOVING TO BANK1
0x01
;PORTB BIT0 IS OUTPUT
TRISB
TRISD
OPTION_REG,6 ;FALLING EDGE INTR
PORTB
;RETURN BACK TO BANK0
PORTB
PORTD
START
BCF
BSF
BSF
BSF
GOTO
INTCON,1
INTCON,6
INTCON,4
INTCON,7
$
;PROGRAM
COMF
BCF
RETFIE
PORTD
INTCON,1
END
;------------------------------------------------------------------------------------