Problema com a ordem de um bit errado interruptor DIP BCD

E

emax0198

Guest
Para um registo de 8 bits do PIC16F84 os dados lidos, é um número binário de um BCD dip switch, mas os bits não são lidos em em uma ordem uniforme (ordem de bit é diferente). Como convertido para um valor decimal em formato binário, como 54 = 00.110.110, mas a ordem é lido em 10.110.010. Qual é a solução e como código em assembly?
 
Primeiro, eu não posso understend sua mensagem com clareza. Em segundo lugar, significa BCD decimal binário codificado decimal não é auto, assim que um 54 em BCD é o 01010100. Como você pode dizer a ordem ler 10110010 é uma ordem de ler? Eu não sei mesmo se o fim é este, outro por que só dão uma amostra dos dados recolhidos, por que não começar do 0x00 a 0x0F assim, pelo menos, podemos obter o padrão. Don; t ter ofendido, mas se você deseja obter uma resposta direta, fazer perguntas de forma clara, dar uma dados detalhados e sempre não se esqueça, pesquisa http://www.google.com em primeiro lugar. Glenjoy
 

Welcome to EDABoard.com

Sponsor

Back
Top