Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Microcontroladores PIC - Exercícios para estudos de I/O digitais

4,127 views

Published on

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

Published in: Technology
  • Be the first to comment

Microcontroladores PIC - Exercícios para estudos de I/O digitais

  1. 1. Microcontroladores PIC Exercícios I/O Fábio Souza 1
  2. 2. Objetivos • Desenvolver aplicações com pinos de I/O; • Utilizar a linguagem C para soluções de problemas; Fábio Souza 2
  3. 3. Exercício 1. • Desenvolver um programa para quando o usuário pressionar uma tecla, acender um LED indicando tecla pressionada. Fábio Souza 3
  4. 4. 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
  5. 5. Exercício 3 • Desenvolver um programa para piscar um LED na frequência de 2Hz Fábio Souza 5
  6. 6. 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
  7. 7. Exercício 5 • Desenvolver um programa para controle de semáforo de um cruzamento. Fábio Souza 7
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. Exercício 9 • Desenvolver um programa para partida estrela triangulo de um motor de indução trifásico. Fábio Souza 11
  12. 12. 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

×