Sistemas de Microprocessadores

Conhecimentos de Base Recomendados

  1. Eletrónica digital
  2. Linguagem de programação C

Métodos de Ensino

No ano letivo em análise, esta unidade curricular não tem aulas.

Resultados de Aprendizagem

  1. Explicar o princípio de funcionamento de um microprocessador.
  2. Descrever a arquitetura interna e externa de um microcontrolador.
  3. Programar um sistema embebido baseado em microcontrolador.

Programa

  1. Introdução e conceitos básicos.
  2. Metodologia e ferramentas de desenvolvimento.
  3. Estudo de um microcontrolador/microprocessador (uC/uP).
  4. Interface com periféricos.
  5. Desenvolvimento e programação de sistemas embebidos baseados em uC/uP.

Docente(s) responsável(eis)

Fernanda Madureira Coutinho

Métodos de Avaliação

O aluno deve optar por uma de duas modalidades de avaliação:

1. Avaliação Periódica = Exame (15) + Atividades Síncronas (5)

Exame

  • Cotação: 15 valores em 20, com mínimos de 40%.
  • A classificação poderá estar condicionada pela realização posterior de um teste oral complementar caso o Docente, perante motivos que ficarão devidamente explicitados, considere que tal é necessário para melhor aferir as competências do aluno.

Atividades Síncronas

  • Cotação: 5 valores em 20, sem mínimos.
  • Duas atividades presenciais individuais, cada uma com o peso de 2,5 valores em 20.
  • As atividades serão realizadas durante o período letivo, realizando-se cada uma numa só data, sem possibilidade de melhoria de nota.

2. Avaliação Exclusivamente por Exame

Exame

  • Cotação: 20 valores
  • O exame é constituído por uma componente escrita e por uma componente prática.

    Estágio(s)

    NAO

    Bibliografia

    Recomendada

    • Silicon Labs. (2023). C8051F340 datasheet. Silicon Laboratories Inc. https://www.silabs.com/documents/public/data-sheets/C8051F34x.pdf
    • SDCC Compiler. (2023). User guide. http://sdcc.sourceforge.net/doc/sdccman.pdf
    • Coutinho, F. (2026). Diapositivos de apoio às aulas teóricas. Disponível na plataforma académica institucional.

    Complementar

    • Ibraheem, S. M., & Adrees, S. (2023). Embedded Systems: For Engineers and Students. ISBN 9692386333.
    • Rose, C. (2023). Embedded Expert’s Guide to C: The Secrets to Becoming a Reliable Embedded C Expert. Chris Hills Ladey Adey Publications. ISBN 1913579514.
    • Kaware, S. V. (2020). 8051 Microcontroller Programming & Interfacing: A Step By Step Approach Towards Microcontroller Fundamentals. Er. Swapnil V. Kaware Publisher.
    • Karakehayov, Z. (2018). Embedded Systems Design with 8051 Microcontrollers: Hardware and Software. ISBN 9780824776961.
    • Ghoshal, S. (2014). 8051 Microcontrollers: Internals, Instructions, Programming & Interfacing. ISBN 978-8131792230.
    • Mazidi, M. A., McKinlay, R. D., & Mazidi, J. G. (2012). The 8051 Microcontroller: A Systems Approach. Pearson Publisher. ISBN 1292027266.