Obsah:

Rozhraní 8051 s DS1307 RTC a zobrazením časového razítka na LCD: 5 kroků
Rozhraní 8051 s DS1307 RTC a zobrazením časového razítka na LCD: 5 kroků

Video: Rozhraní 8051 s DS1307 RTC a zobrazením časového razítka na LCD: 5 kroků

Video: Rozhraní 8051 s DS1307 RTC a zobrazením časového razítka na LCD: 5 kroků
Video: How to interface Push Switch with 8051 2024, Prosinec
Anonim
Rozhraní 8051 s DS1307 RTC a zobrazením časového razítka na LCD
Rozhraní 8051 s DS1307 RTC a zobrazením časového razítka na LCD

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:

Použitý software
Použitý software
Použitý software
Použitý software
Použitý software
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:

Požadované součásti
Požadované součásti
Požadované součásti
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í

Kruhový diagram
Kruhový diagram

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: