PIC 16F877A vraagje

Alleen berichten met de trefwoorden “breadboard” worden getoond. Alle berichten tonen

Beste mede forum leden,

Recentelijk ben ik begonnen met de PIC processoren. Aangeschaft heb ik de Wisp628 programmer en een PIC16F877A controller. Deze heb ik aangesloten op een breadboard doormiddel van een 5V gestabiliseerde voeding. Ik heb een programma geupload naar de processor maar deze wil niet draaien. Wat doe ik verkeerd? Hieronder een afbeelding van de opstelling en het stukje programma wat ik gebruikt heb.

Bedankt voor de hulp alvast!
Gr,
Bart

http://snap24.photobox.co.uk/73341466b263202ee9f968b68d5df5bf782232d05ecd65fede30c336.jpg

Verbonden pinnetjes van links-boven naar rechts onder:
31: gnd, zwart wisp
32: 5V, rood wisp
36: GND, wit wisp
39: groen wisp
40: blauw wisp

14: clock, 22nf
13: clock, 22nf
3: led2
2: led1
1: 5V via 10K, geel wisp

De gebruikte code ziet er als volgt uit:

code:


InitPortA	EQU 	85h
PortA		EQU	05h					
		ORG	00h		; choose begin address
		BSF	03,5		; select bank 1
		CLRF	InitPortA	; direction of portA: output 
		BCF	03,5		; select bank 0
EndlessLoop	MOVLW	01h		; load value 1 in the W register
		MOVWF	PortA		; put the value in portA --> Led On
		GOTO	EndlessLoop
		END			; end program