Página 1 de 1

Codigos o que são eles para nós humanos kkk!

MensagemEnviado: 04 Jan 2015 20:19
por metabots
estava olhando o manual , veja vem , a pessoa quer construir uma matriz 8x8 tenta de todas as maneiras , e vcs viram que meu código ficou fadado apenas pelos vetores , mais alguém sabe fazer uma matriz pelo menos simples 8x8 utilizando esses códigos que estou citando em baixo ?, pessoal acorda ai pra ajudar !
, ~ One's complement operator
>>= Right shift assignment, x>>=y, is the same as x=x>>y

Re: Codigos o que são eles para nós humanos kkk!

MensagemEnviado: 05 Jan 2015 09:26
por xultz
unsigned char matriz[8][8];

Re: Codigos o que são eles para nós humanos kkk!

MensagemEnviado: 05 Jan 2015 09:50
por Red Neck Guy
Se você tirar um tempo para ler o livro C Completo e Total, metade das suas dúvidas bobas sumirão.
Existe um certo conhecimento mínimo para iniciar a trabalhar, não adianta querer tentar usar a força bruta, estudar é a melhor forma - e sempre será.

Re: Codigos o que são eles para nós humanos kkk!

MensagemEnviado: 05 Jan 2015 12:03
por Maffeis
Não entendi oque os deslocamentos para direita e para esquerda tem a ver com matrizes

Re: Codigos o que são eles para nós humanos kkk!

MensagemEnviado: 05 Jan 2015 23:21
por metabots
xultz escreveu:unsigned char matriz[8][8];


s era exatamente isso que eu queria saber , como controlar os shift register 74hc595 com esse codigos ! entende? :mrgreen:

e xultz sempre dançando , kkkkkkkkk :mrgreen:

aé gostaria e um codigo disso funcionando via pm !

Re: Codigos o que são eles para nós humanos kkk!

MensagemEnviado: 06 Jan 2015 10:43
por Maffeis
Não qual o seu conhecimento em eletrônica digital.

Esse chip ele é bem simples de entender, porém vc tem que conhecer o funcionamento de alguns itens primeiro.

Flip-flop
RS
JK
Contador
registrador de deslocamento.

depois de entendido isso, vc parte para estudar programação
>>
&
|

É uma sequencia de itens para estudar, não tem como fugir dela.

vc já conhece a parte de eletrônica digital?

Re: Codigos o que são eles para nós humanos kkk!

MensagemEnviado: 06 Jan 2015 12:39
por brasilma
Creio que a frase "A felicidade está na viagem e não no destino" ilustra bem a questão.

Muitas vezes estamos preocupados em concluir a realização de alguma coisa, queremos ver o produto acabado, e nos esquecemos de que tudo aquilo que leva até ele também faz parte e serve a outros objetivos...

Não construímos um programa, uma aplicação, mas sim tudo o que leva até ela...

Re: Codigos o que são eles para nós humanos kkk!

MensagemEnviado: 07 Jan 2015 01:03
por metabots
Já chega poucos sabem fazer isso e não querem , é perda de tempo VLW DEsisto! :wink:
e alguns aqui acham ate que eu ñão sei o que é um 595 kkkk meu fala serio antes de ler os tópicos , cara que tedio!! EKAA!! :lol:

Re: Codigos o que são eles para nós humanos kkk!

MensagemEnviado: 07 Jan 2015 20:08
por metabots
Alguem?? fala ai ho!!

Re: Codigos o que são eles para nós humanos kkk!

MensagemEnviado: 08 Jan 2015 16:19
por chipselect
Sinceramente está difícil entender sua dúvida, pois você menciona vetor (array) e o deslocador de registros apenas.

Os operadores de negação (~) e deslocamentos de bits (<< e >>) funcionam no microcontrolador, você geralmente altera variáveis e registradores internos, e não tem muita coisa relacionada com o tal do 74595 não, só fazem funções similares de deslocamento de registros, mas isso é dentro do pic, não é fora dele. Esses operadores utilizaria apenas se for fazer spi via software.

Partindo do pressuposto que você não tenha absolutamente nenhuma dúvida sobre o hardware e a conexão esteja correta com o micro, utilizando uma SPI, e sua dúvida seja enviar um byte ou mais para os deslocadores de registros EXTERNOS tipo 74595, que provavelmente estão em série, ou se estiverem em paralelo você já saiba ativar o sinal CS de cada chip individualmente de maneira correta, basta iniciar a spi do PIC e transmitir, então basta fazer o código para SPI para o seu microcontrolador, que pode ser específico para cada linha de mcu.

Segue doc básico sobre spi pro pic:
http://ww1.microchip.com/downloads/en/devicedoc/spi.pdf

Se o seu pic não tem SPI, então pode usar os >> para fazer uma SPI em software, fica lerdão, desperdiça recursos, é um jeito burro de fazer porque um PIC sem SPI e um PIC com SPI muda praticamente nada no preço, mas se o motivo não for devido a custos, mas sim porque, devido a alguma razão esotérica, você precise de mais SPI que nenhum microcontrolador tem disponível, e não dá pra botar isso nas SPIs que já tem devido a alguma restrição de projeto, ou se é para fins de aprendizado de código, então segue link para um spi em software:
http://forum.modtronix.com/index.php?topic=399.0

Particularmente eu não utilizei ou testei esse código, sempre fiz o meu próprio, mas serve como ponto de partida.

Re: Codigos o que são eles para nós humanos kkk!

MensagemEnviado: 08 Jan 2015 18:35
por Maffeis
Muito boa a sacada de usar a SPI para enviar os dados.

Re: Codigos o que são eles para nós humanos kkk!

MensagemEnviado: 09 Jan 2015 21:21
por nagkiller
Código é complicado porque um dos primeiros compiladores foi feito por uma mulher!!!

Por isso é de difícil entendimento!!!

Re: Codigos o que são eles para nós humanos kkk!

MensagemEnviado: 09 Jan 2015 21:53
por metabots
Ai chipselect e nagkiller VLW!! :D 8)