Índice:

O cronômetro de minuto baseado no MCU PIC16F88: 4 etapas
O cronômetro de minuto baseado no MCU PIC16F88: 4 etapas

Vídeo: O cronômetro de minuto baseado no MCU PIC16F88: 4 etapas

Vídeo: O cronômetro de minuto baseado no MCU PIC16F88: 4 etapas
Vídeo: Movimento Circular Uniforme (MCU) - Cinemática Escalar - Aula 16 - Prof. Marcelo Boaro 2024, Novembro
Anonim
O cronômetro de minuto baseado no MCU PIC16F88
O cronômetro de minuto baseado no MCU PIC16F88

Vamos dar uma olhada no projeto simples do cronômetro de minuto para iniciantes. O coração do projeto é o MCU PIC16F88 de 8 bits. A hora é mostrada no display de 7 segmentos e o cronômetro é operado usando 6 botões. O dispositivo é alimentado por bateria de 9 volts.

O intervalo de tempo é de 1 a 99 minutos. O modo de número de dois dígitos é indicado pelo LED verde adicional localizado no lado direito do display, próximo ao sinal do ponto decimal. Os cinco botões em uma linha representam os números de um a cinco. O sexto botão tem duas funções - reiniciar o dispositivo e alterar o dígito atual que está sendo inserido.

O dispositivo temporizador funciona da seguinte maneira. Depois que o interruptor principal é ligado, um dígito zero é exibido e o dispositivo está esperando que os botões sejam pressionados. Existem 3 possibilidades:

1) Para inserir o período de 1 a 5 minutos, basta pressionar um dos cinco botões. A contagem regressiva começa em alguns instantes.

2) Para entrar no período de 6 a 9 minutos, pressione qualquer um dos cinco botões e, logo em seguida, pressione repetidamente o 6º botão para obter o valor desejado. Após cada pressão, o valor é incrementado em 1.

3) Para inserir um período de 10 a 99 minutos, insira o primeiro dígito usando as instruções da etapa anterior. Em seguida, pressione qualquer um dos cinco botões. O ponto decimal e o LED verde adicional acendem, indicando que o segundo dígito do valor está sendo inserido. Agora pressione o 6º botão repetidamente para ajustar o valor do segundo dígito.

Durante a contagem regressiva, o tempo restante é exibido e o ponto decimal pisca periodicamente. No caso do número de dois dígitos, ambos os dígitos aparecem periodicamente no visor, sendo o segundo dígito marcado pela vírgula. Enquanto a contagem restante de minutos for um número de dois dígitos, o LED adicional ficará aceso.

Quando o tempo restante atingir o valor zero, o alarme sonoro será acionado. O dispositivo pode então ser reiniciado pelo 6º botão para estar pronto para a próxima tarefa.

Etapa 1: peças necessárias

Peças necessárias
Peças necessárias
  1. PIC16F88
  2. Display de 7 segmentos
  3. 6 botões
  4. Resistor de 1K - 6 peças
  5. 470 resistor - 9 peças
  6. Regulador de tensão 7805
  7. 0,33 uF capacitor
  8. Capacitor 0,1 uF
  9. um alto-falante piezo
  10. um suporte de bateria
  11. uma troca

Etapa 2: O circuito do temporizador

O Circuito do Temporizador
O Circuito do Temporizador

Etapa 3: o código-fonte

O código escrito em C usando MPLAB X IDE e compilador XC8 está disponível para download:

Etapa 4: a aparência do dispositivo final

A aparência do dispositivo final
A aparência do dispositivo final
A aparência do dispositivo final
A aparência do dispositivo final
A aparência do dispositivo final
A aparência do dispositivo final
A aparência do dispositivo final
A aparência do dispositivo final

Depende de você se você apenas monta o circuito na placa de ensaio ou cria algum design exclusivo. Incluo algumas imagens dos meus dispositivos.

Recomendado: