Programmation d'un 16F628

Fermé
mikoulol01 Messages postés 3 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 19 mai 2009 - 5 mai 2009 à 11:20
mikoulol01 Messages postés 3 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 19 mai 2009 - 19 mai 2009 à 11:04
Bonjour,
J'aimerais programmé mon 16F628 seulement j'ai un problème lors de l'utilisation de MPLAB IDE V 8.2 .

Je supose que le language que j'utilise n'est pas le bon , je vous montre mon programme , auquel il trouve énormément de fautes .

étant actuellement en étude sur la programmation , je n'ai qu'une petite experience donc excusez moi si la réponse est évidente .

LISTp=16F628
#INCLUDE <P16F628.inc>
COMPTEUR EQU 0X0C
ORG 0X00
GOTO DEBUT
ORG 0X05
DEBUT BSF STATUS,RP0
MOVLW b <11111111>
MOVWF PORT,A
MOVLW b <00000000>
MOVWF PORT,B
MOVLW b <00000111>
MOVWF TMR0
BCF STATUS, RP0

LEVER1 BTFSS PORTA,3
GOTO LEVER1
BSF PORTB,1

TRANS1 BTFSS PORTA,7
GOTO TRANS1
BCF PORTB,1
BSF PORTB,5

TOURNER BTFSS PORTA,3
GOTO TOURNER
BCF PORTB,5
BSF PORTB,3

OUVRIR BTFSS PORTA,6
GOTO OUVRIR
BCF PORTB,3
BSF PORTB,7

DESCENDRE BTFSS PORTA,0
GOTO DESCENDRE
BCF PORTB,7
BSF PORTB,2



FERMER BTFSS PORTA,5
GOTO FERMER
BCF PORTB,2
BSF PORTB,0


MONTER1 BTFSS PORTA,4
GOTO MONTER1
BCF PORTB,0
BSF PORTB,1

ROTATION1 BTFSS PORTA,7
GOTO ROTATION1
BCF PORTB,1
BSF PORTB,4


TRANS2 BTFSS PORTA,2
GOTO TRANS2
BCF PORTB,4
BSF PORTB,6

DESCENTE BTFSS PORTA,1
GOTO DESCENTE
BCF PORTB,6
BSF PORTB,2

OUVRIR1 BTFSS PORTA,5
GOTO OUVRIR1
BCF PORTB,2
BSF PORTB,7

FERMER2 BTFSS PORTA,0
GOTO FERMER2
BCF PORTB,2
BSF PORTB,0

LEVER2 BTFSS PORTA,3
GOTO LEVER2
BSF PORTB,1

TRANS3 BTFSS PORTA,7
GOTO TRANS3
BCF PORTB,1
BSF PORTB,5

TOURNER2 BTFSS PORTA,3
GOTO TOURNER2
BCF PORTB,5
BSF PORTB,3

DESCENDRE3 BTFSS PORTA,6
GOTO DESCENDRE3
BCF PORTB,7
BSF PORTB,2

OUVRIR3 BTFSS PORTA,5
GOTO OUVRIR3
BCF PORTB,3
BSF PORTB,7

MONTER4 BTFSS PORTA,0
GOTO MONTER4
BCF PORTB,0
BSF PORTB,1

ROTATION4 BTFSS PORTA,7
GOTO ROTATION4
BCF PORTB,1
BSF PORTB,4


TRANS4 BTFSS PORTA,2
GOTO TRANS4
BCF PORTB,4
BSF PORTB,6

DESCENTE2 BTFSS PORTA,1
GOTO DESCENTE2
BCF PORTB,6
BSF PORTB,2


END

Voila et le rapport du "BUILD ALL"



