8051 Ndërfaqja me DS1307 RTC dhe Afishimi i Vojës Koha në LCD: 5 hapa
8051 Ndërfaqja me DS1307 RTC dhe Afishimi i Vojës Koha në LCD: 5 hapa
Anonim
8051 Ndërfaqja me DS1307 RTC dhe Shfaqja e Vojës kohore në LCD
8051 Ndërfaqja me DS1307 RTC dhe Shfaqja e Vojës kohore në LCD

Në këtë tutorial ne ju kemi shpjeguar se si mund të ndërlidhim mikrokontrolluesin 8051 me ds1307 RTC. Këtu po shfaqim kohën RTC në LCD duke përdorur simulimin proteus.

Hapi 1: Softueri i përdorur:

Softueri i përdorur
Softueri i përdorur
Softueri i përdorur
Softueri i përdorur
Softueri i përdorur
Softueri i përdorur

Ndërsa po tregojmë simulimin proteus kështu për kodimin dhe simulimin që keni kërkuar:

1 Keil uvision: Ato janë shumë produkte nga keil. kështu që do t'ju kërkohet përpiluesi c51. Ju mund ta shkarkoni atë softuer nga këtu

2 Proteus Software për simulim: Ky është programi për të treguar simulimin. Do të merrni shumë informacione për të shkarkuar këtë softuer.

Nëse po e bëni atë në harduer, atëherë do t'ju duhet një softuer që është magji flash për të ngarkuar kodin në pajisjen tuaj. Mos harroni magjia flash zhvillohet nga nxp. Kështu që nuk mund të ngarkoni të gjithë mikrokontrolluesit e familjes 8051 përmes këtij softueri. Pra, kontrolluesin e bazuar në Philips mund ta ngarkoni vetëm ju.

Hapi 2: Përbërësit e kërkuar:

Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar

Këtu në videon tonë demo ne po përdorim simulimin proteus, por definitivisht nëse po e bëni atë në pajisjen tuaj, do t'ju kërkohen këto përbërës për këtë projekt:

8051 Bordi i Zhvillimit: Pra, nëse e keni këtë tabelë do të jetë më mirë në mënyrë që të mund ta ngarkoni me lehtësi kodin vetë.

LCD 16*2: Kjo është 16*2 LCD. Në këtë LCD kemi 16 kunja.

Moduli DS1307 RTC: Moduli i bazuar në DS1307, Ora serike e kohës reale DS1307 (RTC) është një orë/kalendar me fuqi të ulët, të koduar binar (BCD) me fuqi të ulët plus 56 byte NV SRAM. Adresa dhe të dhënat transferohen në mënyrë serike përmes një autobusi I²C, dydrejtimësh. Ora/kalendari jep informacione për sekonda, minuta, orë, ditë, datë, muaj dhe vit. Data e fundit të muajit rregullohet automatikisht për muaj me më pak se 31 ditë, përfshirë korrigjimet për vitin e brishtë. Ora funksionon ose në formatin 24-orësh ose 12-orësh me treguesin AM/PM. DS1307 ka një qark të integruar të sensit të energjisë që zbulon ndërprerjet e energjisë dhe kalon automatikisht në furnizimin rezervë. Operacioni i matjes së kohës vazhdon ndërsa pjesa funksionon nga furnizimi rezervë.

Ne kemi treguar një imazh më sipër të kompletit të trajnimit të 8051, aty seksioni i modulit LCD dhe rtc është tashmë atje në tabelë, kështu që nëse e blini atë tabelë do të jetë e lehtë për ju që të ndërlidhni këtë modul ds1307, përndryshe nëse blini bord të vogël zhvillimi atëherë ju gjithashtu duhet të blini një modul LCD dhe një RTC me qelizë monedhe.

Konvertuesi USB në UART: Moduli i konvertuesit CP1202 USB UART, një tabelë shumë e thjeshtë për të lidhur shpejt USB me Serial ose USB me TTL ose Serial me USB. Ju mund të komunikoni lehtësisht me mikrokontrolluesit / mikroprocesorët nga kompjuteri juaj përmes modulit.

Hapi 3: Diagrami i Qarkut

Diagrami i qarkut
Diagrami i qarkut

Hapi 4: Kodi:

Ju mund të merrni kodin burimor nga lidhja jonë GitHub.

Hapi 5: Video:

I gjithë përshkrimi i projektit është dhënë në videon e mësipërme.

Nëse keni ndonjë dyshim në lidhje me këtë projekt, mos ngurroni të na komentoni më poshtë. Dhe nëse doni të mësoni më shumë rreth sistemit të integruar, mund të vizitoni kanalin tonë në youtube.

Ju lutemi vizitoni dhe pëlqeni faqen tonë në Facebook për përditësime të shpeshta.

Faleminderit dhe gjithe te mirat, Teknologjitë Embedotronics