Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste tutorial, explicamos como podemos fazer a interface do microcontrolador 8051 com ds1307 RTC. Aqui estamos exibindo a hora RTC em lcd usando simulação proteus.
Etapa 1: Software usado:
Como estamos mostrando simulação proteus, para CODIFICAÇÃO E SIMULAÇÃO VOCÊ PRECISA:
1 Visão de Keil: Há muitos produtos de Keil. então será necessário o compilador c51. Você pode baixar esse software aqui
2 Software Proteus para simulação: Este é o software para mostrar a simulação. Você obterá muitas informações para fazer o download deste software.
Se você estiver fazendo isso em hardware, precisará de um software que seja mágico para fazer o upload do código em seu hardware. Lembre-se de que a magia do flash é desenvolvida pela nxp. Portanto, você não pode carregar todo o microcontrolador da família 8051 por meio deste software. Portanto, apenas você pode fazer upload do controlador baseado em Philips.
Etapa 2: Componentes necessários:
Aqui em nosso vídeo de demonstração, estamos usando simulação proteus, mas definitivamente se você estiver fazendo isso em seu hardware, serão necessários estes componentes para este projeto:
Placa de desenvolvimento 8051: Então, se você tiver esta placa, será melhor para que você possa fazer o upload do código facilmente.
LCD 16 * 2: Este é 16 * 2 lcd. Neste LCD temos 16 pinos.
Módulo RTC DS1307: O módulo baseado em DS1307, O relógio em tempo real serial (RTC) DS1307 é um relógio / calendário BCD (full binary-coded decimal) de baixa potência mais 56 bytes de NV SRAM. O endereço e os dados são transferidos serialmente por meio de um barramento bidirecional I²C. O relógio / calendário fornece informações sobre segundos, minutos, horas, dia, data, mês e ano. A data do fim do mês é ajustada automaticamente para meses com menos de 31 dias, incluindo correções para ano bissexto. O relógio opera no formato de 24 ou 12 horas com indicador AM / PM. O DS1307 possui um circuito de detecção de energia integrado que detecta falhas de energia e alterna automaticamente para a fonte de reserva. A operação de cronometragem continua enquanto a peça opera a partir da fonte de backup.
Mostramos uma imagem acima do kit de treinamento do 8051, a seção do módulo lcd e rtc já está lá na placa, então se você comprar essa placa será fácil para você fazer a interface com este módulo ds1307, do contrário, se você comprar uma placa de desenvolvimento pequena, você deve comprar também um lcd e um módulo RTC com célula tipo moeda.
Conversor USB para UART: Módulo conversor USB UART CP1202, uma placa muito simples para conectar rapidamente USB a Serial ou USB a TTL ou Serial a USB. Você pode se comunicar facilmente com microcontroladores / microprocessadores de seu computador por meio do módulo.
Etapa 3: Diagrama de Circuito
Etapa 4: Código:
Você pode obter o código-fonte em nosso link do GitHub.
Etapa 5: Vídeo:
A descrição completa do projeto é fornecida no vídeo acima.
Se você tiver alguma dúvida em relação a este projeto, sinta-se à vontade para nos comentar abaixo. E se você quiser saber mais sobre sistemas embarcados, pode visitar nosso canal no youtube.
Visite e curta nossa página no Facebook para atualizações frequentes.
Obrigado e cumprimentos, Tecnologias Embedotronics