multiplexador de 16 portas CD4067 - matriz [RESOLVIDO]

Pessoal, consegui fazer a matriz pro 4067 com ajuda de um amigo, mas apesar da serial contar certinho de zero a 15, os LEDs acendem de forma aleatória.
Alguém saberia dizer porquê?
Muito obrigado!
Aqui o código:
http://pastebin.com/Awp2nMzg

Exibições: 543

Responder esta

Respostas a este tópico

Guilherme, não estudei o seu programa.

Mas sugiro usar esse procedimento:

Rode o seu programa em partes, assim fica mais fácil entender o que esta errado.

Mude partes do programa para comentários ( insira duas barras // ) - para que aquela parte não seja executada.

OK?

No código que me enviaste ta faltando o valor 12 {1,1,0,0}

{0,0,0,0},
{0,0,0,1},
{0,0,1,0},
{0,0,1,1},
{0,1,0,0},
{0,1,0,1},
{0,1,1,0},
{0,1,1,1},
{1,0,0,0},
{1,0,0,1},
{1,0,1,0},
{1,0,1,1},
{1,1,1,1},

To estudando seu codigo

Achei outro erro: os pinos seletores estão invertidos, preciso olhar direito no datasheet pra confirmar, mas parece que ele entende zero=liga e um=desliga, como em outros CIs multiplexadores que já vimos. Resolvido o problema, ta piscando na ordem certa, agora é só brincar com a matriz :D
Obrigado galera!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço