Cronômetro com PIC

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Cronômetro com PIC

Mensagempor Leomatias » 16 Ago 2010 22:09

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
Leomatias
Bit
 
Mensagens: 35
Registrado em: 20 Fev 2008 09:20

Mensagempor Beto_s » 16 Ago 2010 23:35

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
Beto_s
Bit
 
Mensagens: 43
Registrado em: 06 Set 2007 23:36

Sobre o Cronômetro...

Mensagempor Leomatias » 17 Ago 2010 10:15

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.
Leomatias
Bit
 
Mensagens: 35
Registrado em: 20 Fev 2008 09:20

Re: Sobre o Cronômetro...

Mensagempor Djalma Toledo Rodrigues » 17 Ago 2010 10:54

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
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

crono

Mensagempor mugangalinux » 17 Ago 2010 12:15

como assim Djalme...copio para a area de trabalho e assim tenho em maos??

Obrigado

Muganga
mugangalinux
Nibble
 
Mensagens: 62
Registrado em: 19 Abr 2007 15:59

Mensagempor Djalma Toledo Rodrigues » 17 Ago 2010 14:32

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
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor Cleber » 17 Ago 2010 18:04

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
Cleber
Bit
 
Mensagens: 10
Registrado em: 16 Jun 2008 11:06

Mensagempor Beto_s » 18 Ago 2010 01:13

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 .
Beto_s
Bit
 
Mensagens: 43
Registrado em: 06 Set 2007 23:36

Mensagempor [Daniel] » 18 Ago 2010 11:25

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
Avatar do usuário
[Daniel]
Byte
 
Mensagens: 106
Registrado em: 18 Nov 2009 09:14


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x