Les ports d’entrée sortie  Les afficheur 7 segments  Les afficheurs LCD  Le convertisseur analogique numérique

PIC 16F877  PORTA : 6 bits (analogique et numériques)  PORTB, PORTC, PORTD : 8 bits (numériques)  PORTE : 3 bits (analogiques et numériques)

Port d’E/S <==> deux registres :
› TRISX : définir les directions des pins  1 : Entrée ( 1 = Input)  0 : Sortie (0 = Output) › PORTX : lire ou écrire sur le port

Exemple : LED clignotante

On veut clignoter une LED connecté au pin 1 du Port B avec une fréquence de 1 seconde

Deux types :

Principe du multiplexage:

Exercice :

Afficher 1 sur un afficheur 7 segment connecté au PORTB d’un PIC 16F877. Afficher ensuite 2.
Afficher maintenant 43

Plusieurs types :
› Alphanumériques (ex: calculatrices)

› 7 segments (ex: calculatrices)
› Graphiques (ex: téléphones portables)

De point de vue commandes :deux types :
› À commande série › À commande parallèle

Communication parallèle:
PIN Symbol 1 VSS 2 VDD 3 VEE 4 RS 5 R/W 6 E 7 DB0 ... 14 DB7 15 A 16 K Function GND +5V Contrast Register select Read/Write Enable signal Data bus line
Data bus line 5v (rétroEclairage) 0v (rétroEclairage)

Modes de fonctionnement:
Mode 8 bits : Mode 4 bits :
* utilise les broches D4 à D7 * les données/commandes sont envoyées en deux temps * les 4bits de poids fort d'abord * les 4bits de poids faible ensuite => au total, il faut : 4+E+RS+RW = 7 pins du pic

* utilise les broches D0 à D7 * les données/commandes sont envoyées octet par octet => au total, il faut : 8+E+RS+RW =11 pins du pic

Plusieurs types :
› Alphanumériques (ex: calculatrices)

› 7 segments (ex: calculatrices)
› Graphiques (ex: téléphones portables)

De point de vue commandes :deux types :
› À commande série › À commande parallèle

But : convertir une entrée analogique en une valeur numérique comprise par le PIC Principe :
› Echantillonnage › quantification

Sign up to vote on this title
UsefulNot useful