Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje pamokoje mes jums paaiškinome, kaip galime sujungti 8051 mikrovaldiklį su ds1307 RTC. Čia mes rodome RTC laiką LCD, naudojant proteus modeliavimą.
1 veiksmas: naudojama programinė įranga:
Kadangi rodome proteus modeliavimą, KODUOTI IR SIMULIUOTI REIKALINGA:
1 Keilo vizija: juose yra daug produktų iš keilio. taigi jums reikės c51 kompiliatoriaus. Programinę įrangą galite atsisiųsti iš čia
2 „Proteus“programinė įranga simuliacijai: Tai programinė įranga, skirta parodyti modeliavimą. Norėdami atsisiųsti šią programinę įrangą, gausite daug informacijos.
Jei tai darote aparatinėje įrangoje, jums reikės vienos programinės įrangos, kuri yra „flash magic“, kad įkeltumėte kodą į aparatinę įrangą. Atminkite, kad „flash magic“sukūrė „nxp“. Taigi per šią programinę įrangą negalite įkelti visų 8051 šeimos mikrovaldiklių. Taigi įkelti galite tik „Philips“valdiklį.
2 veiksmas: reikalingi komponentai:
Čia mūsų demonstraciniame vaizdo įraše mes naudojame proteus modeliavimą, bet tikrai, jei tai darote savo aparatinėje įrangoje, jums reikės šių komponentų šiam projektui:
8051 Plėtros lenta: Taigi, jei turite šią plokštę, bus geriau, kad galėtumėte lengvai įkelti kodą patys.
LCD 16*2: tai 16*2 lcd. Šiame LCD ekrane yra 16 kaiščių.
DS1307 RTC modulis: modulis, pagrįstas DS1307, DS1307 serijinis realaus laiko laikrodis (RTC) yra mažos galios, visiškai dvejetainis koduotas dešimtainis (BCD) laikrodis/kalendorius ir 56 baitai NV SRAM. Adresas ir duomenys nuosekliai perduodami per I²C dvikryptę magistralę. Laikrodis/kalendorius pateikia sekundžių, minučių, valandų, dienos, datos, mėnesio ir metų informaciją. Mėnesio pabaigos data automatiškai koreguojama mėnesiams, kuriuose yra mažiau nei 31 diena, įskaitant keliamųjų metų pataisas. Laikrodis veikia 24 arba 12 valandų formatu su AM/PM indikatoriumi. DS1307 turi įmontuotą maitinimo jutimo grandinę, kuri aptinka elektros energijos tiekimo sutrikimus ir automatiškai persijungia į atsarginį maitinimo šaltinį. Laiko skaičiavimo operacija tęsiama, kol dalis veikia iš atsarginio maitinimo šaltinio.
Mes parodėme vieną paveikslėlį iš mokymo rinkinio 8051, ten LCD ir rtc modulio skyrius jau yra lentoje, taigi, jei įsigysite tą plokštę, jums bus lengva sujungti šį ds1307 modulį, kitaip, jei įsigysite mažą kūrimo plokštę taip pat turite nusipirkti vieną LCD ir vieną RTC modulį su monetos elementu.
USB į UART keitiklis: CP1202 USB UART keitiklio modulis, labai paprasta plokštė, skirta greitai prijungti USB prie serijos arba USB prie TTL arba serijos prie USB. Galite lengvai bendrauti su mikrovaldikliais / mikroprocesoriais iš savo kompiuterio per modulį.
3 žingsnis: grandinės schema
4 žingsnis: kodas:
Šaltinio kodą galite gauti iš mūsų „GitHub“nuorodos.
5 žingsnis: vaizdo įrašas:
Visas projekto aprašymas pateiktas aukščiau esančiame vaizdo įraše.
Jei turite kokių nors abejonių dėl šio projekto, nedvejodami pakomentuokite mus žemiau. O jei norite daugiau sužinoti apie įterptąją sistemą, galite apsilankyti mūsų „YouTube“kanale.
Jei norite dažnai atnaujinti, apsilankykite ir pamėgkite mūsų „Facebook“puslapį.
Ačiū ir linkėjimai, Embedotronikos technologijos