Sisukord:

8051 Liides DS1307 RTC -ga ja ajatemplite kuvamine LCD -ekraanil: 5 sammu
8051 Liides DS1307 RTC -ga ja ajatemplite kuvamine LCD -ekraanil: 5 sammu

Video: 8051 Liides DS1307 RTC -ga ja ajatemplite kuvamine LCD -ekraanil: 5 sammu

Video: 8051 Liides DS1307 RTC -ga ja ajatemplite kuvamine LCD -ekraanil: 5 sammu
Video: How to interface switch with 8051 microcontroller 2024, Juuli
Anonim
8051 Liides DS1307 RTC -ga ja ajatemplite kuvamine LCD -ekraanil
8051 Liides DS1307 RTC -ga ja ajatemplite kuvamine LCD -ekraanil

Selles õpetuses oleme teile selgitanud, kuidas saame liidestada 8051 mikrokontrolleri ds1307 RTC -ga. Siin kuvame RTC aega lcd -s, kasutades proteuse simulatsiooni.

Samm: kasutatud tarkvara:

Kasutatud tarkvara
Kasutatud tarkvara
Kasutatud tarkvara
Kasutatud tarkvara
Kasutatud tarkvara
Kasutatud tarkvara

Kuna näitame proteusimulatsiooni, siis KODEERIMISEKS JA SIMULATSIOONIDE KOHTA, MIDA VAJASITE:

1 Keili ettekujutus: neid on palju tooteid keilist. nii et teil on vaja c51 kompilaatorit. Selle tarkvara saate alla laadida siit

2 Proteuse tarkvara simulatsiooniks: see on tarkvara simulatsiooni näitamiseks. Selle tarkvara allalaadimiseks saate palju teavet.

Kui teete seda riistvaras, siis vajate koodi riistvarasse laadimiseks ühte välkmaagilist tarkvara. Pidage meeles, et välkmaagia on välja töötanud nxp. Seega ei saa selle tarkvara kaudu üles laadida kõiki 8051 perekonna mikrokontrollerit. Seega saate üles laadida ainult Philipsi kontrollerit.

Samm: vajalikud komponendid:

Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid

Siin, meie demovideos, kasutame proteuse simulatsiooni, kuid kindlasti, kui teete seda oma riistvaras, vajate selle projekti jaoks järgmisi komponente:

8051 Arenguplaat: nii et kui teil on see plaat, on see parem, nii et saate koodi hõlpsalt ise üles laadida.

LCD 16*2: see on 16*2 lcd. Sellel LCD -l on 16 tihvti.

DS1307 RTC moodul: DS1307-l põhinev moodul DS1307 reaalajas seeriakell (RTC) on väikese energiatarbega, täielikult binaarkodeeritud kümnendkoha (BCD) kell/kalender pluss 56 baiti NV SRAM-i. Aadress ja andmed edastatakse järjestikku I²C kahesuunalise siini kaudu. Kell/kalender annab teavet sekundite, minutite, tundide, päeva, kuupäeva, kuu ja aasta kohta. Kuu lõpu kuupäeva korrigeeritakse automaatselt vähem kui 31 päeva pikkuste kuude jaoks, sealhulgas liigaasta parandused. Kell töötab kas 24- või 12-tunnises vormingus koos AM/PM indikaatoriga. DS1307-l on sisseehitatud toiteahela, mis tuvastab elektrikatkestused ja lülitub automaatselt varutoiteallikale. Ajavõtmine jätkub, kuni osa töötab varutoiteallikast.

Oleme ülal näidanud ühte pilti koolituskomplektist 8051, seal on LCD ja RTC moodulite sektsioon juba tahvlil olemas, nii et kui selle plaadi ostate, on teil lihtne selle ds1307 mooduliga liidestada, muidu, kui ostate väikese arendusplaadi peate ostma ka ühe lcd ja ühe mündirakuga RTC mooduli.

USB -UART -muundur: CP1202 USB -UART -muunduri moodul, väga lihtne tahvel USB -ühenduse kiireks ühendamiseks jadaseadmega või USB -liides TTL -i või jadaliidesega USB -ühenduseks. Mooduli kaudu saate hõlpsalt suhelda oma arvuti mikrokontrollerite / mikroprotsessoritega.

Samm: vooluahela skeem

Lülitusskeem
Lülitusskeem

4. samm: kood:

Lähtekoodi saate meie GitHubi lingilt.

5. samm: video:

Kogu projekti kirjeldus on toodud ülaltoodud videos.

Kui teil on selle projekti osas kahtlusi, kirjutage meile allpool. Ja kui soovite sisseehitatud süsteemi kohta rohkem teada saada, külastage meie YouTube'i kanalit.

Külastage ja meeldige meie Facebooki lehele, et saada sageli värskendusi.

Tänud ja parimat, Embedotroonika tehnoloogiad

Soovitan: