Mostrando postagens com marcador dica. Mostrar todas as postagens
Mostrando postagens com marcador dica. Mostrar todas as postagens

quarta-feira, 6 de junho de 2012

Uso de Microcontroladores para o acionamento de tiristores

Excelente artigo escrito por Francisco Fambrini e publicado no site do Newton C. Braga, explicando o acionamento de cargas CA com tiristores, efetuando o controle com microcontroladores.


Fonte da imagem: www.newtoncbraga.com.br


domingo, 3 de junho de 2012

Planilha para cálculo dos tempos do Timer0

Esta é uma planilha que auxilia nos cálculos de tempos para o timer0 do PIC.

Entra-se com os valores de frequência do oscilador e prescaler. Os valores de ciclo de clock, ciclo de instrução, tempo de estouro do timer e número de estouros por segundo são apresentados automaticamente.


Fonte da imagem: SistemasEmbarcados.net


Variáveis locais e globais


Na linguagem de programação C as variáveis podem ter três visibilidades diferentes, de acordo com o local de sua declaração (PEREIRA, 2003, pg 61):

-          Variáveis globais: podem ser acessadas de qualquer ponto do programa. As variáveis globais são declaradas no corpo do programa e não de funções.

-          Variáveis locais: são declaradas no interior de uma função ou bloco de código (como um laço de repetição) e somente dentro deste trecho podem ser acessadas. Quando a função que criou uma variável local ou o bloco em que ela está inserida termina sua execução a memória alocada para esta variável é liberada.

-          Parâmetro formal de uma função: a linguagem C permite a declaração de variáveis nos parâmetros formais de uma função. Estas variáveis constituem um tipo especial de variáveis locais, pois são visíveis no interior da função e são acessíveis em qualquer ponto do programa (pela chamada da função).



Fonte:
Duarte, Rafael Lindemann. SISTEMA INTELIGENTE DE MONITORAMENTO E CONTROLE DE IRRIGAÇÃO. São José: UNIVALI, 2006. (TCC Ciência da Computação)


sexta-feira, 1 de junho de 2012

Material de aula - Série: Relógio e Teclas Episódio I


Atendendo a pedidos dos alunos do curso superior, vou iniciar agora uma nova micro série de postagens abordando as teclas de ajuste do horário no relógio implementado como exercício em sala.

Vou mostrar algumas formas diferentes de realizar este ajuste, tanto em termos de implementação, quanto com relação à interface disponível para o usuário.

A primeira versão apresentada agora faz uso de 4 teclas, uma para aumentar hora, uma para diminuir hora, um apara aumentar minuto e outra para diminuir minuto.

Figura 1 - Preview do esquema elétrico

O programa foi criado no CCS para o PIC16F877A e está bastante comentado, indicando o que cada instrução e/ou bloco significa. Se ainda restar alguma dúvida, grita aí nos comentários.

Figura 2 - Preview do programa

O projeto está compactado em um arquivo rar, contendo:
- Código fonte em C (com e sem os comentários);
- Biblioteca para o LCD;
- Arquivo hex para simulação ou gravação;
- Arquivo de esquema elétrico e simulação do ISIS (Proteus).


quarta-feira, 30 de maio de 2012

Novidade: Agora você pode ficar sabendo das novas postagens por e-mail!!!

A partir de agora você pode receber um e-mail avisando toda vez que surgir uma postagem nova aqui no SistemasEmbarcados.net!!

Para receber estes avisos, digite seu e-mail no campo correspondente (no topo da coluna direita do site e mostrado também na figura 1) e clicar no botão "submit".


Figura 1 - Onde cadastrar o endereço de e-mail para receber as novidades


Logo em seguida você receberá um e-mail pedindo para confirmar que você realmente quer receber as novidades do SistemasEmbarcados.net (Figura 2). 


Figura 2 - E-mail enviado para confirmação


Clique no Link (marcado em vermelho na figura 2) e pronto!!

O processo é rápido e seguro! 

De agora em diante, toda vez que eu postar alguma coisa nova aqui, você será avisado por e-mail automaticamente!!

quarta-feira, 23 de maio de 2012

Mais uma dica interessante no blog Circuito Impresso sobre "keepout" no Proteus

O blog Circuito Impresso costuma postar pelo menos uma dica muito boa sobre PCI por semana, sempre coisas simples de se entender e fazer. A da vez é "Como desenhar área de keepout no Proteus ARES".