Cours 68HC11 S.T.I. Génie Electrique option Electronique ARCHITECTURE D’UNE MAC

Cours 68HC11 S.T.I. Génie Electrique option Electronique ARCHITECTURE D’UNE MACHINE INFORMATIQUE SYNCHRONE PILOTEE PAR UNE HORLOGE I) Fonctions de base d’une machine informatique ¾ Contenir de façon permanente les tâches à exécuter (mémoire programme) en ROM ou sur support magnétique. ¾ Contenir de façon temporaire des données (mémoire de travail) en RAM. ¾ Permettre un dialogue avec l’extérieur (circuit d’interface entrée/sortie) : ª PIA- ACIA- TIMER ª PIO- USART ª SIO- UART. ¾ Effectuer des opérations arithmétiques et logiques élémentaires (UAL, en anglais ALU). ¾ Organiser des transits d’informations (unité de contrôle : U.C.) ¾ Cadencer les différentes informations (Horloge) ¾ Pointer l’étape du programme en cours (P.C. : compteur programme, en anglais Program Counter). II) Schéma fonctionnel d’une machine informatique U.A.L. Mémoires Unité de contrôle Horloge Interface de sortie Interface d ’entrée P1 Pn P ’1 P ’n DMA DMA A) Pn : Périphériques d’entrées ¾ Clavier ¾ Souris ¾ Joystick ¾ Ecran tactile ¾ Lecteur de bande magnétique ¾ Lecteur de cartes ¾ Chaînes d’acquisition de données ¾ Crayon optique B) Registres mémoires A accès dit aléatoire c’est à dire, temps d’accès indépendant de l’emplacement de la donnée stockée. ¾ Lecture seule : ROM PROM REPROM ¾ RAM : Statique Dynamique Page n°1/17 Cours 68HC11 S.T.I. Génie Electrique option Electronique C) Mémoires de masse ¾ Accès séquentiel : Bandes magnétiques ¾ Accès aléatoire : Disquettes Disques durs Cédéroms D) P’n : Périphériques de sortie ¾ Dispositifs de visualisation : DELs Affichage alphanumérique Ecran vidéo ¾ Imprimante ¾ Table traçante ¾ Perforatrice de bandes ¾ Synthétiseur vocal ¾ Lecteur disquette III) Architecture d’un système à microprocesseur A) Structure : µP 68HC11 MOTOROLA Mémoires Circuits d ’interface entrée/sortie Bus de données bidirectionnel Bus d ’adresses unidirectionnel 8 16 Bus de contrôle Extérieur (UCT) CPU Central Processing Unit Les périphériques chez MOTOROLA sont considérés comme des accès mémoires. B) Notion de programme source et programme objet ¾ Programme source : Traduction de l’algorithme dans un langage compréhensible par la machine informatique (BASIC, PASCAL, C, FORTRAN, COBOL, ALGOL, PL1, ADA, LOGO, LSE, DELPHI, etc ...). ¾ Programme objet : Traduction du programme source en instructions codées en binaire, seul langage exécutable par le microprocesseur. Page n°2/17 Cours 68HC11 S.T.I. Génie Electrique option Electronique ¾ Passage du programme source au programme objet : Binaire Programme objet en Matériel Mode de traduction Programme source écrit en Binaire Héxadécimal Mnémonique Langage évolué: * Basic * Pascal Conversion Héxadécimal/binaire Assembleur (logiciel) Désassembleur (logiciel) Interpréteur (logiciel) Ligne à ligne à chaque exécution Compilateur (logiciel) Globalement une seule fois µP C) Structure interne 68HC11 Mapping mémoire du 68HC11. Le 68HC11 est un microcontrôleur. C’est un microprocesseur qui possède de la RAM, ROM et divers périphériques d’entrées/sorties. Un microcontrôleur peut donc être utilisé seul, car il est à lui seul une machine informatique. Un microprocesseur, PENTIUM, 6809, Z80, etc..., ne peut fonctionner seul, il a nécessairement besoin de ROM et de RAM externes. Page n°3/17 Cours 68HC11 S.T.I. Génie Electrique option Electronique Page n°4/17                                                                                                                                                                                                                                        PA7 PA0 Port A                                                                     PB7 PB0                                                                                                                      Non disponible sur version LC          Pulse accumulator                                                                                          Compteur système Port C Port B Port D Port E CPU 68HC11A1 EEPROM 512 octets RAM 256 octets PC7 PC0                                                                                                          STRA STRB                                                                                                                       PD5 PD0    PE3 PE0                                                           SCI SPI Conversion A/N RAM 8K ou 24K selon la version EPROM 8K ou 32K selon la version Gestion périphériques externes Gestion des interruptions Mode Osc /2 Pas à Pas Conversion N/A 12 Bits (en option) Liaison RS232 n°2 (en option) Adaptateur RS232C MODA* MODB*                      *Conf ig urable par cavaliers E 1,8432MHz OS C 7,3728MHz                     14,745 6MHz            RESET    IRQ   XIRQ                                 VMA   VPA   R/W             uploads/Management/ 68hc11-v2-pdf.pdf

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Mar 06, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 1.0531MB