cours mikroc pour ensa
18975 mots
76 pages
V.TOURTCHINE. Programmation en mikroC. Application pour les microcontrôleurs de la famille PICProgrammation en mikroC. Application pour les microcontrôleurs de la famille PIC
/*******************************
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)
-0-
Programmation en mikroC. Application pour les microcontrôleurs de la famille PIC
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