Conheça o
fórum, democrático e de qualidade.
A função de conversão de números hexadecimais para BCD de 8 bits em assembly é uma rotina simples que consiste em sucessivas subtrações por .10 (0xA) para contagem das dezenas. Após a obtenção do dígito das dezenas, tem-se o das unidades (o número restante das subtrações). Essa rotina pode ser utilizada para a exibição de 2 números em displays de 7 segmentos.
A função abaixo utiliza o coding folding do MPLAB. Esse recurso é utilizado através das linhas ;{ e ;}. O código abaixo é compatível com as famílias PIC16 e PIC18.
Variáveis utilizadas:
- BCD_low
- BCD_unidades
- BCD_dezenas
1 |
;********************************************************* |
Receber informativos
Informática
-
AJAX Chat - Open Source Web Chat O software livre (código-fonte aberto de qualidade e gratuito) AJAX Chat é um chat desenvolvido...
-
Vídeo-aulas sobre Estruturas de Dados em Java (inglês) A universidade de Berkeley (Califórnia), a exemplo do Massachusetts Institute of Technology (MIT),...
-
Joomla: componente Xmap O termo sitemap denomina arquivos XML enviados a mecanismos de busca para facilitar a indexação...
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Sistemas Elétricos
-
Dispositivo Diferencial Residual (DR) A proteção diferencial-residual consiste no seccionamento do respectivo circuito elétrico em caso...
-
Controle escalar do motor de indução trifásico O controle eletrônico da velocidade e torque desenvolvidos por motores de indução trifásicos possui...
-
Isolamento elétrico: propriedades térmicas Além dos complexos requisitos mecânicos e elétricos que uma máquina elétrica ou transformador...
- 1
- 2
- 3
Eletrônica
-
MPLAB: Code folding para Assembly Code folding é um mecanismo do MPLAB IDE que permite expandir ou esconder um código aninhado. Esse...
-
PIC16: toBCD8 - Hexadecimal para BCD 8 bits A função de conversão de números hexadecimais para BCD de 8 bits em assembly é uma rotina simples...
-
PIC16: mostra4digitos - exibe quatro dígitos em displays multiplexados A seguinte função para a família de microcontroladores PIC16 controla a exibição de 4 dígitos...
- 1
- 2
- 3
- 4
- 5
Comunidade Livre
Conheça nosso fórum, livre e de qualidade, clicando aqui.
|
|
Telecomunicações
-
Decibel (dB) O decibel (dB) consiste na mensuração da razão de duas potências na base logarítmica 10. Como...
-
Equação de Shannon A relação de Shannon determina a capacidade do canal C, em bits por segundo, considerando-se a existência...
-
Modulação em amplitude (AM) De acordo com outros artigos disponibilizados, a modulação consiste no deslocamento do conteúdo...
- 1
- 2