PIC_TTY un visualiseur de valeurs 8 bits sur LCD

lundi 4 février 2013.
 

*************Pour revenir à la page d’accueil http://a110a.free.fr/SPIP172/plan.php3****************

Pour visualiser une valeur de 8bits sur un LCD, pendant une mise au point

Cet outil ne comprend que 7 composants matériel :un LCD, un Pic 16F88, 4 résistances et une diode Zener. Exemple d’utilisation :

On a construit un montage avec un PIC (qui doit possèder un USART) et diverses entrées/sorties. On aimerait connaitre la valeur de telle entrée lue par le PIC.

La solution est de connecter la sortie TX de l’USART au fil d’entrée de PIC_TTY (et une masse bien sur). L’alimentation du PIC_TTY (6 à 12V)peut être externe ou fournie par le PIC que l’on teste.

Du coté logiciel, le PIC sous observation (aussi appelé DUT, Device Under Test) doit contenir une trentaine de lignes de programme (Initialisation de l’USART, c’est un fichier .inc à inclure) et pour chaque valeur du registre w à afficher, exécute un CALL XEMET .

Sur l’écran du LCD, on voit s’afficher jusqu’à 8 valeurs décimales (0-255), la 9ème venant écraser la première.

Exemple d’utilisation  - 56.5 ko

Exemple d’utilisation
PIC_TTY est relié à un circuit en test.

a renommer en .asm - 28.2 ko

a renommer en .asm

Fichier binaire à charger dans le PIC une fois renommé .hex


A renommer en .inc - Logiciel à inclure dans l’application en cours de test

A renommer en .asm - Exemple de programme en cours de test, écrivant des données sur PIC_TTY
Répondre à cet article

Forum