Objetivos
O objetivo principal desta disciplina é dotar o aluno de capacidade para desenhar um circuito de interligação entre um sensor ou um atuador com um microprocessador, tornando o sensor ou atuador dotado de capacidade para fornecer ou receber informação digital a uma aplicação computacional. Para o aluno cumprir este objetivo terá de cumprir os seguintes requisitos:
- Conhecer, compreender e aplicar as funções lógicas básicas, AND, OR e NOT no desenho de circuitos digitais.
- Conhecer e compreender o modo de funcionamento da célula básica de memória, o flip-flop.
- Compreender e desenhar registos e contadores utilizando o conceito de máquina de estados.
- Compreender e conhecer a estrutura interna duma RAM(Random Access Memory).
- Compreender e conhecer a estrutura interna duma ROM(Read Only Memory).
- Conhecer e desenhar a estrutura interna dum microprocessador utilizando a técnica de encaminhamento de dados. Ligação física entre o microprocessador e a RAM e ROM.
- Conhecer e desenhar portos de entrada e saída incondicionais.
- Conhecer e compreender as interrupções e respetivas rotinas de atendimento da interrupção.
- Conhecer e compreender a estrutura interna de um microcontrolador.
- Conhecer e compreender a comunicação série entre um microcontrolador e um computador.
- Conhecer e desenvolver sensores ou atuadores inteligentes.
- Conhecer e integrar os sensores e os atuadores inteligentes numa aplicação computacional.