03-Programmation-en-mikroC

Telechargé par djil optic
V.TOURTCHINE. Programmation en mikroC. Application pour les microcontrôleurs de la
famille PIC
-0 -
REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA
RECHERCHE SCIENTIFIQUE
UNIVERSITE M’HAMED BOGARA DE BOUMERDES
FACULTE DES SCIENCES -DEPARTEMENT PHYSIQUE
Spécialité :INFOTRONIQUE
&
IMAGERIE ET APPAREILLAGE BIOMEDICAL
V. TOURTCHINE
Programmation en mikroC. Application pour les
microcontrôleurs de la famille PIC
Manuscrit élaboré selon le programme officiellement agrée et confirme par le Conseil
Scientifique de la Faculté des Sciences
BOUMERDES -2012
/*******************************
COMMUNICATION SERIE RS232
=========================
Cet exemple illustre
l'utilisation de fonction
Software_UART de la bibliothèque
du compilateur mikroC PRO.
Microcontrôl.: 16F887
Oscillat.: HS,10.0000 Mhz
Fichier: COMMUNIC_RS232.c
********************************
/
char error, byte_read;
void main()
{
ANSEL = 0;
ANSELH = 0;
TRISC = 0x00; /*Configurer
PORTB en sortie */
PORTC = 0;
Initialiser Soft_UART en 9600
bods Soft_UART_Init(&PORTC,
7, 6, 9600, 1);
if
(error > 0)
V.TOURTCHINE. Programmation en mikroC. Application pour les microcontrôleurs de la
famille PIC
-1 -
I. LANGAGE ET COMPILATEUR mikroC POUR PIC
Le langage mikroC pour PIC a trouvé une large application pour le développement de systèmes
embarqués sur la base de microcontrôleur. Il assure une combinaison de l'environnement de
programmation avancée IDE (Integrated Development Environment) , et d’un vaste ensemble
de bibliothèques pour le matériel, de la documentation complète et d’un grand nombre des
exemples.
Le compilateur mikroC pour PIC bénéficie d'une prise en main très intuitive et d'une ergonomie
sans faille. Ses très nombreux outils intégrés (mode simulateur, terminal de communication
Ethernet, terminal de communication USB, gestionnaire pour afficheurs 7 segments, analyseur
statistique, correcteur d'erreur, explorateur de code, mode Débug ICD...) associé à sa capacité
à pouvoir gérer la plupart des périphériques rencontrés dans l'industrie (Bus I2C™, 1Wire™,
SPI™, RS485, Bus CAN™, USB, gestion de cartes compact Flash et SD™/MMC™, génération
de signaux PWM, afficheurs LCD alphanumériques et graphiques,afficheurs LEDs à 7
segments, etc...) en font un outil de développement incontournable pour les systèmes
embarqués, sans aucun compromis entre la performance et la facilité de débogage.
1.1 Compilateur mikroC PRO pour PIC
La nouvelle version appelée mikroC PRO dispose de très nombreuses améliorations du
compilateur mikroC : nouvelles variables utilisables, nouvelle interface IDE, amélioration des
performances du linker et de l'optimisateur, cycle de compilation plus rapide, code machine
généré plus compact (jusqu'à 40 % suivant les cas), nouveaux PIC supportés, environnement
de développement encore plus ergonomique, nouveaux exemples d'applications, etc...
1.2 Installation du compilateur mikroC PRO v. 1.65
Pas 1 : Cliquer sur l’icône mikroC_PRO_1.65.exe (Si la fenêtre du Contrôle de compte
d’utilisateur s’ouvre, cliquer sur oui), et attendre que les données de l’installation se
décompressent.
1. Dans la suite nous utiliserons le compilateur mikroC PRO v.1.65
2. La simulation des applications de programmation nous réalisons à l’aide du
logiciel PROTEUS v.7.6 SP
V.TOURTCHINE. Programmation en mikroC. Application pour les microcontrôleurs de la
famille PIC
-2 -
Pas 2 : Cliquer sur Next
Pas 3: Cocher la case :I accept the terms in the License Agreement et cliquer sur Next
V.TOURTCHINE. Programmation en mikroC. Application pour les microcontrôleurs de la
famille PIC
-3 -
Pas 4: Avant de cliquer sur Next, il est recommandé de laisser la case
Install For All Users
coché. Cliquer sur Next
Pas 5:Cliquer sur Next
V.TOURTCHINE. Programmation en mikroC. Application pour les microcontrôleurs de la
famille PIC
-4 -
Pas 6: Cliquer sur Install (Noter bien l’endroit d’installation)
Pas 7: Cliquer sur OUI pour l’association du format de fichier .c avec le logiciel mikroC PRO
1 / 123 100%

03-Programmation-en-mikroC

Telechargé par djil optic
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !