Sistemas Digitais e Microncotroladores

Teaching Methodologies

Throughout the semester, theoretical the taught concepts are supported by the development of laboratory work that consolidates the implementation mechanisms of digital systems and microcontrollers. The assessment is carried out with two components: the theoretical component and the laboratory component. Students are evaluated in the laboratory component with a number of deliveries throughout the semester as well as a final aggregating project. The theoretical component is assessed with a final exam.

Learning Results

Conhecer e compreender os princípios de operação dos circuitos digitais; compreender e aplicar elementos de sistemas de numeração binária ao cálculo; sintetizar circuitos combinatórios e circuitos sequenciais; implementar circuitos digitais em dispositivos de lógica programável; compreender a arquitetura básica de um processador aplicada aos microcontroladores; compreender e aplicar os conceitos de programação a um microcontrolador; conhecer e programar sistemas embebidos utilizando microcontroladores;

Program

1. Numbering systems;
2. Boolean Algebra;
3. Synthesis of combinatorial circuits based on logic gates;
4. Sequential circuits;
5. Introduction to microprocessor architecture;
6. Microcontrollers integrated peripherals;
7. Interfaces in microcontroller systems;
8. Access and processing of sensor data;
9. Analog-to-Digital Converters system implementation;
10. Processor programming in the integrated development environment.

Internship(s)

NAO

Bibliography

– Apontamentos e apresentações das aulas, fornecidos pelo docente;
– Frank Vahid. 2010. Digital Design with RTL Design, Verilog and VHDL (2nd. ed.). Wiley Publishing, ISBN:978-0-470-53108-2.
– Adrian Fernandez, Dung Dang, 2013, Getting Started with the MSP430 Launchpad
– eBook ISBN: 9780124116009, Paperback ISBN: 9780124115880.