Sistemas Digitais e Microcontroladores

Conhecimentos de Base Recomendados

Esta Unidade Curricular não tem identificadas outras unidades curriculares com conhecimentos prévios.

Métodos de Ensino

Nas aulas teóricas predomina o método expositivo, complementado pela resolução e análise de exemplos. As aulas laboratoriais permitem a consolidação dos conhecimentos teóricos adquiridos ao longo do semestre através da resolução orientada e análise dos resultados dos exercícios propostos, bem como de um conjunto de trabalhos orientadores e estruturantes.

Resultados de Aprendizagem

Possuir a noção e aplicabilidade de uma função de comutação.
Compreender e projectar um sistema digital dos tipos combinacional e sequencial.
Aprender o princípio de funcionamento de um microcontrolador.
Indentificar os blocos constituintes de um microcontrolador e as suas funções.
Programar um microcontrolador de 8 bit numa linguagem de baixo nível.

Programa

Conceitos gerais de sistemas digitais e de sistemas de numeração. Álgebra de Boole. Sistemas de lógica combinatório e sequencial. Evolução histórica dos microcontroladores e suas principais aplicações. Estudo de um microcontrolador de 8 bit da Intel (i8051): – Arquitetura: Organização da memória de programa e de dados; Portos de entrada/saída para ligação a periféricos externos; Temporizador; Sistemas de interrupção de hardware; linguagem máquina. – Programação em C para microcontroladores; Utilização de um ambiente integrado de desenvolvimento) e de um kit de desenvolvimento.

Docente(s) responsável(eis)

Métodos de Avaliação

Avaliação Contínua
  • - Teste Teórico - 25.0%
  • - Trabalhos de laboratório - 75.0%

Estágio(s)

NAO

Bibliografia

  • Arduino oficial page. (2010). Arduino oficial page, reference manual. March, 2021, de Arduino Sitio web: www.arduino.ccenTutorialLinks
  • John Baichtal. (2014). Arduino for Beginners: Essential Skills Every Maker Needs. EUA: Congress Library. “www.programming-book.comarduino-for-beginners-essential-skills-every-maker-needs-book”.
  • Acácio Manuel Raposo Amaral. (2014). Sistemas digitais : princípios, análise e projectos. Lisboa: Edições Sílabo.
  • Mario Serafim Nunes. (1986). Sistemas digitais e introdução aos microcomputadores. Lisboa: Editorial Presença