A seguinte função para a família de microcontroladores PIC16 exibe um dígito BCD em um dos 4 displays de sete segmentos multiplexados através de transistores. A posição do dígito é especificado pela variável mostra1_posicao_7seg. Os 4 bits menos significativos de PORT_DISPLAY_7SEGMENTOS referem-se aos dados e os 4 bits mais significativos, ao número (posição) do display em relação ao conjunto de 4 displays.
Variáveis utilizadas:
Funções utilizadas:
Apenas a constante PORT_DISPLAY_7SEGMENTOS, definida como PORTB no cabeçalho do programa, é utilizada.
1 |
;********************************************************* |