----------------------------------------------------------------------
Debug build of project `C:\Documents and Settings\Administrateur\Bureau\Mike 6eme\Mplab6\Mike.mcp' started.
Preprocessor symbol `__DEBUG' is defined.
Tue May 05 11:22:13 2009
----------------------------------------------------------------------
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F628 "C:\Documents and Settings\Administrateur\Bureau\Mike 6eme\Mike.asm" /l"Mike.lst" /e"Mike.err" /o"Mike.o" /d__DEBUG=1
Error[113] C:\DOCUMENTS AND SETTINGS\ADMINISTRATEUR\BUREAU\MIKE 6EME\MIKE.ASM 8 : Symbol not previously defined (b)
Error[128] C:\DOCUMENTS AND SETTINGS\ADMINISTRATEUR\BUREAU\MIKE 6EME\MIKE.ASM 8 : Missing argument(s)
Error[113] C:\DOCUMENTS AND SETTINGS\ADMINISTRATEUR\BUREAU\MIKE 6EME\MIKE.ASM 9 : Symbol not previously defined (PORT)
Error[108] C:\DOCUMENTS AND SETTINGS\ADMINISTRATEUR\BUREAU\MIKE 6EME\MIKE.ASM 9 : Illegal character (,)
Error[113] C:\DOCUMENTS AND SETTINGS\ADMINISTRATEUR\BUREAU\MIKE 6EME\MIKE.ASM 10 : Symbol not previously defined (b)
Error[128] C:\DOCUMENTS AND SETTINGS\ADMINISTRATEUR\BUREAU\MIKE 6EME\MIKE.ASM 10 : Missing argument(s)
Error[113] C:\DOCUMENTS AND SETTINGS\ADMINISTRATEUR\BUREAU\MIKE 6EME\MIKE.ASM 11 : Symbol not previously defined (PORT)
Error[108] C:\DOCUMENTS AND SETTINGS\ADMINISTRATEUR\BUREAU\MIKE 6EME\MIKE.ASM 11 : Illegal character (,)
Error[113] C:\DOCUMENTS AND SETTINGS\ADMINISTRATEUR\BUREAU\MIKE 6EME\MIKE.ASM 12 : Symbol not previously defined (b)
Error[128] C:\DOCUMENTS AND SETTINGS\ADMINISTRATEUR\BUREAU\MIKE 6EME\MIKE.ASM 12 : Missing argument(s)
Halting build on first failure as requested.
----------------------------------------------------------------------
Debug build of project `C:\Documents and Settings\Administrateur\Bureau\Mike 6eme\Mplab6\Mike.mcp' failed.
Preprocessor symbol `__DEBUG' is defined.
Tue May 05 11:22:14 2009
----------------------------------------------------------------------
BUILD FAILED



Votre aide serait la bienvenue :-)

3 réponses

"J'aimerais programmé mon 16F628 seulement j'ai un problème lors de l'utilisation de MPLAB IDE V 8.2 "

??????????

c'est koi ??
0
mikoulol01 Messages postés 3 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 19 mai 2009
5 mai 2009 à 11:28
Un PIC 16F628 , Et mon probleme est avec le programme MPLAB IDE V8.2 Dans lequel je dois faire mon programme.
0
Bon, le compilateur est clair: il faut adopter la syntaxe imposée par MPLAB :
Par exemple:
MOVLW b <11111111> doit s'écrire MOVLW b'11111111' ou MOVLW OxFF
MOVWF PORT,A doit s'écrire MOVWF PORTA
Le compilateur donne la ligne où il détecte une erreur; il faut lui faire confiance et, humblement, se dire: où me suis-je trompé ?
Bonne contibuation.
0
mikoulol01 Messages postés 3 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 19 mai 2009
19 mai 2009 à 11:04
Merci Ca a fonctionné . Je veut maintenant mettre le fichier .hex sur mon pic via velleman PicProg2006 , il m'avertit " the setting don't match the pic in the programmer " Je clique pour continuer , et le programme a l'air de se mettre dedans .

Je le test ensuite et le pic ne réagit pas , ne fait rien .
Est ce car mon programme contient une faute ?
Je me pose également une question a propos du Quartz interne , Faut il l'activé d'une quelcquonque manière ?

Je m'adresse a vous car je reste bloqué , et j'y ai déja perdu énormement de temps sur l'avancement de mon projet de fin d'année.
0