Cuprins:
- Pasul 1: Software folosit:
- Pasul 2: Componente necesare:
- Pasul 3: Diagrama circuitului
- Pasul 4: Cod:
- Pasul 5: Video:
Video: 8051 Interfațare cu DS1307 RTC și afișarea marcajului de timp pe LCD: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În acest tutorial v-am explicat cum putem interfața microcontrolerul 8051 cu ds1307 RTC. Aici afișăm timpul RTC în lcd folosind simularea proteus.
Pasul 1: Software folosit:
Pe măsură ce afișăm simularea proteusului, deci PENTRU CODIFICARE ȘI SIMULARE AȚI CERUT:
1 Keil uvision: Sunt o mulțime de produse de la keil. deci vi se va solicita un compilator c51. Puteți descărca acel software de aici
2 Proteus Software pentru simulare: Acesta este software-ul pentru a arăta simularea. Veți obține multe informații pentru a descărca acest software.
Dacă o faceți în hardware, atunci ar fi nevoie de un software care este flash magic pentru a încărca codul în hardware-ul dvs. Rețineți că magia flash este dezvoltată de nxp. Deci, nu puteți încărca toate microcontrolerele 8051 din familie prin intermediul acestui software. Deci, controlerul pe bază de Philips îl puteți încărca numai dvs.
Pasul 2: Componente necesare:
Aici, în videoclipul nostru demonstrativ, folosim simularea proteus, dar cu siguranță dacă o faceți în hardware-ul dvs., vi se vor solicita aceste componente pentru acest proiect:
8051 Placă de dezvoltare: Deci, dacă aveți această placă, va fi mai bine astfel încât să puteți încărca cu ușurință codul singur.
LCD 16 * 2: Acesta este 16 * 2 lcd. În acest LCD avem 16 pini.
Modulul DS1307 RTC: Modulul bazat pe DS1307, ceasul serial în timp real DS1307 (RTC) este un ceas / calendar zecimal complet complet binar codificat (BCD), plus 56 de octeți de NV SRAM. Adresa și datele sunt transferate în serie printr-un autobuz bidirecțional I²C. Ceasul / calendarul oferă informații despre secunde, minute, ore, zi, dată, lună și an. Data la sfârșitul lunii este ajustată automat pentru lunile cu mai puțin de 31 de zile, inclusiv corecțiile pentru anul bisect. Ceasul funcționează fie în format de 24 de ore, fie de 12 ore, cu indicatorul AM / PM. DS1307 are un circuit încorporat de detectare a puterii care detectează defecțiunile de alimentare și trece automat la sursa de rezervă. Operația de cronometrare continuă în timp ce piesa funcționează din sursa de rezervă.
Am arătat o imagine deasupra kitului de antrenament 8051, acolo există secțiunea modul LCD și rtc în tablă, deci dacă achiziționați placa respectivă, vă va fi ușor să interfațați acest modul DS1307, altfel dacă achiziționați o placă mică de dezvoltare, atunci trebuie să cumpărați și un modul LCD și un modul RTC cu celulă monedă.
Convertor USB la UART: modul convertor USB UART CP1202, o placă foarte simplă pentru a conecta rapid USB la Serial sau USB la TTL sau Serial la USB. Puteți comunica cu ușurință cu microcontrolere / microprocesoare de pe computer prin intermediul modulului.
Pasul 3: Diagrama circuitului
Pasul 4: Cod:
Puteți obține codul sursă de pe linkul nostru GitHub.
Pasul 5: Video:
Întreaga descriere a proiectului este dată în videoclipul de mai sus.
Dacă aveți vreo îndoială cu privire la acest proiect, nu ezitați să ne comentați mai jos. Și dacă doriți să aflați mai multe despre sistemul încorporat, puteți vizita canalul nostru YouTube.
Vă rugăm să vizitați și să apreciați pagina noastră de Facebook pentru actualizări frecvente.
Multumiri si urari de bine, Tehnologii Embedotronics
Recomandat:
DS1307 Ceas în timp real RTC cu Arduino: 4 pași
DS1307 Ceas în timp real RTC cu Arduino: În acest tutorial, vom afla despre Ceas în timp real (RTC) și modul în care Arduino & Ceasul în timp real IC DS1307 este pus împreună ca un dispozitiv de sincronizare. Ceasul în timp real (RTC) este utilizat pentru monitorizarea timpului și menținerea unui calendar. Pentru a utiliza un RTC, w
Ceas Arduino bazat pe modulul DS1307 Ceas în timp real (RTC) și 0.96: 5 pași
Ceas bazat pe Arduino folosind modulul DS1307 Ceas în timp real (RTC) și 0.96: Bună băieți, în acest tutorial vom vedea cum să facem un ceas de lucru folosind un modul de ceas în timp real DS1307 & Afișaje OLED. Deci, vom citi ora din modulul de ceas DS1307. Și tipăriți-l pe ecranul OLED
Afișaj LED cu matrice de puncte, interfațare cu microcontroler 8051: 5 pași
Interfațare cu afișaj LED cu matrice de puncte cu microcontrolerul 8051: În acest proiect vom interfața un afișaj LED cu matrice de puncte cu microcontrolerul 8051. Aici vom arăta simulare în proteus, puteți aplica același lucru în hardware-ul dvs. Deci aici vom imprima mai întâi un caracter să spunem „A” în această disp
Interfață tastatură cu 8051 și afișarea numerelor tastaturii în 7 segmente: 4 pași (cu imagini)
Interfața tastaturii cu 8051 și afișarea numerelor tastaturii în 7 segmente: În acest tutorial vă voi spune despre cum putem interfața tastatura cu 8051 și afișarea numerelor tastaturii în afișajul pe 7 segmente
Afișarea numerelor tastaturii pe ecranul LCD 16 X 2 cu 8051: 4 pași
Afișarea numerelor tastaturii în 16 X 2 LCD cu 8051: În acest proiect vom interfața tastatura și lcd cu 8051. Pe măsură ce apăsăm tasta din tastatură, obținem numărul de corespondență în lcd-ul nostru