Taula de continguts:
- Pas 1: programari utilitzat:
- Pas 2: components necessaris:
- Pas 3: diagrama del circuit
- Pas 4: Codi:
- Pas 5: vídeo:
Vídeo: 8051 Interfície amb DS1307 RTC i visualització de la marca de temps en pantalla LCD: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
En aquest tutorial us hem explicat com podem interfície el microcontrolador 8051 amb el ds1307 RTC. Aquí mostrem el temps RTC en lcd mitjançant la simulació de proteus.
Pas 1: programari utilitzat:
Com mostrem la simulació de proteus, per la vostra codificació i simulació, heu requerit:
1 Keil uvision: Són molts productes de keil. per tant, se us requerirà un compilador c51. Podeu descarregar aquest programari des d’aquí
2 Programari Proteus per a la simulació: Aquest és el programari per mostrar la simulació. Obtindreu molta informació per descarregar aquest programari.
Si ho feu en maquinari, necessitareu un programari que sigui flash magic per penjar el codi al vostre maquinari. Recorda Flash Magic és desenvolupat per nxp. Per tant, no podeu carregar tot el microcontrolador de la família 8051 mitjançant aquest programari. Per tant, només podeu carregar el controlador basat en Philips.
Pas 2: components necessaris:
Aquí, al nostre vídeo de demostració, fem servir la simulació de proteus, però definitivament, si ho feu al vostre maquinari, se us requeriran aquests components per a aquest projecte:
8051 Tauler de desenvolupament: per tant, si teniu aquest tauler, serà millor perquè pugueu carregar el codi fàcilment.
LCD 16 * 2: és de 16 * 2 lcd. En aquest lcd tenim 16 pins.
Mòdul DS1307 RTC: el mòdul basat en DS1307, el rellotge sèrie en temps real (RTC) DS1307 és un rellotge / calendari decimal de codis binaris complet (BCD) de baixa potència i 56 bytes de NV SRAM. L'adreça i les dades es transfereixen en sèrie mitjançant un bus bidireccional I²C. El rellotge / calendari proporciona informació de segons, minuts, hores, dia, data, mes i any. La data de finalització del mes s'ajusta automàticament per a mesos amb menys de 31 dies, incloses les correccions per a l'any bisest. El rellotge funciona en format de 24 hores o de 12 hores amb indicador AM / PM. El DS1307 té un circuit integrat de detecció de potència que detecta fallades d’alimentació i canvia automàticament al subministrament de còpia de seguretat. L'operació de cronometratge continua mentre la peça funciona des del subministrament de còpia de seguretat.
Hem mostrat una imatge a sobre del kit d’entrenament de 8051, ja hi ha una secció de mòduls lcd i rtc a la placa, de manera que si adquiriu aquesta placa us serà fàcil connectar aquest mòdul ds1307, si no, adquiriu una placa de desenvolupament petita. també heu de comprar un mòdul lcd i un mòdul RTC amb cel·la de moneda.
Convertidor USB a UART: mòdul convertidor USB UART CP1202, una placa molt senzilla per connectar ràpidament USB a sèrie o USB a TTL o Sèrie a USB. Podeu comunicar-vos fàcilment amb microcontroladors / microprocessadors des del vostre ordinador a través del mòdul.
Pas 3: diagrama del circuit
Pas 4: Codi:
Podeu obtenir el codi font des del nostre enllaç GitHub.
Pas 5: vídeo:
La descripció completa del projecte es dóna al vídeo anterior.
Si teniu cap dubte sobre aquest projecte, no dubteu a comentar-nos a continuació. I si voleu obtenir més informació sobre el sistema incrustat, visiteu el nostre canal de youtube.
Visiteu la nostra pàgina de Facebook i us agradi per obtenir actualitzacions freqüents.
Gràcies i Salutacions, Tecnologies Embedotronics
Recomanat:
Temps de visualització Arduino a la pantalla LED TM1637 mitjançant RTC DS1307: 8 passos
Temps de visualització Arduino a la pantalla LED TM1637 mitjançant RTC DS1307: en aquest tutorial aprendrem com es mostra el temps mitjançant el mòdul RTC DS1307 i la pantalla LED TM1637 i Visuino
Visualització de temps i temps Arduino 3 en 1: 11 passos
Pantalla de temps i temps Arduino 3-en-1: m'agraden els microcontroladors PIC i m'agrada programar en llenguatge assemblador. De fet, durant els darrers dos anys, he publicat al meu lloc web uns 40 projectes basats en aquesta combinació. Fa poc, estava demanant algunes peces a una de les meves versions preferides dels EUA
Com fer un rellotge en temps real amb la pantalla Arduino i TFT - Arduino Mega RTC amb pantalla TFT de 3,5 polzades: 4 passos
Com fer un rellotge en temps real amb pantalla Arduino i TFT | Arduino Mega RTC amb pantalla TFT de 3,5 polzades: visiteu el meu canal de Youtube. Introducció: - En aquest post vaig a fer "Rellotge en temps real" amb LCD TFT tàctil de 3,5 polzades, Arduino Mega Mòdul RTC 2560 i DS3231 … Abans de començar … comproveu el vídeo del meu canal de YouTube … Nota: - Si utilitzeu Arduin
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: 4 passos (amb imatges)
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: en aquest tutorial us explicaré com podem interfície de teclat amb 8051 i mostrar números de teclat en pantalla de 7 segments
Visualització dels números del teclat en pantalla LCD de 16 x 2 amb 8051: 4 passos
Visualització dels números del teclat en pantalla LCD de 16 x 2 amb 8051: en aquest projecte farem una interfície de teclat i lcd amb 8051. A mesura que premem la tecla del teclat, obtindrem el número de correspondència al nostre lcd