All pastes #366443 Raw Edit

Unnamed

public text v1 · immutable
#366443 ·published 2007-02-21 18:01 UTC
rendered paste body
; Blinking "test" program for the PIC16F88
; and other similar IC's

	list	p=16F88
	include "p16f88.inc"

	; __config _CONFIG1, 0x3F18

	; Similar to above, except maybe not the same configuration, but whatever
	; see p16f88.inc for the values to use.  Also, the 88 has 2 config addresses,
    ; so you need to specify _CONFIG1 or _CONFIG2, where on other PICs just __config
    ; is enough
	__config _CONFIG1, _WDT_OFF & _INTRC_IO & _CP_OFF & _LVP_OFF & _MCLR_OFF

COUNT	equ	0x20
PORTVAL	equ	0x21

	org 0x00
; Set stuff up
	bsf		STATUS, 5
	movlw	0x00
	movwf	TRISA
	bcf 	STATUS, 5

Start	incf	PORTVAL
		movfw	PORTVAL
		movwf	PORTA
		call 	Delay
		goto	Start

Delay
Loop1	decfsz	COUNT, 1
        goto    Loop1
Loop2	decfsz	COUNT, 1
		goto	Loop2
	return 

	end