Relogio digital
Telemática – Semestre IV - Noite
Fortaleza, 21 de Dezembro de 2011
INTRODUÇÃO
Neste trabalho, produzimos o projeto de um Relógio Digital, a base de um microcontrolador PIC 16F871, seu layout foi criado e simulado no software Proteus, e seu Firmware foi desenvolvido em código C e codificado para um arquivo .HEX, para que pudéssemos realizar o download para o PIC, junto a eles e para maior entendimento do problema em questão a ser resolvido fizemos a rede Petri onde obtivemos a melhor compreensão sobre o desafio desse projeto.
PROJETO
No projeto original temos que:
1) Desenvolver um relógio digital com sistema de alarme embutido.
2) O alarme tocará por cinco segundos e um Led ficará aceso, o alarme poderá ser setado no tempo escolhido.
3) Três botões serão colocados para fazer as devidas alterações de tempo e alarme.
4) A interrupção será dada por int_timer0
OBJETIVOS
- Criar Circuito em Hardware do Projeto no Proteus.
- Desenvolver software que controlará a lógica do sistema.
- Realizar testes no Sistema.
- Especificar de forma técnica o Hardware e o software utilizados.
- Concluir o projeto do Relógio, abordando de forma sucinta o cumprimento dos objetivos lançados.
REDE PETRI
[pic]
Rede de Petri é uma forma de representar um sistema graficamente, com intuito de verificar se o mesmo está funcionando de maneira correta, dessa forma podemos detectar algumas falhas nesse sistema, como por exemplo, se ele apresenta algum tipo de bloqueio.
Temp1 faz a contagem de segundos, quando Uni1 recebe as nove (9) fichas ela completa um ciclo formando uma dezena de minuto, assim Dez1 recebe uma ficha até completar cinco (5), quando Dez1 estiver com cinco (5) fichas e Uni1 com nove (9), eles fecharam um ciclo de 1 hora entregando uma ficha a UniH que ficará completa com três (3), passando 1 ficha para