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.
Domaines d’applications :
Alarme, automobile, aviation, instrumentation, médicale, téléphonie mobile, terminaux de paiement pour carte bancaire …
Les différents systèmes programmables
- Les circuits spécialisés ou ASIC (Application Specific Integrated Circuit) : Les circuits spécialisés sont des circuits spécialisés dès leur conception pour une application donnée.
- Les systèmes en logique programmée et/ou en logique programmable sont connus sous la désignation de PLD (programmable logic device, circuit logique programmable)
- Les systèmes micro-programmés : Les micro-contrôleurs sont typiquement des systèmes micro-programmés.
Les différents bus d’un système micro-programmés
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).
Il existe 3 Types de bus :
● 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.
Plan du cours informatique industrielle
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