	list      p=16f1826           
	#include <p16F1826.inc> 
	errorlevel -302    

	__config _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_OFF & _CPD_OFF & _BOREN_OFF & _CLKOUTEN_OFF & _IESO_OFF & _FCMEN_OFF
	__config _CONFIG2, _PLLEN_OFF  & _LVP_OFF & _STVREN_OFF
	
	cblock	0x20
	t1,t2,t3
	endc




	ORG		0X00
	goto	init	

	ORG		0X04
	retfie


init
#define	pa	PORTA
#define	pb	PORTB
#define	la	LATA
#define	lb	LATB
#define	pwm	CCPR1L


	BANKSEL		OSCCON
	MOVLW   	B'01101000'				;>>> 4 MHz
	MOVWF		OSCCON

	BANKSEL		LATA
	clrf		LATA
	clrf		LATB
	BANKSEL		ANSELA	
	clrf		ANSELA
	clrf		ANSELB
	BANKSEL		TRISA
	clrf		TRISB
	clrf		TRISA
	bsf			TRISA,4

;	BANKSEL		PR2
;	movlw		0xff
;	movwf		PR2
;	BANKSEL		TMR2	
;	clrf		TMR2
;	BANKSEL		T2CON
;	bsf			T2CON,0
;	BANKSEL		CCP1CON
;	movlw		0xf
;	movwf		CCP1CON
;	BANKSEL		T2CON
;	bsf			T2CON,2
	


	BANKSEL		PORTA
	clrf		PORTA
	clrf		PORTB

;program begin

	


go













;dy	
;	movlw	.255
;	movwf	t1
;
;	movlw	.20
;	movwf	t3
;ff
;	movlw	.2
;	movwf	t2
;do
;	decfsz	t2,f
;	goto	do
;	decfsz	t1,f
;	goto	ff
;	decfsz	t3,f
;	goto	ff
;	return

	end
	

