Sunteți pe pagina 1din 7

Ministre de lEnseignement Suprieur, de la Recherche Scientifique et de la Technologie

Institut Suprieur des Etudes Technologiques de NABEUL


Page 1/1

TD1 CAO

Projet :
On dsire raliser une carte lectronique base dun microcontrleur de la famille PIC
16F876 et qui assure une liaison srie du type RS232 avec un PC.

On utilisera le logiciel ISIS pour raliser le schma de la carte, mais la bibliothque des
composants ne contient pas le circuit intgr MAX232, on vous demande de crer ce
composant, de complter le schma et de raliser le circuit imprimer de la carte en simple
face.




MAX232 :
Les broches VCC et GND ont
respectivement les numros 16 et 15.
Lempreinte physique est du type
DIL16.



NB :
Noublier pas de prvoir un connecteur pour
alimenter la carte !
Ministre de lEnseignement Suprieur, de la Recherche Scientifique et de la Technologie
Institut Suprieur des Etudes Technologiques de NABEUL
Page 1/1

TD2 CAO
Projet :
On dsire raliser une carte lectronique base dun microcontrleur de la famille PIC
16F877A et qui assure une liaison srie du type I2C avec un module dhorloge temps rel
PCF8583 afin dafficher le temps et la date sur un afficheur LCD.

1) On utilisera le logiciel ISIS pour raliser le schma de la carte, mais la bibliothque
des composants ne contient pas le circuit intgr PCF8583, on vous demande de crer ce
composant et de raliser le circuit imprimer de la carte en simple face.





2) Ecrire un programme en pascal qui permet dafficher sur le LCD le message
suivant :
Nous somme le :
9 /12/ 2007


PCF8583 :

Lempreinte physique est du type
DIL08.
NB :
Noublier pas de prvoir un connecteur pour
alimenter la carte !
Ministre de lEnseignement Suprieur, de la Recherche Scientifique et de la Technologie
Institut Suprieur des Etudes Technologiques de NABEUL
Page 1/1

TD3 CAO
Projet : On dsire raliser une calculatrice base dun microcontrleur de la famille PIC
16F84A.. On utilisera le logiciel ISIS pour raliser le schma de la carte, mais la bibliothque
des composants ne contient pas le circuit intgr 74922 (dcodeur de clavier), on vous demande
de crer ce composant et de raliser le circuit imprimer de la carte en double face.
Y1
1
Y2
2
Y3
3
Y4
4
X1
11
X2
10
X3
8
X4
7
OSC
5
KEY_MASK
6
A
17
B
16
C
15
D
14
ENABLE
13
D_AVAI
12
U2
74LS922
1 2 3
6 5 4
8 9
=
7
++
C
ON
0
A
5
B
6
C
7
D
8
1
1
2
2
4
4
3
3
KEY1
KEYP AD-SMALLCALC
D_avai
A
B
C
D
C3
2u2
C4
2u2
OSC1/CLKIN
16
RB0/INT
6
RB1
7
RB2
8
RB3
9
RB4
10
RB5
11
RB6
12
RB7
13
RA0
17
RA1
18
RA2
1
RA3
2
RA4/T0CKI
3
OSC2/CLKOUT
15
MCLR
4
U1
PIC16F84A
A
B
C
D
D_avai
D
7
1
4
D
6
1
3
D
5
1
2
D
4
1
1
D
3
1
0
D
2
9
D
1
8
D
0
7
E
6
R
W
5
R
S
4
V
S
S
1
V
D
D
2
V
E
E
3
LCD1
LM032L
X1
CRYSTAL
C1
15p
C2
15p

Y 1
1
Y 2
2
Y 3
3
Y 4
4
X 1
11
X 2
10
X 3
8
X 4
7
OS C
5
K E Y _ MA S K
6
A
17
B
16
C
15
D
14
E NA B LE
13
D_ A V A I
12
U2
74LS 922


Les broches VCC et GND ont
respectivement les numros 18 et 9.
Lempreinte physique est du type
DIL18.



NB :
Noublier pas de prvoir un connecteur pour
alimenter la carte !
Ministre de lEnseignement Suprieur, de la Recherche Scientifique et de la Technologie
Institut Suprieur des Etudes Technologiques de NABEUL
Page 1/2

TD4 CAO
Questions de cours : (6 pts.)
1) Citer les diffrentes phases de ralisation dun projet en lectronique.
2) Donner les avantages et les inconvnients de la conception assiste par ordinateur en
lectronique.
Exercice 1: (6 pts.)
1) Complter le programme en VHDL suivant afin de dcrire un multiplexeur 4 vers 1
donn dans la figure 1

library ieee;
use ieee.std_logic_1164.all;
entity MUX4 is
port(......................
.............................
...........................
end MUX4;
architecture ARCHMUX4 of MUX4 is
begin
e <= a when.................
.......................................
.......................................
end ARCHMUX4;

Exercice 2: (8 pts.)
On dsire simuler le fonctionnement dune carte base du microcontrleur PIC 16F876 avec
le logiciel ISIS, le schma est donn dans la figure 2.
On vous demande dcrire un programme en PASCAL qui permet de simuler le
fonctionnement de la carte suivant lorganigramme donn ci-dessous.














4
a
b
c
d
e
s1 s0
4
4
4
4
Multiplexeur 4-->1
figure 1
BP1 =1
BP2 =1
DEBUT
Initialisation des ports
Afficher Bonjour
D1=D2=D3=1 et Afficher LEDs allumes
D1=D2=D3=0 et Afficher LEDs teintes
FIN

Page 2/2



Figure 2
Ministre de lEnseignement Suprieur, de la Recherche Scientifique et de la Technologie
Institut Suprieur des Etudes Technologiques de NABEUL
Page 1/2

TD5 CAO
Questions de cours : (2 pts.)
1) Donner la structure dune description VHDL .
Exercice 1: (5 pts.)
Ecrire une description VHDL dun additionneur 1 bit.
Exercice 2: (7 pts.)
1) Complter le schma de la figure suivante.
2) Ecrire un programme en Pascal pour commander le moteur dans les deux sens de
rotation

Exercice 3: (6 pts.)
On dsire simuler le fonctionnement dune carte base du microcontrleur PIC 16F876 avec
le logiciel ISIS. On utilise alors un afficheur LCD, deux boutons poussoirs BP1 et BP2 et
trois diode LEDs :D1,D2,D3
On vous demande de proposer une solution et dcrire un programme en PASCAL qui
permet de simuler le fonctionnement de la carte suivant lorganigramme donn ci-dessous.














BP1 =1
BP2 =1
DEBUT
Initialisation des ports
Afficher Bonjour
D1=D2=D3=1 et Afficher LEDs allumes
D1=D2=D3=0 et Afficher LEDs teintes
FIN
Page 2/2


ANNEXE :
function Button(var port : byte; pin, time, active_state : byte) : byte;
procedure Lcd_Config(var port : byte; const RS, EN, WR, D7, D6, D5, D4 : byte);
procedure Lcd_Out(row, col : byte; var text : array[255] of char);
procedure SetBit(var register : byte; rbit : byte);
procedure ClearBit(var register : byte; rbit : byte);
function TestBit(register, rbit : byte)

S-ar putea să vă placă și