INHOUDSOPGAWE:

Regte tydklok met AT89s52: 3 stappe
Regte tydklok met AT89s52: 3 stappe

Video: Regte tydklok met AT89s52: 3 stappe

Video: Regte tydklok met AT89s52: 3 stappe
Video: Аполло Роббинс: Искусство отвлекать внимание 2024, November
Anonim
Regte tydklok met AT89s52
Regte tydklok met AT89s52
Regte tydklok met behulp van AT89s52
Regte tydklok met behulp van AT89s52

WELKOM TERUG, dit is shubham Trivedi en vandag gaan ek die Real Time Clock ontwerp met behulp van At89s52 Microcontroller. Die AT89S52 -mikrobeheerder is die kern van hierdie projek. DS1307 IC word gebruik as RTC. Hierdie DS1307 IC benodig I2C -koppelvlak, maar 89s52 het geen I2C -poort aan boord nie. Dit maak dit tipies vir ontwerp. Ek het dus 'n I2C -bus in die program ontwerp en dit gebruik om aan die vereistes te voldoen.

Vereiste komponente:

  1. DS1307
  2. AT89S52 -bord
  3. 16x2 LCD
  4. Verbindingsdrade
  5. Broodbord

Stap 1: Konstruksie

Konstruksie
Konstruksie
Konstruksie
Konstruksie
Konstruksie
Konstruksie

Die stroombaan is in twee afsonderlike dele ontwerp. Fig. 1 Toon die RTC DS 1307 IC -verbinding. Hierdie verbinding word gedoen deur die gebruik van nul PCB. Die verbinding is dieselfde as wat in figuur 2 getoon word.

Ek gebruik die AT89s52 Development Board wat ek 'n paar maande gelede ontwerp het met behulp van skermdruktegniek vir PCB -ontwerp. Die SCL -pen van RTC is gekoppel aan pen P1.1 en SDA -pen is gekoppel aan pen P1.0 van die 89s52 -mikrobeheerder. LCD 16x2 word op die volgende manier gekoppel.

PIN VAN LCD PIN VAN AT89S52

  • D7 - P3.7
  • D6 - P3.6
  • D5 - P3.5
  • D4 - P3.4
  • RS - P1. 6
  • RW - P1. 5
  • E - P1.4

Stap 2: Werkvideo

Stap 3: Kodeer

Kode

Die program is ontwerp in Keil uvision 5 sagteware. Afsonderlike biblioteeklêers word vir elke koppelvlak gebruik. Gaan deur die readme -lêer voordat u verder gaan. Die beskrywing van elke funksie is ook beskikbaar in hierdie aanhangsel

Klik hier om die aanhangsel af te laai

foute is welkom by [email protected]

klik hier om op facebook te like

Aanbeveel: