Obsah:
Video: Skutočné hodinové hodiny s použitím krokov AT89s52: 3
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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:
- DS1307
- Doska AT89S52
- 16x2 LCD
- Pripojovacie vodiče
- Breadboard
Krok 1: 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:
Skutočné binárne hodiny so synchronizáciou NTP: 4 kroky
Skutočné binárne hodiny so synchronizáciou NTP: Skutočné binárne hodiny zobrazujú denný čas ako súčet binárnych zlomkov celého dňa, na rozdiel od tradičných „binárnych hodín“; ktorý zobrazuje čas ako binárne kódované desatinné číslice zodpovedajúce hodinám/minútam/sekundám. Tradícia
HODINY S POUŽITÍM ATMEGA 8: 7 krokov (s obrázkami)
HODINY POUŽÍVAJÚCE ATMEGA 8: ATMEGA 8 je jedným z najlacnejších mikrokontrolérov, a tak som sa rozhodol, že pomocou neho vyrobím hodiny. Prvá vec, na ktorú som prišiel, je zobrazenie času, a preto najbežnejšou vecou je 7 -segmentový displej, ale nemôžem zobraziť celý text. Očakávajte málo, a tak som sa rozhodol ísť s
Digitálne hodiny s použitím mikrokontroléra (AT89S52 bez obvodu RTC): 4 kroky (s obrázkami)
Digitálne hodiny s použitím mikrokontroléra (AT89S52 bez obvodu RTC): Popisujme hodiny … „Hodiny sú zariadenie, ktoré počíta a zobrazuje čas (relatívne)“!!! Myslím, že som to povedal správne, a tak si vyrobíme HODINY s funkciou ALARM . POZNÁMKA: Čítanie vám bude trvať 2-3 minúty, prečítajte si celý projekt, inak nebudem
12-hodinové digitálne hodiny používajúce Arduino: 3 kroky
12-hodinové digitálne hodiny využívajúce Arduino: Jedná sa o projekt na báze breadboardu, ktorý pomocou obrazovky Atmel Atmega 2560 (Arduino Mega) a 16x2 LCD vytvára 12-hodinové digitálne hodiny bez potreby ďalších periférií. Čas môžeme tiež nastaviť a upraviť pomocou dvoch tlačidiel. Celý
Postavte si pre svoj počítač skutočne zvonivé hodiny a hodiny s hasiacim prístrojom .: 3 kroky (s obrázkami)
Postavte si na svojom PC skutočné zvonkohry a hodiny, ktoré zasiahnu hasiaci prístroj: Mosadzný zvonček, malé relé, niekoľko ďalších vecí a skutočný zvonček dokážu odpáliť hodiny na ploche. Napriek tomu, že tento projekt beží na Windows a Mac V systéme OS X som sa tiež rozhodol nainštalovať Ubuntu Linux na počítač, ktorý som našiel v koši, a pracovať na tom: Nikdy som