Publication in the Diário da República: Despacho n.º16228/2009 - 15/07/2009
6 ECTS; 2º Ano, 2º Semestre, 28,0 T + 42,0 PL + 5,0 OT + 5,0 O , Cód. 911919.
Lecturer
- Manuel Fernando Martins de Barros (2)
(1) Docente Responsável
(2) Docente que lecciona
Prerequisites
Not applicable.
Objectives
The students should get familiar with the operation and control of the architectures of modern systems based on MCS 8051, PICS and AVR micro-controllers, develop skills to handle and design embedded systems and have a good command of development tools and remote communications.
Program
1) Introduction to microcontrollers
2) MCS51, PIC and AVR microcontrollers family.
3) Interrupt system (8051, PIC18F458 & AVR)
4) Timers (8051, PIC18F458 & AVR)
5) Serial communication (UART, USB)
6) Wireless remote communications (bluetooth, wifi & IR)
7) Digital and analog I/O interfaces
8) Address decoding systems
Evaluation Methodology
Written exam (50%), labs (20%) and mini project (30%).
Bibliography
- Intel, I. (0). MCS-51 Family of Single chip Microcomputers, User´s Manual. Acedido em 8 de junho de 2012 em http://www.industrologic.com/MCS51FamilyUsersGuide.pdf
- Http://www.arduino.cc/, A. (0). Arduino - Getting Start, Learning and examples. Acedido em 8 de junho de 2012 em http://www.arduino.cc/
- Http://www.mikroe.com/, M. (0). PIC Microcontrollers - Programming in C. Acedido em 8 de junho de 2012 em http://www.mikroe.com/eng/product_downloads/download/
Teaching Method
Lectures, tutorials and laboratory classes.
Software used in class
MPLAB IDE (http://www.microchip.com)
C18 C(http://www.microchip.com)
Ride7 Development Software (http://www.raisonance.com/ride7.html)
Arduino IDE