Cursos / Eletrônica / Projeto de Sistemas Microcontrolados / Aula

arrow_back Aula 10 - Roteiro Prático nº 3

Atividade 02

  1. Escreva um programa usando funções e diretivas do compilar C18 (ou opcionalmente do CCS) para:
    • Fazer amostras da tensão presente no potenciômetro RP1 e mostrar, através dos LED1 (menos significativo) até LED6 (mais significativo), a tensão medida no potenciômetro, em binário, com uma aproximação de uma casa decimal. Por exemplo, ao medir uma tensão de 2,34 V, mostrar nos LED o código binário 010 0011 (que será lido como 2,3 V) e, ao medir uma tensão de 3,87 V, mostrar nos LED o código binário 011 1001 (que será lido como 3,9 V).
    • De acordo com o valor do potenciômetro, acender o LED7 de acordo com um ciclo de trabalho que varia de um período mínimo a um período máximo de acendimento e que, ao lê a tensão como sendo de 2,5 V, o tempo de acendimento corresponda a um ciclo de trabalho de 50% (no qual o tempo aceso é o mesmo do tempo apagado). Antes de executar esta atividade, reveja sua resposta à pergunta feita na Atividade 1, item e.

Versão 5.3 - Todos os Direitos reservados