senhor
LICENCIATURA EM ENGENHARIA ELÉCTRICA E ELECTRÓNICA
1º TRABALHO PRÁTICO DA DISCIPLINA DE MICROPROCESSADORES
1º SEMESTRE – 2º ANO – ANO LECTIVO 2008 /2009
Data: 2008-10-31
Duração: 2 horas
TURNO 1
Projecte no editor gráfico e implemente no kit de desenvolvimento UP 1 Education Board um sistema de controlo da temperatura ambiente. O sistema deve permitir a visualização da temperatura ambiental ou de referência em dois displays de 7 segmentos.
O sistema é composto pelos seguintes sinais:
Sinal
Tipo
Descrição temp Sensor (*)
Temperatura ambiente (ºC) ref Regulador (**)
Temperatura pretendida (ºC) sel Botão de pressão
Selector de temperatura a visualizar low Display 7 segmentos
Visualização da temperatura high Display 7 segmentos
Visualização da temperatura cool Actuador (***)
Arrefecimento
warm
Actuador (***)
Aquecimento
(*) Para simulação do sensor utilize 4 dip-switch.
(**) Para simulação do regulador utilize 4 dip-switch.
(***) Para simulação dos actuadores utilize 2 leds.
O sistema deve respeitar as seguintes condições:
O sinal warm deve ser activado quando temp < ref - 2.
O sinal cool deve ser activado quando temp > ref + 2.
A temperatura ambiente deve ser visualizado nos dois displays de 7 segmentos quando sel = 1.
A temperatura de referência deve ser visualizado nos dois displays de 7 segmentos quando sel = 0.
Na implementação do projecto tenha em conta as seguintes condições:
PLD a programar: EPM7128SLC84-7.
Botões de pressão: Activos no nível lógico ‘0’.
Leds: Activos com nível lógico ‘0’.
Displays de 7 segmentos: Activos com nível lógico ‘0’.
Atribua os seguintes pinos aos sinais de I/O:
high0: 58 high 1: 60 high 2: 61 high 3: 63 high 4: 64 high 5: 65 high 6: 67 low0: 69 low1: 70 low2: 73 low3: 74 low4: 76 low5: 75 low6: 77
Nota: Aos restantes sinais são atribuídos automaticamente outros pinos