Microcontroladores

MPLAB: Code folding para Assembly

Code folding é um mecanismo do MPLAB IDE que permite expandir ou esconder um código aninhado. Esse recurso pode ser ativado em Edit->Properties, tab 'ASM/C' File Types, escolhendo-se "Enable Code Folding". Para códigos em assembly, o bloco de código deve estar entre ;{ e ;} e em C, entre {}.

Leia mais: MPLAB: Code folding para Assembly

   

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 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.

Leia mais: PIC16: toBCD8 - Hexadecimal para BCD 8 bits

   

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 decimais em 4 displays de 7 segmentos multiplexados através de transistores e um decodificador BCD para 7 segmentos.

Leia mais: PIC16: mostra4digitos - exibe quatro dígitos em displays multiplexados

   

PIC16: mostra1digito - exibe um dígito em displays multiplexados

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.

Leia mais: PIC16: mostra1digito - exibe um dígito em displays multiplexados

   

PIC Watchdog Timer

Se você é iniciante na programação de microcontroladores, você deve estar se questionando se o recurso Watchdog Timer dos microcontroladores PIC tem realmente alguma utilidade. Afinal, quem gostaria de ter o microcontrolador reiniciado, em determinadas circunstâncias, periodicamente?

Leia mais: PIC Watchdog Timer

   

PIC Power-Up Timer

Power-on reset é um pulso aplicado ao sinal /MCLR quando uma borda de subida no sinal de alimentação Vdd é detectado (geralmente, Vdd é iniciado como um sinal tipo rampa) para que o microcontrolador PIC se inicie corretamente de maneira estável.

Leia mais: PIC Power-Up Timer

   

Página 1 de 2

Outros artigos

Nenhum


Comentários

Comente ou discuta esse assunto no nosso fórum, livre e de qualidade, clicando aqui.

Receber informativos




Eletrônica

  • 1
  • 2
  • 3
  • 4
  • 5

Sistemas Elétricos

  • 1
  • 2

Informática

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Telecomunicações

  • Decibel (dB) 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 já publicados, a modulação consiste no deslocamento do conteúdo espectral...
  • 1
  • 2

Contacte-nos

Encontrou um erro no site ou deseja expressar a sua opinião? Por favor, entre em contato clicando aqui.

Conhecimento Livre

Todos os códigos-fonte estão licenciados pela LGPL e todo o conteúdo pela Creative Commons License. Copyleft©2009. Nenhum direito reservado.

Fórum

Cadastre-se gratuitamente no nosso fórum, conheça nossos membros e participe da nossa comunidade, de qualidade e democrática.