Sisukord:
- Samm: kasutatud tarkvara:
- Samm: vajalikud komponendid:
- Samm: vooluahela skeem
- 4. samm: kood:
- 5. samm: video:
Video: 8051 Liides DS1307 RTC -ga ja ajatemplite kuvamine LCD -ekraanil: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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:
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:
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
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:
M5STACK Temperatuuri, niiskuse ja rõhu kuvamine M5StickC ESP32 -l Visuino abil - lihtne teha: 6 sammu
M5STACK Temperatuuri, niiskuse ja rõhu kuvamine M5StickC ESP32 -l Visuino abil - lihtne teha: Selles õpetuses õpime, kuidas programmeerida ESP32 M5Stack StickC koos Arduino IDE ja Visuinoga temperatuuri, niiskuse ja rõhu kuvamiseks ENV anduri abil (DHT12, BMP280, BMM150)
16 X 2 LCD I2c MQTT andmete kuvamine: 3 sammu
16 X 2 LCD I2c MQTT andmete kuvamine: tänu juhuslikele närvijuhendajatele ja 3KU_Delta inspiratsiooni, abi ja koodi eest
Dot Matrix LED -ekraani liides koos 8051 mikrokontrolleriga: 5 sammu
Dot Matrix LED -ekraani liidesed 8051 mikrokontrolleriga: Selles projektis ühendame ühe punktmaatriksi LED -ekraani 8051 mikrokontrolleriga. Siin näitame simulatsiooni proteuses, saate sama asja rakendada oma riistvaras. Nii et siin trükime esmalt ühe tähemärgi, ütleme selles displeis „A”
LCD -liides 8051 -ga (AT89S52): 4 sammu
LCD liidesed 8051-ga (AT89S52): Tere, see on 8051. aasta algus. LCD-d saab kasutada 8- ja 4-bitises režiimis, kuid 8051 puhul kasutatakse enamasti 8-bitist, arduino puhul 4-bitist , AVR ja PIC. 8-bitine režiim tähendab, et ta kasutas aadressi ja andmete edastamiseks 8 traati
Klaviatuuri liides 8051 -ga ja klaviatuurinumbrite kuvamine 7 segmendis: 4 sammu (piltidega)
Klaviatuuri liides 8051 -ga ja klaviatuurinumbrite kuvamine 7 segmendis: Selles õpetuses räägin teile sellest, kuidas saame klaviatuuri 8051 -ga liidestada ja klaviatuuri numbreid 7 -segmendil kuvada