Menu Général                                                               URL: http://assoft.free.fr/
 Démarche avec DEVmic11ACPS 3.71

mini Doc Devmic11

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.

Menu Devmic11acps
 
 
1
             
16
       
17
       
18
 
15
       

Régler: Options -> 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.

menu devmic11ACPS
Configuration de Devmic11 pour 68HC811E2
Implanter code OBJET  
Devmic en mode simulation

Voir l'aide fournie avec le logiciel Devmic11ACPS3.68.HLP

Charger DEVmic11ACPS3.71
 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 ***************************************