Frequencimetro MIC29004-2014-1

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

Objetivos

Desenvolver um sistema que seja capaz de fazer a leitura de um sinal senoidal e indicar em um display a frequência deste sinal. O projeto consiste na elaboração do programa em linguagem assembly e utilizando um microcontrolador 8051. Será utilizado os softwares MCU e Proteus para criar um cenário de testes e desenvolvimento do código fonte do projeto.

Descrição do Sistema

O sistema será composto de um gerador de ondas que será a entrada de dados do sistema. O programa assembly deverá fazer a leitura do sinal, coletando uma série de amostras deste sinal com uma frequência que será futuramente proposta. Através de um conjunto de testes lógicos, o programa saberá informar a frequência do sinal entrante e em seguida mostrá-lo em um display.

Fluxograma

Roicenir-mic.png

Especificações Funcionais do Sistema

Deverá ser abordado no desenvolvimento do programa assembly os seguintes assuntos vistos em aula:

  • Contadores e temporizadores;
  • Interrupção;
  • serial;

Testes Previstos

Será desenvolvido um cenário que consiste em um gerador de onda que fornecerá um sinal com uma frequência específica. Em seguida, o programa assembly fará a leitura deste sinal e mostrará na tela de um display o valor numérico correspondente a frequência do sinal de entrada. Será feito este teste com vários sinais com frequências diferentes.

Informações Adicionais

Deverá ser verificado um possível problema, a frequência de processamento das informações pelo microcontrolador. Deverá ser verificado um valor mínimo e máximo para a frequência do sinal de entrada e uma taxa de amostragem para o programa.