Obsah:
- Krok 1: Použitý software:
- Krok 2: Požadované součásti:
- Krok 3: Schéma zapojení
- Krok 4: Kód:
- Krok 5: Video:
Video: Rozhraní 8051 s DS1307 RTC a zobrazením časového razítka na LCD: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
V tomto tutoriálu jsme vám vysvětlili, jak můžeme propojit mikrokontrolér 8051 s ds1307 RTC. Zde zobrazujeme čas RTC v lcd pomocí simulace proteus.
Krok 1: Použitý software:
Protože ukazujeme proteusovou simulaci, PRO KÓDOVÁNÍ A SIMULACI JSTE POŽADOVALI:
1 Keil uvision: Existuje mnoho produktů od Keil. takže budete potřebovat kompilátor c51. Tento software si můžete stáhnout zde
2 Proteus Software pro simulaci: Toto je software pro zobrazení simulace. Ke stažení tohoto softwaru získáte spoustu informací.
Pokud to děláte hardwarově, budete potřebovat jeden software, který je flash magic, aby nahrál kód do vašeho hardwaru. Pamatujte, že flash magii vyvíjí nxp. Prostřednictvím tohoto softwaru tedy nemůžete nahrát všechny mikroprocesory řady 8051. Nahrát tedy můžete pouze ovladač založený na společnosti Philips.
Krok 2: Požadované součásti:
Zde v našem demo videu používáme simulaci proteus, ale rozhodně, pokud to děláte ve svém hardwaru, budete pro tento projekt vyžadovat tyto komponenty:
8051 Vývojová deska: Pokud tedy máte tuto desku, bude lepší, abyste mohli snadno nahrát kód sami.
LCD 16*2: Toto je 16*2 lcd. V tomto LCD máme 16 pinů.
DS1307 RTC modul: Modul založený na DS1307, DS1307 sériových hodinách reálného času (RTC) jsou nízkoenergetické, plně binárně kódované desítkové (BCD) hodiny/kalendář plus 56 bytů NV SRAM. Adresa a data jsou přenášeny sériově přes obousměrnou sběrnici I²C. Hodiny/kalendář poskytují informace o sekundách, minutách, hodinách, dni, datu, měsíci a roce. Datum na konci měsíce se automaticky upraví na měsíce s méně než 31 dny, včetně oprav na přestupný rok. Hodiny fungují ve 24hodinovém nebo 12hodinovém formátu s indikátorem AM/PM. DS1307 má vestavěný obvod snímání výkonu, který detekuje výpadky napájení a automaticky se přepne na záložní napájení. Časoměřicí operace pokračuje, zatímco část pracuje ze záložního zdroje.
Ukázali jsme jeden obrázek výše z tréninkové sady 8051, tam je část modulu LCD a RTC již v desce, takže pokud si koupíte tuto desku, bude pro vás snadné propojit tento modul ds1307, jinak pokud si koupíte malou vývojovou desku musíte si také koupit jeden LCD a jeden modul RTC s knoflíkovým článkem.
Převodník USB na UART: Modul převaděče USB UART CP1202, velmi jednoduchá deska pro rychlé připojení USB na sériové nebo USB na TTL nebo sériové na USB. Prostřednictvím modulu můžete snadno komunikovat s mikrokontroléry / mikroprocesory z počítače.
Krok 3: Schéma zapojení
Krok 4: Kód:
Zdrojový kód můžete získat z našeho odkazu na GitHub.
Krok 5: Video:
Celý popis projektu je uveden ve výše uvedeném videu.
Pokud máte ohledně tohoto projektu jakékoli pochybnosti, neváhejte nás komentovat níže. A pokud se chcete dozvědět více o vestavěném systému, můžete navštívit náš kanál youtube.
Navštěvujte a lajkujte naši Facebook stránku pro časté aktualizace.
Děkuji a s pozdravem, Technologie Embedotronics
Doporučuje:
Webové připojení SMART LED animační hodiny s webovým ovládacím panelem, synchronizace časového serveru: 11 kroků (s obrázky)
Webově propojené SMART LED animační hodiny S webovým ovládacím panelem, synchronizovaný časový server: Příběh těchto hodin sahá daleko do minulosti-více než 30 let. Můj otec byl průkopníkem této myšlenky, když mi bylo pouhých 10 let, dlouho před revolucí LED - tehdy, když LED diody dosahovaly 1/1 000 jasu jejich aktuálního oslepujícího lesku. Pravda
Jak dát nástěnným hodinám světelné ručičky a značky časového intervalu: 14 kroků (s obrázky)
Jak dát nástěnným hodinám světelné ručičky a značky časových intervalů: Chtěli jsme nástěnné hodiny do ložnice se svítícími ručičkami a zobrazením pětiminutových a čtvrthodinových intervalů. Muselo to být snadno čitelné z postele a svítivost musela vydržet celou noc. Světelná barva použitá na moderních hodinách má tendenci
Rozhraní klávesnice s 8051 a zobrazením čísel klávesnice v 7 segmentech: 4 kroky (s obrázky)
Rozhraní klávesnice s 8051 a zobrazením čísel klávesnice v 7 segmentech: V tomto tutoriálu vám povím, jak můžeme propojit klávesnici s 8051 a zobrazovat čísla klávesnic na 7segmentovém displeji
Matice displeje 5x4 LED pomocí základního razítka 2 (bs2) a charlieplexování: 7 kroků
Matice displeje 5x4 LED pomocí základního razítka 2 (bs2) a charlieplexování: Máte základní razítko 2 a několik dalších LED diod kolem? Proč si nepohrát s konceptem charlieplexingu a vytvořit výstup pomocí pouhých 5 pinů. Pro tento instruktáž budu používat BS2e, ale každý člen rodiny BS2 by měl fungovat
Jak vyrobit Parallax BOE-Bot pomocí čipu základního razítka: 7 kroků
Jak vyrobit Parallax BOE-Bot pomocí čipu se základním razítkem: Tento návod ukazuje konstrukci a úpravu základního robota Parallax BOE-Bot