Réinitialisation mémoire EEPROM 24C02

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






EEPROM (24C02) mémoire Reset à l’aide de microcontrôleur 8051 (AT89C51)

13818- lectures

 

AT24C02 est deux fils en série programmable EEPROM. Cela signifie que pour la programmation, les données et contrôle les signaux sont fournis en série avec des signaux d’horloge de l’autre fil. Les opérations de lecture / écriture sont accomplies en envoyant une série de signaux de contrôle y compris les bits de données et/ou de l’adresse d’un microcontrôleur.

Ce projet illustre que la mémoire rétablir le fonctionnement d’un IC 24C02 en utilisant le AT89C51. Pour les opérations de base de AT24C02, voir interface serial EEPROM avec 8051. Il écrit & lit un octet à/de l’EEPROM affichage sur un 16 x 2 LCD et puis se réinitialise la mémoire. Les résultats peuvent être contrôlés sur l’écran LCD.

Description

AT24C02 est une EEPROM série de deux fils de la société Atmel. 24C02 est une tige de 8 IC et lit les données de 8 bits en série. Sa taille de la mémoire est de 2 Ko. Broches 1-3 sont des broches d’adresse qui sont reliés à la terre. Broche 4 est GND ; Broche 5 est SDA (serial data) ; et la broche 6 est SCL (horloge série entrée). Broche 7 est WP (protection d’écriture) épingler et est relié au GND. broche 8 est Vcc pour fournir l’alimentation électrique. Pour plus d’informations sur son interface et son fonctionnement, consultez interface 24C02 avec 8051.

Le microcontrôleur surveille le début, arrêter, reconnaître, envoyer, enregistrer, lire les instructions de l’EEPROM. La mémoire peut être réinitialisée après une perte de puissance, une réinitialisation du système ou d’interruption dans le protocole. Le projet réinitialise la mémoire après une écriture et opération de lecture en continu.

Pour réinitialiser la mémoire, l’EEPROM est cadencé neuf fois suivie de la condition de départ. Pour cela, un signal SDA élevé est recherché à chaque cycle alors que SCL est élevé, c’est-à-dire, reconnaître la fonction est appelée 9 fois.

Les pins SDA et SCL sont connectés à P1.0 et P1.1 de AT89C51 et à travers ces tiges, transfert de données série a lieu. Port P2 du microcontrôleur est utilisé pour la connexion broche de données LCD tout en contrôle broches du LCD (RS, RW & fr) sont connectés à P3.0, P3.1 et P3.6 du contrôleur. Pour plus de détails, consultez l’interface LCD avec AT89C51.

Condition de départ :
Lire ou écrire l’opération en EEPROM est lancée en condition de départ. Cela se produit lorsqu’il y a un sommet à faible transition du SDA alors que SCL est élevé. (Voir le schéma ci-dessous) Cela indique l’EEPROM que les mots du contrôleur sont prêts pour cela. SCL a la valeur faible à la fin de la condition de départ. C’est parce que tout lire ou écrire des opération d’abord implique un transfert de certains mots d’EEPROM. Cela nécessite un faible à élevée transition d’horloge correspondant à chaque bit du mot.

Synchronisation :
Lorsqu’une séquence de mots est transférée à EEPROM, une horloge est nécessaire pour être envoyés par le contrôleur après transmission de chaque mot. Ceci est nécessaire afin que le contrôleur puisse recevoir son accusé de réception. Horloge est juste une transition haute suivie d’une transition faible de SCL Lorsque le signal d’horloge initiale est faible.

Schéma de câblage

Composants

144,794- 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 (…

155,094- lectures

LCD

Ecran LCD (affichage à cristaux liquides) est un module d’affichage électronique et trouver un large éventail d’applications. Un LCD 16 x 2 est le module très basique et est très couramment utilisé dans les divers dispositifs et circuits. Ces modules sont préférées aux sept segments..

17,034- lectures

EEPROM série AT24C02

AT24C02 est une ROM effaçable et programmable électriquement. Il a une 2Kbits de la taille de la mémoire répartie sur 32 pages de 8 octets de chaque. Il y a 256 (8 x 32) mots chacun d’un octet. Les données sont transférées et reçues en série par l’intermédiaire de seria…



    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)

    Connecteur de téléphone

    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)

Tweet
Share on Myspace

Copyright © 2013. All Rights Reserved.

Leave a comment