Aperçu des sections
- Généralités
- TD-TP1
- TD-TP2
TD-TP2
Un TD-TP sur la programmation de µC PIC16F84A à travers une série de LAB. Cette dernière touche le plus important dans le domaine de réalisation des systèmes embarqués à base de µC sans oublié l'ouverture d'une petite fenetre sur l'exploitation des µC dans le domaine de l'automatisme.
- TD-TP3
TD-TP3
Un TD-TP sur la manipulation du monde analogique par l'ADC installé dans les µC PIC, la manipulation des modules TIMER2 le CCP(en mode PWM) et la communication série à travers le module USART selon le protocole RS232 afin de réaliser une carte de controle-commande avec une HMI par MATLAB pour communiquer avec la carte.
- TD-TP4
- TP RTOS
TP RTOS
• Système mono-tâche (clignotement d’une LED).
• Positionnement du problème multitâches (Plusieurs tâches de la même nature).
• La solution en pseudo-multitâches.
• Positionnement du problème multitâches (Plusieurs tâches avec différentes natures).
• Problème de la zone STACK de MID-RANGE.
• Présentation de noyau HBM-RTOS (LITE VERSION).
• Implémentation du noyau.
• Exercice. - TD-TP SE vers API
TD-TP SE vers API
• Positionnement du problème à travers un processus industriel.
• Les deux célèbres langages de programmation des API (LADDER et GRAFCET) en bref.
• Conversion du LADDER à un algorithme informatique.
• Conversion du GRAFCET à un algorithme informatique.
• Exercices de TD.
• Annexe : conversion du GRAFCET en LADDER. - Annexe
Annexe
- La fiche du jeu d'instructions de MID-RANGE (µP des µC PIC16F).
- Modèle d'un fichier en assembleur de µC PIC16F84A pour MPASM-MPLAB
- Bibliothèque 16 bits pour µP MID-RANGE.
- Fiche pour chronogramme d'ordonnancement.
- Solution de quelques LAB avec explication.
- Programmation et réalisation de quelques LAB par MPLAB et PROTEUS.
- Exemple de conversion d'un grafcet contient un Timer -TON- et un compteur d'événements en C-ARDUINO avec simulation sous PROTEUS.
- Exemple de conversion d'un grafcet en C-ARDUINO en utilisant la programmation orientée objet OOP avec simulation sous PROTEUS.
Cette exemple présente une démonstration complète sur la conversion du grafcet en algorithme (C-ARDUINO comme application), dont on a abordé le sujet de la fonction Timer en mode TON et la fonction compteur d'événements sur franc montant (rising-edge).
remarque : Le code est complètement commenter.
Cette exemple présente une démonstration complète sur la conversion du grafcet en C-ARDUINO , dont on a abordé le sujet de la programmation orientée objet. Le code utilise des objets comme TimerTON, CounterENV et lpcGRAFCET qui rendent le code source plus lisible et plus élégant.