Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
gcbasic:ref_cmde:can:readad [2009/10/30 23:55] per créée |
gcbasic:ref_cmde:can:readad [2009/11/02 23:08] (Version actuelle) per |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== ADOff ====== | + | ====== ReadAD ====== |
[[.|retour]] | [[.|retour]] | ||
- | Syntaxis: | + | **Syntaxe : ** |
- | + | variable = ReadAD (puerto) | |
- | ADOff | + | ** |
- | + | Explication :** | |
- | + | ReadAD est une fonction qui peut être utilisé pour lire le convertisseur analogique-digital interne que beaucoup de PIC possèdent, l'entrée du port peut être AN0, AN1, AN2, etc., jusqu'au nombre d'entrées analogiques possédées par le PIC utilisé. On se refèrera aux feuilles du constructeur du PIC pour trouver le nombre d'entrées accessibles. | |
- | Explicación: | + | ** |
- | ADOff apaga el módulo de conversion analogico/digital del PIC, y pone todos los puertos análogos en modo digital. | + | Exemple:** |
- | + | Ce programme allumera une LED connectée au PORTB.0 quand le convertisseur analógique numérique (ADC) sur la broche AN0 retournera une valeur supérieure à 120 | |
- | Este comando deberia ponerse si usted experimenta problemas con puertos A o E. | + | <code> |
- | + | dir PORTA.0 in | |
- | Example: | + | dir PORTB.0 out |
- | + | ||
- | 'Este programa encendera un LED conectado al PORTA.1 | + | |
- | #chip 16F877A, 20 | + | |
- | + | ||
- | 'Pone todos los pines en puertos A y E a modo digital. | + | |
- | ADOff | + | |
- | + | ||
- | 'Enciende puerto A bit 1 | + | |
- | SET PORTA.1 on | + | |
+ | set PORTB.0 off | ||
+ | if ReadAD(AN0) > 120 then set PORTB.0 on | ||
+ | </code> | ||