Obsah:

Skutočné hodinové hodiny s použitím krokov AT89s52: 3
Skutočné hodinové hodiny s použitím krokov AT89s52: 3

Video: Skutočné hodinové hodiny s použitím krokov AT89s52: 3

Video: Skutočné hodinové hodiny s použitím krokov AT89s52: 3
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, November
Anonim
Skutočné hodinové hodiny s použitím AT89s52
Skutočné hodinové hodiny s použitím AT89s52
Skutočné hodinové hodiny s použitím AT89s52
Skutočné hodinové hodiny s použitím AT89s52

VITAJTE SPÄŤ, toto je shubham Trivedi a dnes sa chystám navrhnúť hodiny v reálnom čase pomocou mikrokontroléra At89s52. Mikrokontrolér AT89S52 je srdcom tohto projektu. Ako RTC sa používa DS1307 IC. Tento DS1307 IC vyžadoval rozhranie I2C, ale 89s52 nemal na palube žiadny port I2C. Vďaka tomu je typické, že sú navrhnuté. Preto som v programe navrhol zbernicu I2C a použil som ju na splnenie požiadaviek.

Požadované súčasti:

  1. DS1307
  2. Doska AT89S52
  3. 16x2 LCD
  4. Pripojovacie vodiče
  5. Breadboard

Krok 1: Konštrukcia

Konštrukcia
Konštrukcia
Konštrukcia
Konštrukcia
Konštrukcia
Konštrukcia

Obvod je navrhnutý v dvoch oddelených častiach. Obr. 1 zobrazuje pripojenie RTC DS 1307 IC. Toto pripojenie sa vykonáva pomocou nulovej dosky plošných spojov. Pripojenie je rovnaké ako na obrázku 2.

Použil som vývojovú dosku AT89s52, ktorú som navrhol pred niekoľkými mesiacmi pomocou techniky sieťotlače pre návrh plošných spojov. Pin SCL RTC je pripojený k pinu P1.1 a kolík SDA je pripojený k pinu P1.0 mikrokontroléra 89s52. Rozhranie LCD 16x2 je prepojené nasledujúcim spôsobom.

PIN OF LCD PIN 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 navrhnutý v softvéri Keil uvision 5. Pre každé rozhranie sú použité samostatné súbory knižnice. predtým, ako budete pokračovať, si prosím prečítajte súbor readme. Popis jednotlivých funkcií je k dispozícii aj v tejto prílohe

Kliknutím sem stiahnete prílohu

chyby sú vítané na adrese [email protected]

kliknite sem a dajte lajk na facebooku

Odporúča: