Menu Principal
- Accueil
- électronique diagrammes de circuits
- microcontrôleur 8051 projets
- pic projets de microcontrôleur
- projets de microcontrôleur Arduino
- projets de microcontrôleur AVR
- Tutoriels électronique générale
Recherche sur notre site
Comment faire pour l’affichage des segments interface sept avec microcontrôleur 8051 (AT89C51)
51518- lectures
Affichage à sept segments est utilisés dans un certain nombre de systèmes pour afficher de l’information numérique. Les sept segments peuvent afficher un chiffre à la fois. Ainsi, le non. des segments utilisés dépend le non. des chiffres du nombre à afficher. Interfaçage de sept segments avec un contrôleur ou MCU est délicat. Cet article explique l’interfaçage de sept segments avec MCU AT89C51. Il affiche les chiffres 0 à 9 en permanence à un délai prédéfini.
Description
Un segment de sept se compose de huit voyants qui sont alignés de manière à afficher des chiffres de 0 à 9 lorsque la combinaison adéquate de LED est allumée. Sept segments utilise sept LED pour afficher des chiffres de 0 à 9 et la huitième LED est utilisée pour le dot. Un segment de sept typique ressemble à comme le montre la figure ci-dessous.
Sept segments sont disponibles en configuration deux-(1) Common Cathode commune de l’Anode (2).
Ici affichage à segments anode sept communes est utilisé parce que le courant de sortie du microcontrôleur n’est pas suffisant pour conduire les LED, comme dans le cas de la conduite d’une LED. Le schéma montre les connexions de sept segments au contrôleur. Les broches a à g du Segment sept sont connectés à la P2 Port du microcontrôleur. La broche commune du segment sept est reliée à Vcc. Le « h » n’a pas été utilisé, qui est l’axe de la dot du contrôleur.
Étant donné que l’affichage à sept segments fonctionne sur une logique négative, nous devrons fournir la logique de 0 à la broche correspondante pour faire une lumière LED. Tableau ci-dessous montre les valeurs hexagonales utilisés pour afficher les différents chiffres.
|
CHIFFRES |
un |
b |
c | d | e | f | g |
Valeur HEXADÉCIMALE |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 |
0x40 |
|
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
0xF9 |
| 2 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
0x24 |
| 3 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
0x30 |
| 4 | 1 | 0 | 0 | 1 | 1 | 0 |
0x19 |
|
| 5 | 0 | 1 | 0 | 0 | 1 | 0 |
0x12 |
|
| 6 | 0 | 1 | 0 | 0 | 0 | 0 |
0x02 |
|
| 7 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
0xF8 |
| 8 | 0 | 0 | 0 | 0 | 0 | 0 |
0x00 |
|
| 9 | 0 | 0 | 0 | 1 | 1 | 0 |
0x10 |
Lorsque les valeurs correspondant aux chiffres 0 à 9 sont portées sur le port de sortie, le chiffre obtient affiché sur les sept segments.
Schéma de câblage
51518- lectures
Composants
20,399- lectures
LED
Diodes électroluminescentes (LED) sont des sources de lumière de semi-conducteurs. La lumière émise…
77,036- lectures
Afficheur sept segments
Un afficheur sept segments est le périphérique d’affichage électronique plus élémentaire qui peut afficher les chiffres de 0 à 9. Ils trouvent une large application dans les dispositifs qui affichent des informations numériques comme des pendules à lecture digitale, radio, fours à micro-ondes…
140,453- lectures
AT89C51 microcontrôleur
AT89C51 est un microcontrôleur 8 bits et appartient à la famille 8051 Atmel. ATMEL 89C 51 a 4 Ko de Flash programmable et effaçable mémoire morte (…
Serrure à code électronique avec utilisateur défini le mot de passe en utilisant le microcontrôleur 8051 (AT89C51) |
Comment l’interface Port de l’ordinateur de série (RS232) avec microcontrôleur 8051 (AT89C51) |
Comment l’interface 16 x 2 LCD avec microcontrôleur 8051 (AT89C51) |
Serrure à code électronique avec utilisateur défini le mot de passe en utilisant le microcontrôleur 8051 (AT89C51) |
Thermomètre digital Celsius échelle à l’aide de microcontrôleur 8051 (AT89C51) |
Compteur de visiteurs automatique bidirectionnelle à l’aide de microcontrôleur 8051 (AT89C51) |
LCD fonction horloge digital avec thermomètre numérique à l’aide de microcontrôleur 8051 (AT89C51) |
Comment faire pour interface Module GSM avec microcontrôleur 8051 (AT89C51) à l’aide de PC |
Comment faire pour interface LEDs avec microcontrôleur 8051 (AT89C51) |
Mesure de la distance à l’aide de capteur infrarouge avec ADC0804 & 8051 microcontrôleur (AT89C51) r ADC0804. |
Comment l’interface clavier avec microcontrôleur 8051 (AT89C51) |
Indicateur de niveau de liquide/eau avec alarme à l’aide de microcontrôleur 8051 (AT89C51) |
Copyright © 2013. All Rights Reserved.
Developed by
HeshamFathi.com

