TUTA14 microcontrollers and electronics,
-
Upload
traian-vladu -
Category
Documents
-
view
216 -
download
3
description
Transcript of TUTA14 microcontrollers and electronics,
; TUTA14.ASM 11MAR02; showing use of COMF
;::::::::::::::::::::::::::::::::::::::::::::::::::::::: ; Configuration data ; PICmicro MCU type: 16F84 ; Oscillator: RC mode, fast, VR1 your choice of setting ; LCD display: off ; 7-segment display: off ; Version 2 board settings: J14 links: Digital ;::::::::::::::::::::::::::::::::::::::::::::::::::::::: ;; The following line embeds configuration data into the PICmicro
__CONFIG H'3FFB' ; RC mode;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
#DEFINE PAGE0 BCF STATUS,5#DEFINE PAGE1 BSF STATUS,5
STATUS EQU H'03' ;TRISA EQU H'85' ;PORTA EQU H'05' ;TRISB EQU H'86' ;PORTB EQU H'06' ;W EQU 0 ;
ORG 0 ; Reset vectorGOTO 5 ; Goto start of programORG 4 ; Interrupt vectorGOTO 5 ; Goto start of programORG 5 ; Start of program memory
CLRF PORTB ;PAGE1 ;MOVLW B'00011111' ;MOVWF TRISA ;CLRF TRISB ;PAGE0 ;
LOOP COMF PORTA,W ; copy PORTA into W and invert all its bits
ANDLW B'00011111' ; AND with binary 11111 so that only
; the status of the first 5 bits in W
; have any effectMOVWF PORTB ; output to Port BGOTO LOOP ; the loop is repeated endlessly
END ; final statement