microcontroladores pic - exercícios para estudos de i/o digitais

12
Microcontroladores PIC Exercícios I/O Fábio Souza 1

Upload: fabio-souza

Post on 22-Jun-2015

1.264 views

Category:

Technology


3 download

DESCRIPTION

Alguns exercícios de entradas e saídas digitais para estudo.

TRANSCRIPT

Microcontroladores

PIC

Exercícios I/O

Fábio Souza 1

Objetivos

• Desenvolver aplicações com pinos de I/O;

• Utilizar a linguagem C para soluções de problemas;

Fábio Souza 2

Exercício 1.

• Desenvolver um programa para quando o usuário pressionar uma tecla, acender um LED indicando tecla pressionada.

Fábio Souza 3

Exercício 2.

• Desenvolver um programa para quando o usuário pressionar uma tecla inverter o estado de um led, ou seja, se led apagado ele deve acender e se aceso ele deve apagar e manter estado até tecla ser pressionada novamente.

Fábio Souza 4

Exercício 3

• Desenvolver um programa para piscar um LED na frequência de 2Hz

Fábio Souza 5

Exercício 4

• Desenvolva um programa para piscar um led 5 vezes na frequência de 2Hz, depois 5 vezes na frequência de 1 Hz e por fim 2 vezes na frequência de 1 Hz. Depois o programa repete essa sequencia eternamente.

Fábio Souza 6

Exercício 5

• Desenvolver um programa para controle de semáforo de um cruzamento.

Fábio Souza 7

Exercício 6

Fazer um programa para controle de nível de um reservatório de agua• O reservatório possui dois sensores de nível (mínimo e máximo).

• Quando sensor de nível mínimo sem agua (sensor_mínimo = 0) a bomba deverá ligar, quando sensor de nível máximo for atingido (sensor_máximo = 1) desliga bomba.

Fábio Souza 8

Exercício 7

• Desenvolver um contador de 0 a 9. quando chegar em 9 deve-se ligar um rele. Para reiniciar a contagem o usuário deverá pressionar um botão onde será desligado o rele e o display reiniciará a contagem.

Fábio Souza 9

Exercício 8

• Desenvolver um contador de peças de 0 a 99 quando chegar em 99 deve-se pressionar uma tecla para reiniciar a contagem.

Fábio Souza 10

Exercício 9

• Desenvolver um programa para partida estrela triangulo de um motor de indução trifásico.

Fábio Souza 11

Exercício 10

• Desenvolver um programa para exibir quantas vagas existem em um estacionamento. Quando um carro entrar no estacionamento deve-se subtrair a vaga no display. E quando o carro sair do estacionamento deve adicionara vaga ao display.

Fábio Souza 12