	;Expt1e.asm
        ;Project: Flash a LED
	;List P = 16F84
	;#include <p16F84.inc>
	;__CONFIG 1Bh    ;_CP_OFF & _PWRTE_ON & _WDT_OFF & _RC_OSC


	ORG 0		;This is the start of memory for the program.
SetUp	BSF 03,5	;Go to Bank 1
	CLRF 06		;Make all port B output	
	BCF 03,5	;Go to Bank 0 - the program memory area.	
	CLRF 06		;Blank the output
	GOTO Main
		
Delay	NOP		;Create approx 250mS delay
	DECFSZ 1A,1
	GOTO Delay
	DECFSZ 1B,1
	GOTO Delay
	RETURN	

Main	BSF 06,0	;Turn on LED
	CALL Delay	;Keep LED on
	BCF 06,0	;Turn LED off
	CALL Delay
	CALL Delay		
	CALL Delay	
	GOTO Main

	END		;Tells assembler end of program
