Telecommunications and Informatics Engineering
MICROPROCESSORS
Description
Theory
1
Laboratory
2
Instructors
Cecília Reis
Contents
(CP1) Computers Base Architecture
- CPU
- Memory
- Input/Output
- Microprocessors, Microcontrollers and DSP
(CP2) Development platform - Arduino
- Base architecture - ATmega Microcontroller
- Memory system
- IO Ports
- Interrupt system
- Timers / Counters (Normal, CTC, PWM)
- A/D conversion
- Assembly Language
(CP3) Asynchronous Data Communication
- Wired protocols RS232 / RS485
- Wireless protocols Wi-Fi and Bluetooth
(CP4) Synchronous Data Communication
- SPI and I2C protocols
Learning Outcomes
The course aims to provide students with knowledge of the fundamental architecture of microprocessors and microcontrollers (OB1).
By the end of the semester, students are expected to have acquired skills in:
Design of microcontroller-based digital systems (OB2);
Programming microcontrollers in the C language (OB3);
Using different data communication protocols, both wired and wireless (OB4).