Bonjour,
je m'adresse à vous car je désespère...çà fait 5 jours que j'essaie de programmer un 16F627 avec le K8048 de Velleman.
Mplab IDE veut pas créer le hex, a la place il crée 2 fichiers en .hxh et .hxl.
Voici le code:
J'espère que vous aller pouvoir me répondre car moi je commence a désespérerLIST p=16f627 ; Définition de processeur
#include <p16F627.inc> ; Définitions de variables
;***************************** ****************************** **********
; DEFINE *
;***************************** ****************************** **********
; on définit
#DEFINE LED PORTB,1 ; Led 1
#DEFINE LED2 PORTB,2 ; Led 2
#DEFINE LED3 PORTB,3 ; Led 3
#DEFINE LED4 PORTB,4 ; Led 4
#DEFINE LED5 PORTB,5 ; Led 5
#DEFINE LED6 PORTB,6 ; Led 6
;***************************** ****************************** **********
; DECLARATIONS DE VARIABLES *
;***************************** ****************************** **********
;***************************** ****************************** ***********
; DEMARRAGE SUR RESET *
;***************************** ****************************** ***********
org 0x000 ; Adresse de départ après reset
goto init ; Adresse 0: initialiser
;***************************** ****************************** **********
; INITIALISATIONS *
;***************************** ****************************** **********
init
clrf PORTB ; sorties portB à 0
movlw B'00000000'
movwf TRISB ; on met le port B en sortie à part le port contenant le bouton
movlw 0x07
movlw CMCON ; on désactive les comparateurs
goto start ; sauter au programme principal
;***************************** ****************************** **********
; SOUS-ROUTINE DE TEMPORISATION *
;***************************** ****************************** **********
;***************************** ****************************** **********
; PROGRAMME PRINCIPAL *
;***************************** ****************************** **********
start
bsf LED4 ; allumer la LED
bcf LED2 ; éteindre LED
END ; directive fin de programme
-----