Mudanças entre as edições de "Letreiro Digital MIC29004-2014-1"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 31: Linha 31:
  
 
[[Arquivo:fluxomicMGA1.jpg|center|300px|principal]]
 
[[Arquivo:fluxomicMGA1.jpg|center|300px|principal]]
 +
 
[[Arquivo:fluxomicMGA10.jpg|center|300px|handler_tx]]
 
[[Arquivo:fluxomicMGA10.jpg|center|300px|handler_tx]]
 +
 
[[Arquivo:fluxomicMGA11.jpg|center|300px|main]]
 
[[Arquivo:fluxomicMGA11.jpg|center|300px|main]]
 +
 
[[Arquivo:fluxomicMGA12.jpg|center|300px|redefinições]]
 
[[Arquivo:fluxomicMGA12.jpg|center|300px|redefinições]]
 +
 
[[Arquivo:fluxomicMGA13.jpg|center|300px|desvio]]
 
[[Arquivo:fluxomicMGA13.jpg|center|300px|desvio]]
 +
 
[[Arquivo:fluxomicMGA14.jpg|center|300px|continua]]
 
[[Arquivo:fluxomicMGA14.jpg|center|300px|continua]]
 +
 
[[Arquivo:fluxomicMGA15.jpg|center|300px|extraiMensagem]]
 
[[Arquivo:fluxomicMGA15.jpg|center|300px|extraiMensagem]]
 +
 
[[Arquivo:fluxomicMGA16.jpg|center|300px|etapa_1]]
 
[[Arquivo:fluxomicMGA16.jpg|center|300px|etapa_1]]
 +
 
[[Arquivo:fluxomicMGA17.jpg|center|300px|etapa_2]]
 
[[Arquivo:fluxomicMGA17.jpg|center|300px|etapa_2]]
 +
 
[[Arquivo:fluxomicMGA18.jpg|center|300px|delay_2ms]]
 
[[Arquivo:fluxomicMGA18.jpg|center|300px|delay_2ms]]
 +
 
[[Arquivo:fluxomicMGA19.jpg|center|300px|stop]]
 
[[Arquivo:fluxomicMGA19.jpg|center|300px|stop]]
 +
 
[[Arquivo:fluxomicMGA20.jpg|center|300px|defineEnd]]
 
[[Arquivo:fluxomicMGA20.jpg|center|300px|defineEnd]]
 +
 
[[Arquivo:fluxomicMGA21.jpg|center|300px|jump_end]]
 
[[Arquivo:fluxomicMGA21.jpg|center|300px|jump_end]]
 +
 
[[Arquivo:fluxomicMGA22.jpg|center|300px|init_uart]]
 
[[Arquivo:fluxomicMGA22.jpg|center|300px|init_uart]]

Edição das 09h49min de 14 de julho de 2014

Sobre a página

Página desenvolvida para a descrição do Projeto Final da disciplina de Microprocessadores, no qual a equipe decidiu elaborar o Letreiro Digital

  • Professor/Orientador: Roberto Mattos
  • Alunos: Mathias Silva da Rosa, André Felippe Weber e Guilherme Envagelista de Albuquerque

Descrição

O projeto consiste em um letreiro digital controlado por um microcontrolador. O letreiro deve exibir uma mensagem que poderá ser pré definida na memória do microcontrolador ou obtida por uma comunicação serial.

Funcionamento

O funcionamento se baseia na velocidade de percepção de movimento do olho humano e no deslocamento de bits em diodos emissores de luz (LED). Um conjunto de LED’s organizados em matrizes são conectados através de linhas e colunas. Para o controle de quais LED’s são ligados em um determinado momento implementa-se um circuito, onde por exemplo, cada linha é a alimentação de cada LED e as colunas formam um terra em comum destes mesmos LED’s. Cabe ao microcontrolador fazer a comutação das linhas e colunas para formar os caracteres no letreiro digital. Além disso é necessário que o microcontrolador faça o deslocamento dos caracteres pelo corpo do letreiro digital, de uma maneira que esse deslocamento esteja em uma frequência perceptível pelo olho humano.


Estrutura

O projeto é formado por um microcontrolador central (que no caso será usado o 8051) responsável por praticamente todas as funções do sistema, registradores de deslocamento que auxiliarão na varredura e deslocamento de bits (já que o 8051 não possui portas suficientes), transistores e resistores para limitação de corrente nas colunas/linhas de LED’s, Matrizes e barramento para a conexão dos componentes.

Matrizleds.jpg


Elaboração

Será utilizado o MCU 8051 IDE para desenvolver e depurar o código do sistema. Após o desenvolvimento do código, será utilizado o software Proteus para criação de um circuito de simulação.

Fluxogramas

principal
extraiMensagem
etapa_1
etapa_2
delay_2ms
stop
defineEnd
jump_end
init_uart