Dernière mise à jour : 24/12/2011
Livre
PIC et MikroPascal ? - Vos avis...
Exemples de code pour MikroPascal
Les exemples disponibles via les liens suivants ont été établis avec
MikroPascal Pro version V2.50, V3.20, V3.50 ou V3.80, mais peuvent
aussi être utilisés sous
MikroPascal V7 ou V8 moyennant adaptations. Il existe une version de
démonstration
entièrement fonctionnelle mais limitée à 2 KO de code compilé sur le
site Mikroe,
que vous pouvez utiliser pour essayer ces exemples et même
pour commencer vos projets personnels.
Exemples simples, pour commencer
Configuration
minimale d'un PIC - Configuration des entrées sorties
Configuration
oscillateur - Oscillateur interne ou externe, quartz, réseau
RC, ...
Activation
d'une sortie - Allumage d'une led, commande d'un relais, en
fixe ou en clignotant
Lecture
d'un bouton poussoir - Savoir s'il est enfoncé ou relaché
Interruptions
- Detection d'un évenement externe ou interne
Lecture /
écriture en EEProm - Lecture / écriture variable de type bit,
octet ou word
Lecture CAN
- Exemple de lecture sur entrée analogique (CAN / ADC) avec PIC 12F675
Comparateurs
- Exemples avec PIC 16F88
Production sonore
- Produire un bip, un son continu, une petite mélodie ou son de sirène
Encodeur
optique - Comment utiliser un tel composant pour incrémenter
ou décrémenter une valeur.
Exemples un peu plus avancés
Lecture /
écriture sur bus I2C - Généralités
Lecture PCF8583
sur bus I2C - Lecture date / heure provenant d'une horloge
temps réel RTC PCF8583
Lecture
/ écriture PCF8574 sur bus I2C - Lecture et écriture
avec les expandeurs de port PCF8574 et PCF8574A
Lecture
/ écriture PCF8591 sur bus I2C - Lecture et écriture
avec le convertisseur A/N et N/A PCF8591
Lecture /
écriture 24Cxx sur bus I2C - Ecriture et lecture dans mémoire
externe EEPROM de type 24C02, 24C04 et 24C16
Réception et traitement de codes RC5 (télécommande infrarouge) - En cours d'écriture.
Voir aussi simulation
code RC5 avec EasyHDL
Emission et réception de données RS232 - En
cours
d'écriture. Voir aussi simulation
trames RS232 avec EasyHDL
Reproduction d'un fichier son - Fichier stocké en EEPROM ou
sur une carte SD - Pas
commencé. Voir aussi lecteur audio 001.