Académique Documents
Professionnel Documents
Culture Documents
SERIE 232
1
2
I. But de TP
L’objectif de ce TP est de mettre en œuvre une communication série entre des
microcontrôleur PIC et des ordinateur PC
La norme RS232 a été définie en 1969 par l’EIA . ses caractéristiques fonctionnelles ont été
reprises sous l’appellation V24 par l’UIT . elle définit les caractéristiques d’une liaison série
asynchrone . La communication s’effectue , point a point ( un émetteur et un récepteur )
2. Protocole :
Les caractères utilisent 5,6 , 7 ou 8 bit on commence par le poids faible , avec ou sans bit de
parité . commence par bit de START a l’état logique 0 et se termine par un ou deux bits de
STOP a l’état logique 1
a. Transmission du signal :
Nous démarrons sur le pc un programme terminal TERA TERM , puis on branche
l’oscilloscope numérique pour relever le signal Tx du broche 3 sur le connecteur DB9
Ensuite nous relevons les signales TxD pour des caractères différents Emis par le terminal
TERATERM
3
Pour le 1er caractère Emis on a le signal suivant :
4
Pour le 2eme caractère Emis on a le signal suivant :
b. Analyse du signal :
5
6
IV. INTERFACE SERIE DU PIC
1. manipulation 2 : Simulation sous ISIS Tracer
7
Ensuite nous avons écrit un programme modulaire avec logiciel MikroC qui permet de
recevoir un message ( chaine de caractère ) a partir de liaison série Virtual Terminal , et
d’afficher le résultat sur l’afficheur LCD
Le programme contient 4 fonction et le programme principale
8
La fonction de transmission série nommée void Send_Char (char a ) qui permet de mettre
la donnée atransmettre dans TXREG , lorsque le bit PIR1.TXIF est égal a 1
9
La fonction void affiche ( char a ) permet d’afficher le caractère d selon la position en cours
(ligne et colonne )
10
a. 1er caractère
Figure 6 caractère A
11
b. 2eme caractère
Figure 7 caractère B
12