15 elabore o hardware para o controle de trafego

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: ***************************************************************/ /* w ww.clubedaeletrônica.com.br - Microcontroladores AVR */ /* Projeto: controle de trafego - Autor: Clodoaldo Silva */ /* Revisão: 15/04/2009 */ /*********************************************************************************/ #include<mega8.h> #include<delay.h> void main (void) { //CONFIGURAÇÕES INICIAIS DDRB=0b11111111; PORTB=0b00000000; // configura port B como saída // configura o port B para iniciar DESLIGADO DDRD=0b00000000; PORTD=0b00000000; // configura o port D como entrada // configura o port B para iniciar ABERTA // DEFININDO VARIÁVEIS // entradas #define SPVA PIND.2 #define SPVB PIND.3 //saídas #define VMA PORTB.5 #define VDA PORTB.4 #define VMB PORTB.2 #define VDB PORTB.1 // INICIO DO PROGRAMA while(1) { if(((SPVA==0)&&(SPVB==0))||((SPVA==0)&&(SPVB==1))) { VMA=1; // vermelho 1 aceso VDA=0; // verde 1 apagado Microcontroladores AVR – Autor: Clodoaldo Silva - Versão: 25Fev2009 17 Clube da eletrônica VMB=0; VDB=1; } Microcontroladores // vermelho 2 apagado // verde 2 aceso if(((SPVA==1)&&(SPVB==0))||((SPVA==1)&&(SPVB==1))) { VMA=0; // vermelho 1 apagado VDA=1; // verde 1 aceso VMB=1; // vermelho 2 aceso VDB=0; // verde 2 apagado } } } Praticando... 15- Elabore o hardware para o controle de trafego, utilizando o Atmega8 e Leds. Microcontroladores AVR – Autor: Clodoaldo Silva - Versão: 25Fev2009 18 Clube da eletrônica Microcontroladores Projeto prático 02 – Controle de nível Deseja-se controlar o nível de água de um reservatório, conforme ilustração: Descrição de funcionamento: O reservatório deve estar sempre cheio, ou seja, H=1; Se H=0, a bomba deverá ser acionada; Se a bomba não atender a demanda e o reservatório esvaziar, ou seja, L=0, um alarme deverá ser acionado. 1- Construa o hardw are e elabore o softw are seguindo as etapas. a. Defina as entradas e saídas Entradas Saídas b. Complete a tabela verdade de maneira que atenda as exigências. H L B Expressõe...
View Full Document

{[ snackBarMessage ]}

Ask a homework question - tutors are online