Obsah:
Video: Skutečné hodinové hodiny s použitím kroků AT89s52: 3
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
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:
- DS1307
- Deska AT89S52
- 16x2 LCD
- Propojovací vodiče
- Prkénko
Krok 1: Stavba
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:
Skutečné binární hodiny se synchronizací NTP: 4 kroky
Skutečné binární hodiny se synchronizací NTP: Skutečné binární hodiny zobrazují denní dobu jako součet binárních zlomků celého dne, na rozdíl od tradičních „binárních hodin“který zobrazuje čas jako binární kódované desetinné číslice odpovídající hodinám/minutám/sekundám. Tradice
HODINY S POUŽITÍM ATMEGA 8: 7 kroků (s obrázky)
HODINY S POUŽITÍM ATMEGA 8: ATMEGA 8 je jedním z nejlevnějších mikrořadičů, proto jsem se rozhodl, že pomocí něj vyrobím hodiny. První věc, na kterou jsem narazil, je zobrazení času, a proto nejobecnější věcí je 7segmentový displej, ale nemohu zobrazit celý text očekávat málo, tak jsem se rozhodl jít s
„Kulaté“hodinové hodiny (v holandštině a angličtině!): 8 kroků (s obrázky)
„Kulaté“hodinové hodiny (v holandštině a angličtině!): Před několika lety jsem poprvé viděl hodiny na internetu. Od té doby jsem vždy chtěl udělat jeden sám. K dispozici je spousta Instructables, ale chtěl jsem udělat něco originálního. Moc toho o elektronice nevím, takže jsem použil
„Jednoduché“hodiny Digilog (digitální analogové) s použitím recyklovaného materiálu !: 8 kroků (s obrázky)
„Jednoduché“hodiny Digilog (digitální analogové) využívající recyklovaný materiál!: Ahoj všichni! Takže na tomto Instructable se podělím o to, jak vyrobit tyto digitální + analogové hodiny za použití levného materiálu! Pokud si myslíte, že tento projekt „je na prd“, můžete zmizet a nepokračovat ve čtení tohoto Instructable. Mír! Je mi opravdu líto, pokud
Postavte si pro svůj počítač skutečné zvonivé hodiny a hodiny s hasicím přístrojem: 3 kroky (s obrázky)
Postavte si pro svůj počítač skutečné hodiny s úžasným zvoněním a hodiny s hasicím přístrojem: Mosazný zvonek, malé relé a několik dalších věcí a skutečný zvonek mohou zasáhnout hodiny na ploše. Tento projekt běží na Windows a Mac OS X také jsem se rozhodl nainstalovat Ubuntu Linux na počítač, který jsem našel v koši, a pracovat na tom: Nikdy jsem