Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
- PIC16F88
- Display de 7 segmentos
- 6 botões
- Resistor de 1K - 6 peças
- 470 resistor - 9 peças
- Regulador de tensão 7805
- 0,33 uF capacitor
- Capacitor 0,1 uF
- um alto-falante piezo
- um suporte de bateria
- uma troca
Etapa 2: 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
Depende de você se você apenas monta o circuito na placa de ensaio ou cria algum design exclusivo. Incluo algumas imagens dos meus dispositivos.