Préambule: Au lycée Pape Clément de Pessac, en 1ère et terminale Sti genie Electronique , en S option SI et BTS Electronique, le microContrôleur 68HC811E2 est utilisé ( bootstrap ou circuit seul ) en relation avec le logiciel Devmic11acps.
Lancer l'application DEVmic11ACPS, noter le numéro de version du logiciel installer sur votre poste informatique:
ETAPE 1
et 2 OUVRIR le Fichier indiqué: exemple
programme.asm
En cas d'absence de licence, demander au professeur.
|
|
|
|
|
Régler:
Options
3
-> Matériel 4
->
68HC811E2 5,
Single Chip 6,
8 MHz 7,
Com ? 8
9
, activer le RESET
Automatique si votre Kit HC11 en est doté.
10 , Bouton OK
Remarque: le Kit HC11 est configuré
en mode BOOTSTRAP!
Régler:
Options 3 ->
Programme11
-> Adopter les valeurs par conseillées 12
,
-> Lancer le programmer en $F9A3
,13.
-> 14 ,
Bouton
OK
Connecter le Kit 68HC11 fourni à la liaison série adéquate du PC utilisé.
( remarque le logiciel est à priori déjà configurer sur le "bon COM?")
1 et 2 Ouvrir le programme de test: "testboot.asm"
15 Cliquez sur l'icône S pour désactiver la simulation.
16 Identifier le m C ( micro-contrôleur )
17 Installer le moniteur. Le vérifier le cas échéant.
18 Cliquez sur l'icône "Tout reconstruire" (ampoule!) et tester le Kit avec le PC.
Remédier aux éventuelles pannes: Com?, license, Kit….
Ouvrir 1
et 2 le programme
de cette séance: par exemple "TESTBOOT_7.asm"
Après avoir compléter le fichier précédent, enregistrer sous...19 dans le répertoire de travail avec "vos 2 noms.asm"
MENU, Filière 20 -> Assembler 21
MENU, Filière 20 -> Lier 22( le cas échéant )
Visualiser le LISTING et la trame S1S9.
MENU, Fichier 1 -> Créer fichier Objet 23 -> Trame S1 S9 24 ->
MENU, Outils 25->
Implanter code Objet 26
-> En EEPROM 27,
Trame S1 S9 courante 28
On peut alors vérifier l'implantation des adresses 29
et
l'adresse d'execution
30
puis IMPLANTER 31
Ouvrir, le cas échéant,
la fenêtre de communication avec la touche "F2".
FAIRE un RESET du Kit à
chaque fois que le logiciel vous le demande.
![]() |
|
![]() |
|
![]() |
Voir l'aide fournie avec le logiciel Devmic11ACPS3.68.HLP
exemple programme.asm:*******************************************************************************
* Mode monochip du 68HC811E2
*
* *
*** Version Eleve *** Compléter
a la place des points d'interrogation *******
* *
* Dernière révision
D.M. le 19/09/2001 - Lycée Pape Clément - PESSAC *
* Votre Nom: ? *
*******************************
Nom du fichier: ? exemple programme.asm
*****
* Association SoFt : assoft@aol.com
*
* http://members.aol.com/assoft/home.htm
***** *
* Auteur DevMic11 :- Bernard Reynier
XWre@aol.com *
*******************************************************************************
VecteurRESET
Org $fffe
; pour un fonctionnement ultérieuren mode MONOCHIP sans DEVmic11
fdb START
; placer l'adresse de départ du programme à tester
include c:\hc11\regbas.asm ; chemin de la table d'équivalence des registres et adresses
START equ $f9a3 ; adresse d'execution après le moniteur
************ Implantez ci-dessous vos variables, en RAM *****************************
Vites_7812 EQU %00100010
org $0002
*************************************************************
org START
; debut programme
init_pile
lds #RAMUEND
;( $00C3 ) pile en fin de RAM utilisateur,
LDX #$1000
; pointeur index des registres
SEI
; masquer les interruptions
************ Développez ci-dessous
votre programme, en EEPROM ************
********************** Fin de votre
Programme ***************************************
BRA *
End
********************** Constante en
EEPROM après votre programme ******************
*** message commentaire apres une
etoile *
*
MessageEcran
fcb 10,$0D,$20
fcc 10,$0D,$20
********************** Fin du Programme
complet ***************************************