01 Micro AVR conceitos basicos

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: a será 0 PORTB=0b00100010; // Vermelho 2 e Amarelo 1 for(tempo=0; tempo<=60000; tempo++); // Para o tempo entre 0 e 15ms a saída será 0 PORTB=0b10000100; // Verde 2 e Vermelho1 for(tempo=0; tempo<=60000; tempo++); // Para o tempo entre 0 e 15ms a saída será 0 PORTB=0b01000100; // Amarelo 2 e Vermelho1 } } Praticando ... 11- Implemente um Botão Liga e um Botão Desliga ao semáforo. Mais sobre C - Operadores Os operadores indicam ao compilador a necessidade de se fazer manipulações matemáticas ou lógicas. Aritméticos ⇒ São usados para calcular expressões matemáticas. Sendo classificados em duas categorias: os binários ou unários. Os operadores unários atuam na inversão de valores. Veja a tabela abaixo. Operadores = + / % Descrição Atribuição Soma Subtração Divisão Modulo (obtém o resto da divisão) Operador unitário + Ação Sinal negativo Sinal positivo Incremento e decremento ⇒ O operador de incremento (++) soma um ao seu operando enquanto que o de decremento (--) subtrai um. Eles podem ser pré-fixados ou pós-fixados conforme mostra a tabela abaixo: Operadores ++ -- Ação Incremento de 1 à variável Decremento de 1 da variável Relacionais ⇒ São responsáveis pelas comparações de expressões nos programas. A lista completa se encontra abaixo: Operadores Descrição > Maior >= Maior igual < Menor <= Menor igual == Igualdade != Diferente Lógicos ⇒ Os operados lógicos servem para interligar mais de uma operação relacional. E assim como os relacionais retornam zero para falso e um para verdadeiro. Operadores Descrição && Lógica AND || Lógica OR ! Lógica NOT Microcontroladores AVR – Autor: Clodoaldo Silva - Versão: 25Fev2009 14 Clube da eletrônica Microcontroladores Aplicações lógicas - AND Conhecendo os operadores lógicos, podemos elaborar programas capazes de executar as mesmas funções que as portas lógicas, isso sem o inconveniente de todas aqueles fios para ligação. A placa de aplicação e esquema de força A aplicação lógica - Prensa Implemente um sistema de prensagem que, por questões de segurança, deverá haver dois botões B1 e B2 que deverão ser pressionados ao mes...
View Full Document

This document was uploaded on 03/24/2014.

Ask a homework question - tutors are online