Télécharger Imprimer la page

Picaxe 14M Mode D'emploi page 5

Publicité

Configuration des entrées/sorties.
Par défaut, les entrées sont à gauche (broches 3 à 7), et les sorties à droite (broches 8 à 13). Mais, les 6
broches du bas ( de 10 à 5) sont regroupées en un « port » (portC) dont chaque bit est nommé C0-C5.
Attention, le numéro du bit de portC ne correspond pas au numéro normal entrée/sortie (et encore
moins au numéro de la broche !).
Utilisation des broche du portC comme sorties digitales.
Pour configurer le pin C3 en sortie et l'activer
high portc 3
Pour configurer le pin C3 en sortie et le désactiver
low portc 3
Pour configurer tous les pins du portC en sorties
let dirsc = %00111111
Utilisation des broches du portC en entrées.
Les broches C0, C1, C2 du portC sont, par défaut des sorties. Elles peuvent être reconfigurées
comme entrées, mais il faudra prendre en compte, sur la carte électronique, le fait que ce
sont des sorties à la mise sous tension. Une simple résistance d' 1 kΩ, placée en série avec la
broche résout simplement ce problème.
Pour configurer tous les pins du portC en entrées
Utiliser la syntaxe suivant pour tester une condition d'entrée :
Le mot-clé « portC » est inséré après l'instruction « if ».
Pour tester si deux (ou plus) entrées du portC sont ON
Pour tester si l'une des deux (ou plus) entrées du portC sont ON
Le mot-clé « portC » n'est utilisé qu'une seule fois après l'instruction « if ».
Il n'est pas possible de tester deux ports différents dans la même instruction if...then...
Il n'est pas possible d'accéder aux pins du portC avec d'autres instructions. Par conséquent,
ces pins sont réservés à l'utilisation d'inter ON/OFF.
Utilisation des broches du portC en entrées analogiques.
Trois entées analogiques additionnelles ADC1, 2 et 3 sont utilsables APRES avoir configurés les
broches correspondantes en entrées. Il faut s'assurer que la carte électronique prendra en
compte le fait que ces broches sont des sorties à la mise sous tension. Une simple résistance
d'1 kΩ en série avec la broche résout ce problème.
http://henri.lichiere.free.fr/electronique/picaxe-14m/
Microcontrôleur PICAXE-14M (PIC16F684)
let dirsc = %00000000
if portC pin0 = 1 then ...
if portC pin0 = 1 AND pin1 = 1 then ...
if prtC pin0 = 1 OR pin1 = 1 then ...
hL – 2009
Page 5/8

Publicité

loading

Ce manuel est également adapté pour:

Pic16f684