Theme2 Benkacem
Theme2 Benkacem
Theme2 Benkacem
2020/2021
Réalisé par :
El Mehdi BEN KACEM
Encadrant :
Pr. Bahloul BEN SASSI
Professeur d’Enseignement Supérieur
À la Faculté des Sciences Ain Chock
Table des matières :
Objectif général :............................................................................................................ 1
1. Schéma : .............................................................................................................. 6
2. Programme : ........................................................................................................ 7
Bibliothèque : ................................................................................................................. 9
Objectif général :
Afin d’arriver à ce but, notre projet est décomposé en trois manipulation ayant
chacun son objectif spécifique : conversion analogique numérique ; conversion numérique
analogique ; génération du signal triangulaire.
1
Partie 1 : présentation des convertisseurs ADC0808 et DAC0808
1. Principe de fonctionnement de ADC0808:
1.1. Description de ADC0808 :
2
1.2. Mode d’utilisation :
ii) ALE (Address Latch Enable) est activé par une impulsion basse à haute afin de
verrouiller l’adresse.
iii) SC (Start Conversion) est activé par une impulsion basse à haute afin de démarrer la
conversion.
iv) Si une sortie haute à basse est obtenue en EOC (End Of conversion), cela signifie que la
conversion est terminée et les données sont prêtes.
v) OE (Output Enable) est activé pour lire les données de sortie de la puce ADC. Afin
d'apporter les données numériques hors de la puce, une impulsion basse à haute est donnée
à la broche OE.
3
2. Principe de fonctionnement de DAC0808:
2.1. Description de DAC0808 :
( )
4
2.2. Amplificateur de transimpédance :
( )
5
Partie 2 : génération du signal triangulaire à fréquence variable
1. Schéma :
6
2. Programme :
LOOP: MOV A, #00h
DESC: DEC A
MOV P3, A
CALL DELAY
CJNE A, #00h, DESC
SJMP LOOP
END
Remarque :
Dans notre cas tdelay égale à la valeur décimale du port P1 qui peut prendre une
valeur comprise entre 1-256 cycles. Si un cycle dure une microseconde
(cas où fosc=12MHz), alors tdelay vaut 1-256 microsecondes et T vaut 512-131072
microsecondes. Ce qui correspond à la marge de fréquence :
7
Conclusion général :
Pour conclure, nous avons effectué le travail demandé tout en respectant la consigne
imposée par notre professeur encadrant.
8
Bibliothèque :