Índice:

Relógio de tempo real usando AT89s52: 3 etapas
Relógio de tempo real usando AT89s52: 3 etapas

Vídeo: Relógio de tempo real usando AT89s52: 3 etapas

Vídeo: Relógio de tempo real usando AT89s52: 3 etapas
Vídeo: MCU Programming #09 | How to Generate Real Time Clock using Timer & Interrupts | 8051 BASIC Program 2024, Novembro
Anonim
Relógio de tempo real usando AT89s52
Relógio de tempo real usando AT89s52
Relógio de tempo real usando AT89s52
Relógio de tempo real usando AT89s52

BEM-VINDO DE VOLTA, Aqui é shubham Trivedi e hoje vou projetar o Relógio de Tempo Real usando o Microcontrolador At89s52. O microcontrolador AT89S52 é o coração deste projeto. DS1307 IC é usado como RTC. Este DS1307 IC exigia interface I2C, mas 89s52 não tinha nenhuma porta I2C a bordo. Isso o torna típico de ser projetado. Portanto, projetei um barramento I2C no programa e o usei para atender aos requisitos.

Componentes necessários:

  1. DS1307
  2. Placa AT89S52
  3. LCD 16x2
  4. Fios de conexão
  5. Tábua de pão

Etapa 1: construção

Construção
Construção
Construção
Construção
Construção
Construção

O circuito é projetado em duas partes separadas. A Fig. 1 mostra a conexão RTC DS 1307 IC. Esta conexão é feita usando zero PCB. A conexão é a mesma mostrada na Fig. 2.

Eu usei a placa de desenvolvimento AT89s52 que projetei há alguns meses usando a técnica de impressão de tela para design pcb. O pino SCL do RTC é conectado ao pino P1.1 e o pino SDA é conectado ao pino P1.0 do microcontrolador 89s52. O LCD 16x2 é conectado da seguinte maneira.

PINO DO LCD PINO DO AT89S52

  • D7 - P3.7
  • D6 - P3.6
  • D5 - P3.5
  • D4 - P3.4
  • RS - P1. 6
  • RW - P1. 5
  • E - P1.4

Etapa 2: Vídeo de trabalho

Etapa 3: Código

Código

O programa é projetado no software Keil uvision 5. Arquivos de biblioteca separados são usados para cada interface. consulte o arquivo leia-me antes de prosseguir. A descrição de cada função também está disponível neste anexo

Clique aqui para baixar o anexo

erros são bem-vindos em [email protected]

clique aqui para curtir no facebook

Recomendado: