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
Documents similaires










-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 06, 2022
- Catégorie Management
- Langue French
- Taille du fichier 1.0531MB