Wednesday, 27 June 2012
MICROCONTROLLER PROGRAMMING TUTORIAL FOR BLINKING LED IN ASSEMBLY LANGUAGE
Microcontroller programming ,my microchip PIC microcontroller in assembly language..,blinking of LED code tutorials in .ASM... examples
LIST P=16F84A
#INCLUDE "P16F84A.INC"
;**** XT 4MHZ
STATUS = 03H
PORTA = 05H
TRISA = 85H
PORTB = 06H
TRISB = 86H
OLA = 0CH ;file created
BUKOLA = 0DH ;FILE CREATE
BSF 03,5
MOVLW B'00000000' ;BINARY
MOVWF TRISA ;PORTA ADDRES
MOVWF TRISB ;PORTB ADDRES
BCF 03,5
CLRF PORTA
CLRF PORTB
GOTO START
DELAY
DECFSZ OLA,1
GOTO DELAY
DECFSZ BUKOLA,1
GOTO DELAY
RETURN
START
MOVLW B'00000001' ;ON
MOVWF PORTB
CALL DELAY
MOVLW B'00000000' ;OFF
MOVWF PORTB
CALL DELAY
GOTO START
END
SORRY I CANT PASTE THE CIRCUIT FOR THE PROGRAM...BUT I THINK
YOU SHOULD BE ABLE TO DESIGN THE CIRCUIT.... A VERY SIMPLE ON AND OFF CIRCUITS...
JUST CONNECT A RESISTOR 100R TO RB0 OF PORTB THEN THE OTHER PIN OF THE RESISTOR TO THE POSITIVE OF THE LED THEN THE NEGATIVE OF THE LED GOES TO GROUND OF THE CIRCUIT...THAT'S ALL ABOUT THE DISCO BLINKING LED.... Circuit will be pasted soon
Subscribe to:
Post Comments (Atom)
A microcontroller is a single-chip computer. Like any other computer it needs to be programmed before it can do things. The programming is done via a circuit that connects your PC with a microcontroller. Think of it as a little circuit board connected by wires with your PC (to its parallel port, say) as shown in the following picture. There is a place in the circuit where you can insert the microcontroller to be programmed.microcontroller programming tutorial.
ReplyDelete