tuta3.microcontrollers and electronics,
DESCRIPTION
microcontrollers and electronics,MCU Unit,beginners course,microcontrollers and electronics,MCU Unit,beginners course,TRANSCRIPT
![Page 1: TUTA3.microcontrollers and electronics,](https://reader035.vdocument.in/reader035/viewer/2022072002/563db8b0550346aa9a960a7c/html5/thumbnails/1.jpg)
; TUTA3.ASM 06MAR02
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ; Configuration data ; PICmicro MCU type: 16F84 ; Oscillator: RC mode, slow, VR1 fully clockwise (max.rate) ; 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;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
; using names to ease writing of TUTA2
STATUS EQU H'03' ; name program location 3 as STATUSPORTB EQU H'06' ; name program location 6 as PORTB
ORG 0 ; Reset vectorGOTO 5 ; Goto start of programORG 4 ; Interrupt vectorGOTO 5 ; Goto start of programORG 5 ; Start of program memory
CLRF PORTB ; clear Port B data pinsBSF STATUS,5 ; Page 1CLRF PORTB ; set all Port B as output via
Page 1BCF STATUS,5 ; Page 0
LOOPIT BSF PORTB,0 ; set Port B pin 0 to logic 1BSF PORTB,1 ; set Port B pin 1 to logic 1BSF PORTB,2 ; set Port B pin 2 to logic 1BSF PORTB,3 ; set Port B pin 3 to logic 1BSF PORTB,4 ; set Port B pin 4 to logic 1BSF PORTB,5 ; set Port B pin 5 to logic 1BSF PORTB,6 ; set Port B pin 6 to logic 1BSF PORTB,7 ; set Port B pin 7 to logic 1CLRF PORTB ; clear all PORTB pinsGOTO LOOPIT ; goto address LOOPIT
END ; final statement