Páginas: [1] 2 3   Ir para o fundo
  Imprimir  
Autor Tópico: [Ajuda Programar]-pic16f....  (Lida 768 vezes)
bettencourt
Moderador Global
Chip
*****
Offline Offline

Mensagens: 608



« em: Agosto 07, 2008, 16:20:41 »

boas preciso de ajuda a programar um pic16f84 ou 16f628

so tenho conhecimentos em programar os AT89S..... em linguagem C e um pouco de assembly

o que quero fazer é +/- um mostrador de numeros até 5.

Se alguem tiver desponivel para me ajudar diga para eu por mais informação.

obrigado
Registado
resinba
Moderador Global
Cristal
*****
Offline Offline

Mensagens: 449


« Responder #1 em: Agosto 07, 2008, 19:06:37 »

Dá mais dados, principalmente referente ao mostrador.
Registado

Por favor, alterem o meu email no msn pois tenho outro email dedicado aos foruns, e vou bloquear todos os que se encontram no antigo email.
d_pintassilgo
Administrador Geral
Chip
*****
Offline Offline

Mensagens: 570



« Responder #2 em: Agosto 07, 2008, 19:17:07 »

O mostrador pode ser em binário? Sorridente
Registado

Para partilhar ficheiros/Imagens recomendo www.box.net
http://www.fon.com/
bettencourt
Moderador Global
Chip
*****
Offline Offline

Mensagens: 608



« Responder #3 em: Agosto 07, 2008, 19:51:56 »

em anexo esta o circuito feito um pouco a pressa mas acho que da para terem uma ideia

o funcionamento é o seguinte enquanto o interruptor tiver activo fica a mostrar o numero correspondente ao numero definido para o interruptor. Quando se deixa de carregar no interruptor este abre o circuito e o valor no display permanece +/- 5segundos, se não se tocar em mais nenhum interruptor fica zero no display.

o display esta sempre a zero quando se toca num interruptor ele mostra o numero do interruptor.

esto é uma primeira fase se funcionar tudo bem (mecanicamente), depois vai haver alteraçoes....


* circuito.JPG (7.6 Kb, 355x207 - visto 40 vezes.)
Registado
d_pintassilgo
Administrador Geral
Chip
*****
Offline Offline

Mensagens: 570



« Responder #4 em: Agosto 07, 2008, 20:46:25 »

O circuito não estou 'a ver' como se faz, mas a parte da programação se calhar até já sou gajo para saber fazer isso! Contente

Orienta lá o circuito que logo falamos Contente (ou não :S ) LOL
Registado

Para partilhar ficheiros/Imagens recomendo www.box.net
http://www.fon.com/
resinba
Moderador Global
Cristal
*****
Offline Offline

Mensagens: 449


« Responder #5 em: Agosto 07, 2008, 22:35:15 »

Só mais uma pergunta...
queres dicas ou o código já feito.
Registado

Por favor, alterem o meu email no msn pois tenho outro email dedicado aos foruns, e vou bloquear todos os que se encontram no antigo email.
bettencourt
Moderador Global
Chip
*****
Offline Offline

Mensagens: 608



« Responder #6 em: Agosto 08, 2008, 00:14:25 »

é pá se possivel e se n for pedir muito preferia o codigo ja feito devido a n ter conhecimentos....
Mas se não for possivel deiam dicas para tentar fazer kalker coisa...


Em relação a um esquema do circuito amanha ponho
Registado
resinba
Moderador Global
Cristal
*****
Offline Offline

Mensagens: 449


« Responder #7 em: Agosto 08, 2008, 00:17:50 »

Não prometo nada, mas amanha... se tudo correr bem terás algo.

 Grin Grin Grin Wink Wink Wink
Registado

Por favor, alterem o meu email no msn pois tenho outro email dedicado aos foruns, e vou bloquear todos os que se encontram no antigo email.
bettencourt
Moderador Global
Chip
*****
Offline Offline

Mensagens: 608



« Responder #8 em: Agosto 08, 2008, 00:20:31 »

ok  Grin o que vier é sempre bem vindo  Wink Rolar os olhos

