Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
51452974 Programmation Assembleur Des PIC

51452974 Programmation Assembleur Des PIC

Ratings: (0)|Views: 10 |Likes:
Published by Ibrahima Gueye

More info:

Published by: Ibrahima Gueye on Jul 08, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/21/2012

pdf

text

original

 
Cours pic16F648A S.T.I. Génie Electrique option Electronique
PIC : COURS ASSEMBLEUR 
I) Fonctions de base d’une machine informatique
Contenir de façon permanente les tâches à exécuter (mémoire programme) en ROMou 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 anglaisALU).
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 anglaisProgram Counter).
II) Schéma fonctionnel d’une machine informatique
 
U.A.L.MémoiresUnité decontrôleHorlogeInterfacedesortieInterfaced ’entréeP1PnP ’1P ’nDMADMA
 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 optiqueB) Registres mémoiresA accès dit aléatoire c’est à dire, temps d’accès indépendant de l’emplacement de ladonnée stockée.
Lecture seule : ROMPROMREPROM
RAM (lecture & écriture) : StatiqueDynamiquePage n°1/12
 
Cours pic16F648A S.T.I. Génie Electrique option ElectroniqueC) Mémoires de masse
Accès séquentiel : Bandes magnétiques
Accès aléatoire : DisquettesDisques dursCédéromsD) P’n : Périphériques de sortie
Dispositifs de visualisation : DELsAffichage alphanumériqueEcran vidéo
Imprimante
Table traçante
Synthétiseur vocal
Lecteur disquette
III) Architecture d’un système à microprocesseur 
A) Structure : µP 6809 MOTOROLA
 
MémoiresCircuitsd ’interfaceentrée/sortieBus de données bidirectionnelBus d ’adresses unidirectionnel816Bus decontrôleExtérieur (UCT)CPUCentralProcessingUnit
 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/12
 
Cours pic16F648A S.T.I. Génie Electrique option Electronique
Passage du programme source au programme objet :
Binaire
Programmeobjet enMatérielMode de traductionProgrammesource écrit enBinaireHéxadécimalMnémoniqueLangage évolué:* Basic* Pascal* CConversionHéxadécimal/binaireAssembleur (logiciel)Désassembleur (logiciel)Interpréteur (logiciel)Ligne à ligne à chaque exécutionCompilateur (logiciel)Globalement une seule fois
µP
 C) Plan mémoire du PIC16F648APage n°3/12

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->