الخلاصة:
Abstract
The microcontroller is an integrated circuit designed to react with humans and is therefore used to perform various functions. The purpose of this memo is to introduce the PIC 16F877A microcontroller, to program the MikroC programming language, then to create and implement a set of programs and applications that can: measure and display the temperature on LCD display using LM35 analog sensor, control of DC motor through integrated circuit L293D, position control of a servomotor, measurement and display of distance with a distance sensor HC-SR04, and finally the communication between the computer and the microcontroller via the RS232 serial port through the MAX232 integrated circuit. The microcontroller has been programmed by the EasyPIC V7 programming and development board.
Résumé
Le microcontrôleur est un circuit intégré conçu pour réagir avec l'être humain et est donc utilisé pour remplir des diverses fonctions. L'objectif de cette note est de présenter le microcontrôleur PIC 16F877A, de programmer le langage de programmation MikroC, puis de créer et de mettre en oeuvre un ensemble de programmes et d'applications qui permettent de: mesurer et d'afficher la température sur l'écran LCD à l'aide du capteur analogique LM35, la commande du moteur à courant continu à travers le circuit intégré L293D, le contrôle de position d’un servomoteur, la mesure et l'affichage de la distance avec un capteur de distance HC-SR04, et enfin la communication entre l'ordinateur et le microcontrôleur via le porte série RS232 à travers le circuit intégré MAX232. Le microcontrôleur a été programmé par la carte de programmation et développement EasyPIC V7.