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

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

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

Mensagempor metabots » 04 Jan 2015 20:19

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
Avatar do usuário
metabots
Bit
 
Mensagens: 22
Registrado em: 26 Dez 2014 23:04

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

Mensagempor xultz » 05 Jan 2015 09:26

unsigned char matriz[8][8];
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

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

Mensagempor Red Neck Guy » 05 Jan 2015 09:50

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á.
ASM51 descanse em paz!
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

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

Mensagempor Maffeis » 05 Jan 2015 12:03

Não entendi oque os deslocamentos para direita e para esquerda tem a ver com matrizes
Maffeis
Word
 
Mensagens: 501
Registrado em: 07 Ago 2010 19:10

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

Mensagempor metabots » 05 Jan 2015 23:21

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 !
Avatar do usuário
metabots
Bit
 
Mensagens: 22
Registrado em: 26 Dez 2014 23:04

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

Mensagempor Maffeis » 06 Jan 2015 10:43

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?
Maffeis
Word
 
Mensagens: 501
Registrado em: 07 Ago 2010 19:10

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

Mensagempor brasilma » 06 Jan 2015 12:39

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...
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

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

Mensagempor metabots » 07 Jan 2015 01:03

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:
Avatar do usuário
metabots
Bit
 
Mensagens: 22
Registrado em: 26 Dez 2014 23:04

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

Mensagempor metabots » 07 Jan 2015 20:08

Alguem?? fala ai ho!!
Avatar do usuário
metabots
Bit
 
Mensagens: 22
Registrado em: 26 Dez 2014 23:04

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

Mensagempor chipselect » 08 Jan 2015 16:19

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.
chipselect
Word
 
Mensagens: 744
Registrado em: 16 Out 2006 18:50

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

Mensagempor Maffeis » 08 Jan 2015 18:35

Muito boa a sacada de usar a SPI para enviar os dados.
Maffeis
Word
 
Mensagens: 501
Registrado em: 07 Ago 2010 19:10

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

Mensagempor nagkiller » 09 Jan 2015 21:21

Código é complicado porque um dos primeiros compiladores foi feito por uma mulher!!!

Por isso é de difícil entendimento!!!
Nagkiller
Avatar do usuário
nagkiller
Bit
 
Mensagens: 40
Registrado em: 21 Jul 2007 09:38

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

Mensagempor metabots » 09 Jan 2015 21:53

Ai chipselect e nagkiller VLW!! :D 8)
Avatar do usuário
metabots
Bit
 
Mensagens: 22
Registrado em: 26 Dez 2014 23:04


Voltar para PIC

Quem está online

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

x