Informatique industrielle est une branche de l’informatique appliquée qui couvre l’ensemble des techniques de conception et de programmation, de systèmes informatisés à vocation industrielle, qui ne sont pas des ordinateurs.
Alarme, automobile, aviation, instrumentation, médicale, téléphonie mobile, terminaux de paiement pour carte bancaire …
Un bus permet de faire transiter (liaison série/parallèle) des informations codées en binaire entre deux points. Typiquement les informations sont regroupées en mots : octet (8 bits), word (16 bits) ou double word (32 bits).
● Bus de données : permet de transférer entre composants des données,
Exemple : résultat d’une opération, valeur d’une variable, etc.
● Bus d’adresses : permet de transférer entre composants des adresses,
Exemple : adresse d’une case mémoire, etc.
● Bus de contrôle : permet l’échange entre les composants d’informations de.contrôle [bus rarement représenté sur les schémas].
Exemple : périphérique prêt/occupé, erreur/exécution réussie, etc.
Présentation de l’informatique industrielle et des systèmes micro-programmés
Architecture des micro-contrôleurs
Présentation des différents éléments d’un micro-contrôleur, éléments de choix
Rappels sur les nombres binaires et les différents codages
Les instructions
Rappels sur la logique combinatoire et séquentielle
Étude du fonctionnement d’un micro-contrôleur : le PIC 18F4520
Programmation en Assembleur — Rappel sur les algorigrammes
Présentation des interruptions
Étude d’un programme en Assembleur avec gestion des interruptions
Présentation de fonctions intégrées au microcontrôleur (timer, PWM, etc.)
Presentation du langage C pour le microcontrôleur / spécificité pour le PIC 18F4520
Informatique-industriel