Obsah:

Skutečné hodinové hodiny s použitím kroků AT89s52: 3
Skutečné hodinové hodiny s použitím kroků AT89s52: 3

Video: Skutečné hodinové hodiny s použitím kroků AT89s52: 3

Video: Skutečné hodinové hodiny s použitím kroků AT89s52: 3
Video: Kurz češtiny 72: Hodinový manžel 2024, Listopad
Anonim
Skutečné hodinové hodiny pomocí AT89s52
Skutečné hodinové hodiny pomocí AT89s52
Skutečné hodinové hodiny pomocí AT89s52
Skutečné hodinové hodiny pomocí AT89s52

VÍTEJTE ZPĚT, toto je shubham Trivedi a dnes se chystám navrhnout hodiny reálného času pomocí mikrokontroléru At89s52. Mikrokontrolér AT89S52 je srdcem tohoto projektu. Jako RTC se používá DS1307 IC. Tento DS1307 IC vyžadoval rozhraní I2C, ale 89s52 neměl na palubě žádný port I2C. To je typické pro design. Navrhl jsem tedy v programu sběrnici I2C a použil ji ke splnění požadavků.

Požadované součásti:

  1. DS1307
  2. Deska AT89S52
  3. 16x2 LCD
  4. Propojovací vodiče
  5. Prkénko

Krok 1: Stavba

Konstrukce
Konstrukce
Konstrukce
Konstrukce
Konstrukce
Konstrukce

Obvod je navržen ve dvou samostatných částech. Obr. 1 ukazuje IC připojení RTC DS 1307. Toto připojení se provádí pomocí nulové desky plošných spojů. Připojení je stejné jako na obr.

Použil jsem vývojovou desku AT89s52, kterou jsem navrhl před několika měsíci pomocí techniky sítotisku pro návrh desek plošných spojů. Pin SCL RTC je připojen ke kolíku P1.1 a kolík SDA je připojen ke kolíku P1.0 mikrokontroléru 89s52. LCD 16x2 je propojeno následujícím způsobem.

PIN OF LCD PIN OF AT89S52

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

Krok 2: Pracovní video

Krok 3: Kód

Kód

Program je navržen v softwaru Keil uvision 5. Pro každé rozhraní se používají samostatné soubory knihovny. než budete pokračovat, projděte si soubor readme. Popis každé funkce je také k dispozici v této příloze

Kliknutím sem stáhnete přílohu

chyby jsou vítány na adrese [email protected]

kliknutím sem dáte lajk na facebooku

Doporučuje: