Sistemas de Microprocessadores

Base Knowledge

Electronics and C Programming Language.

Teaching Methodologies

  • Theoretical component – the expository method is used to present new concepts, combined with examples of real applications to motivate the application of these concepts.
  • Theoretical-practical component – theoretical-practical problems are presented and students are challenged, individually, to discuss and present solutions.
  • Practical Component – the project-based learning approach is adopted, encouraging group work, where students are required to develop the necessary autonomy to develop and validate (in a laboratory context) the implementation of the proposed projects.

Learning Results

  1. To understand the operation principle of a microprocessor.
  2. To understand the architecture of a microcontroller.
  3. To learn to program an embedded system based on a microcontroller.

Program

  1. Introduction and basic concepts.
  2. Development methodology and tools.
  3. Study of a microcontroller/microprocessor (uC/uP).
  4. interface with peripherals.
  5. Development and programming of embedded systems based on uC/uP.

Curricular Unit Teachers

Internship(s)

NAO

Bibliography

Recommended

  • Silicon Labs, C8051F340 Datasheet (online https://www.silabs.com/documents/public/data-sheets/C8051F34x.pdf).
  • SDCC Compiler User Guide (online http://sdcc.sourceforge.net/doc/sdccman.pdf).

Complementary

  • D. Ibrahim. Microcontroller projects in C for the 8051. Newnes. ISBN 0-7506-4640-3.
  • M. Predko. Programming and customizing the 8051 microcontroller. McGraw-Hill. ISBN 0-07-913646-X.
  • S. Mackenzie. The 8051 Microcontroller. Prentice Hall. ISBN 0-02-373660-7.
  • S. Yeralan, A. Ahluwalia. Programming and Interfacing the 8051 Microcontroller. Addison Wesley. ISBN 0-201-63365-5.
  • K. Ayala. Practical Applications of the 8051 Microcontroller. West Publishing Company. ISBN 0-314-20188-2.
  • V. Gonçalves. Sistemas Electrónicos com Microcontroladores. ETEP. ISBN 972-8480-04-0.
  • A. Tavares, C. Lima, J. Cabral, J. Mendes, P. Cardoso. Programação de Microcontroladores. ETEP. ISBN 978-972-8480-32-5