thanks
Registado
bettencourt
Moderador Global
Chip
*****
Offline Offline

Mensagens: 608



« Responder #9 em: Agosto 09, 2008, 02:05:35 »

boas aqui esta o circuito,

tive a testar a parte do 7448 com o display e não me esta a bater certo amanha vou rever o circuito para ver se foi erro meu, ou é o 7448 estragado... se assim for tenho de fazer o circuito da seguinte forma, porque n tenho mais nenhum BCD/decimal


em relação a ligaçao dos pinos no Pic não sei se esta opção é a melhor
Registado
zhead
Fusivel
*
Offline Offline

Mensagens: 17



« Responder #10 em: Agosto 09, 2008, 03:12:30 »

Penso que talvez tenha a solução para isso aqui numa das minhas fichas de sistemas digitais. Devo avisar ja que nao é preciso usar nenhum PIC (penso eu de que). Fica aqui o Pdf com explicaçoes, esquemas e exercicios para se fazerem. ah, se nao me engano a unica coisa que tem que se fazer é uma tabela de verdade para por o visor associado ao DIP-SWITCH que queremos usar. No caso da ficha foi feito com sistema binario. Mas se tiveres dip-switches suficientes podes faze-lo de forma diferente. Corrijam-me se tiver a dizer asneira.
Na ficha tambem fala de uma forma de associar um botao de pressao para simular um pulso de clock e passar para o numero seguinte, e outro para fazer o reset. é so escolher uma das formas. Espero poder ajudar de alguma forma, mas caso contrario fica a intençao  Wink

p.s.: tive que dividir o ficheiro em 2partes por causa do limite maximo de cada anexo.

* LAB1.part1.rar (1024 Kb - transferido 16 vezes.)
* LAB1.part2.rar (410.87 Kb - transferido 15 vezes.)
Registado
bettencourt
Moderador Global
Chip
*****
Offline Offline

Mensagens: 608



« Responder #11 em: Agosto 09, 2008, 10:55:05 »

Obrigado pela ajuda, mas dessa forma acho que é muito mais complicado e tambem n tenho muitos chip de portas logicas na minha posse
Registado
bettencourt
Moderador Global
Chip
*****
Offline Offline

Mensagens: 608



« Responder #12 em: Agosto 09, 2008, 22:22:20 »

o problema era do display, tava a utilizar de anodo comum e tinha de ser catodo comum, ja modifiquei e ta operacional....
Resta saber a openião do resinba
Registado
resinba
Moderador Global
Cristal
*****
Offline Offline

Mensagens: 449


« Responder #13 em: Agosto 10, 2008, 00:24:46 »

Ai que vou bater em alguém até há exaustão..... Zangado Zangado Zangado

 Grin Grin
Mas então o circuito é com o descodificador bcd ou não?Hein

É que já tinha o código praticamente todo delineado para o circuito, só não o terminei porque não tive tempo no serviço, e agora a cara metade lembrou-se de ir para a terra este fim de semana...

Bettencourt, diz-me se queres usar o 74ls48, é que uma coisa é usar o dito chip, e outra é usar o PIC como excitador directo.

Preciso saber isso antes de avançar, outra coisa não é por nada, mas eu gosto mais de usar um porto para cada coisa de cada vez.
Registado

Por favor, alterem o meu email no msn pois tenho outro email dedicado aos foruns, e vou bloquear todos os que se encontram no antigo email.
bettencourt
Moderador Global
Chip
*****
Offline Offline

Mensagens: 608



« Responder #14 em: Agosto 10, 2008, 00:45:34 »

Boas... Desculpa lá a confusão podes avançar com o 7448, penso que é mais facil....

já agora tas a utilizar assembly ou C???
e se n foce pedir muito depois podias explicar o codigo para eu aprender mais qualquer coisa sobre o funcionamento destes chip. eu comessei a estudar o material que desponibilizaste sobre este mas fiquei a meio caminho devido a outras cenas que se poseram pelo meio...

Obrigado pela ajuda  Contente Wink
Registado
Páginas: [1] 2 3   Ir para o topo
  Imprimir  
 
Ir para: