Base Knowledge
This Course does not identify previous knowledge requirements.
Teaching Methodologies
In the theoretical classes, the expository method predominates, complemented by the resolution and analysis of examples. Laboratory classes allow the consolidation of theoretical knowledge acquired throughout the semester through guided resolution and analysis of the results of the proposed exercises, as well as a set of guiding and structuring works.
Learning Results
Provide students with basic understanding of digital electronics and systems as well as microprocessor architecture.
Program
Number formating and encoding. Numbering bases, arithmetic operations and number representation. Logical functions and sequential circuits. Arithmetic circuits. Introduction to microprocessor architecture. Inputs and outputs of microcontrollers and memory systems. Introduction to microcontroller programming.
Curricular Unit Teachers
Grading Methods
- - Teste Teórico - 25.0%
- - Trabalhos de laboratório - 75.0%
Internship(s)
NAO
Bibliography
- Arduino oficial page, lutorial list. (2010). Arduino oficial page, reference manual. 03/2021, de arduino Sitio web: www.arduino.ccenTutorialLinks.
- John Baichtal. (2014). Arduino for Beginners: Essential Skills Every Maker Needs. Indianapolis, Indiana 46240 USA: Pearson Education, Inc.
- 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.