Esta função demonstra uma maneira muito simples de obter atrasos de microsegundos com um microcontrolador da família PIC16 e um cristal de 20MHz. Devido à base de tempo muito pequena, utilizou-se apenas um loop que decrementa o variável delay, em vez de utilizar um timer.
Para atrasos de microsegundos, procure pela função delay_ms que também utiliza a variável delay e o temporizador TMR1.
Cada instrução da família mid-range tem 14 bits divididos entre um OPCODE, que especifica o tipo de instrução, e um ou mais operandos. Neste artigo, comentaremos as instruções relacionadas à movimentação de dados.
cblock...endc é um recurso do MPASM muito utilizado para a geração de blocos de constantes (símbolos seqüenciais com nome). Portanto, não é mais necessário utilizar várias diretivas equ para que o assembler gerar uma lista de símbolos (com endereços contínuos).
Em circuitos gerais (baixas freqüências), implicitamente assumimos que a freqüência do sinal é tão pequena que os efeitos capacitivos de um diodo comum são desprezíveis. Entretanto, quando a freqüência do sinal de entrada aumenta consideravelmente para além de alguns kHz, as capacitâncias de difusão (associada a altas correntes diretas) e de junção (variável com a tensão reversa aplicada ao diodo) se tornam relevantes.
Devido à isenção de impostos de importação, instituída em 1990, e recente queda do dólar livros importados se tornaram muito mais acessíveis ao mercado brasileiro. Neste tópico, descreveremos algumas livrariais internacionais importantes (Amazon.com, BookshopOfIndia.com e Biblio.com) e dicas importantes para a melhor aquisição.
Nesta introdução, abordaremos alguns tópicos importantes sobre o aterramento de sistemas de potência (alta tensão) e equipamentos eletrônicos sensíveis (baixa tensão).
A conexão intencional de um condutor à terra para a formação de um sistema de aterramento possui diversas motivações. As principais delas são a proteção de seres vivos, o funcionamento adequado de produtos eletrônicos ou ambos: