Página 1 de 1

Cronômetro com PIC

MensagemEnviado: 16 Ago 2010 22:09
por Leomatias
Boa noite à todos.
Sou iniciante em Programação com PICs, estou migrando do Basic para o MikroC e gostaria de construir um Cronômetro utilizando um PIC, porém, pela falta de prática gostaria de pedir ajuda de vocês em como começar tal programa, ainda não adaptei-me muito a linguagem C!

Aguardo sugestões...
Abraço para todos

MensagemEnviado: 16 Ago 2010 23:35
por Beto_s
Caro Leomatias,

Poderia dar mais detalhes do que pretende fazer..

Qual PIC ;
qual a resoluçao do cronometro ( centesimos de segundo por ex);
Que interface com o operador , display lcd , 7 segmentos etc...

Assim o pessoal , com certeza, dará dicas mais objetivas .

Beto

Sobre o Cronômetro...

MensagemEnviado: 17 Ago 2010 10:15
por Leomatias
Beto obrigado pela sua resposta.
Bem, a princípio eu utilizaria o pic 16f877a. O Cronômetro teria 4 displays de sete segmentos, talvez com o LCD ficaria mais fácil e por isso gostaria de pedir um conselho aos experts no assunto. Óbvio que com os de sete segmentos ficaria mais barato, tenho poucos recursos.
Então, ele iria acima dos centésimos de segundos, com uma tecla de início de contagem e outra para parar, algo simples.

Gostaria de pedir auxílio em como começar um software para este cronômetro, variáveis, não sei trabalhar muito com os Timers, as funções de Delay prontas acabam facilitando não é mesmo?!

Desde já obrigado.

Re: Sobre o Cronômetro...

MensagemEnviado: 17 Ago 2010 10:54
por Djalma Toledo Rodrigues
Leomatias escreveu: ... não sei trabalhar muito com os Timers, as funções de Delay prontas acabam facilitando não é mesmo?

Sim, acabam facilitando.
Mas, se quizer aprender mesmo faça-o em Assembrer

copio todas as Instruções do µC para a área de traballho, assim as tenho em mãos, e na parte superior vou montando o programa.

é assim que faço.

DJ

crono

MensagemEnviado: 17 Ago 2010 12:15
por mugangalinux
como assim Djalme...copio para a area de trabalho e assim tenho em maos??

Obrigado

Muganga

MensagemEnviado: 17 Ago 2010 14:32
por Djalma Toledo Rodrigues
Aqui monto o Programa Asm

Para ter os Menmonicos disponiveis, neste exemplo do PIC 16F877
coloco-os aqui a baixo

Depois posso remover , ou mesmo deixa-los, já que após End o
compilador ignora.

Imagem

MensagemEnviado: 17 Ago 2010 18:04
por Cleber
Cara seguinte comecei em C ja a mexer com o pic comprendo muito pouco de asm, na minha opinião deve começar com display de LCD pq é mais facil de mexer e estudar sober interrupções e timers pra entender como contar o tempo depois que vc entender os timers e interrupções fica tudo bem mais facil.
Espero ter ajudado

MensagemEnviado: 18 Ago 2010 01:13
por Beto_s
leomatias.

Tambem iniciei no MikroC tem pouco tempo e os exemplos que tem do Easypic4 se nao me engano com o 16f877, a respeito de lcd e 7 segmentos sao bem simples e elucidativos .

Simulei eles no proteus com uma montagem simples apenas para verificar a dinämica das instruçoes, depois fui elaborando e modificando de acordo com a minha necessidade .

MensagemEnviado: 18 Ago 2010 11:25
por [Daniel]
Pra esse tipo de aplicação o assembler é muito melhor e bem mais fácil de adquirir precisão em relação a contagem de tempo, juntamente com um oscilador com cristal ligado ao pic.

Eu não vejo uma boa ideia usar um CI de 40pinos para fazer um simples cronômetro. No seu caso da para fazer com 7segmentos um CD4511 como driver para os displays e um botão função start/stop e um com a função clear display. Claro usar um ci bem mais "simples".

Abraço