Microprocessors
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Electrónica e Telecomunicações |
Ocorrência: 2023/2024 - 2S
Ciclos de Estudo/Cursos
Sigla |
Nº de Estudantes |
Plano de Estudos |
Anos Curriculares |
Créditos UCN |
Créditos ECTS |
Horas de Contacto |
Horas Totais |
EEC |
30 |
Plano de Estudos |
2 |
- |
6 |
75 |
162 |
Docência - Responsabilidades
Língua de trabalho
Portuguese
Obs.: Português
Objetivos
Introduction to microprocessors and to the development of systems based on microprocessors.
Resultados de aprendizagem e competências
Understand the fundamental characteristics of a microprocessor and the associated concepts.
Be able to implement and program hardware systems based in microprocessors.
Modo de trabalho
Presencial
Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)
Digital systems and electronics.
Programa
Microprocessors:
- microprocessor architecture;
- characteristics of RISC/CISC microprocessors.
Microcontrollers:
- memory organization;
- addressing modes;
- development of programs using C language;
- I/O ports;
- timers/ counters;
- interrupts;
- serial comunication.
C language:
- library functions;
- I/O;
- interrupts;
- development of programs to microprocessors.
Bibliografia Obrigatória
Microchip; AtmegaAVR Datasheet, 2018
M.A. Mazidi, S. Naimi and S. Naimi; The AVR microcontroller and embedded systems using assembly and C, 2017
Bibliografia Complementar
P. Papazoglou; An educational guide to the AVR microcontroller programming: assembly programming, 2018
F.M. Cady; Microcontrollers and microcomputers: principles of software and hardware engineering, Oxford, 1997
V.E. Gibson; Microprocessors: fundamentals concepts and applications, 1994
Métodos de ensino e atividades de aprendizagem
TP classes: exposition melhod with examples and interactive resolution of exercices. Auto-evaluation formative tests and inquiries will be available.
L classes: experimental method aplied to the hardware and software development for microprocessors. The method is apllied to the development of small thematic problems and to a final project that integrates the knowledge previously acquired.
Laboratory works (1st half of the semester):
- Lab.1 - Introduction to the software and hardware development tools.
- Lab.2 - I/O.
- Lab.3 - Timers/counters and interrupts.
- Lab.4 - Serial port and state machines.
All the works should be codified in C using the Microchip Studio IDE.
The presentation of the final version of the works should be done according to the chronogram of each work. Each group of students is responsible by the fullfillment of this obligation.
For each laboratory work a small report (maximum 5 pages) should be delivered until one week after the conclusion of the work. The report should be submited in pdf at the Moodle platform.
The individual evaluation of the work is done after the conclusion of the work.
Project (2nd half of the semester):
Development of a project using the C language and the Microchip Studio IDE.
The theme of the project is choosen by the students that should present their proposals until the 29th April (in pdf at Moodle).
The dealine for the delivery of the report of the project is 26th June and the individual evaluation of the project is scheduled to the 27th June.
Software
Microchip Studio
Tipo de avaliação
Distributed evaluation without final exam
Componentes de Avaliação
Designation |
Peso (%) |
Teste |
30,00 |
Trabalho laboratorial |
70,00 |
Total: |
100,00 |
Componentes de Ocupação
Designation |
Tempo (Horas) |
Estudo autónomo |
30,00 |
Frequência das aulas |
75,00 |
Trabalho laboratorial |
57,00 |
Total: |
162,00 |
Obtenção de frequência
The enrollment of the students in the CU Microprocessors in the Moodle platform is mandatory.
The attendance of the laboratory classes is mandatory (more than 3 absences and the student will fail this course).
The execution of all the laboratory works and the project is mandatory.
In the laboratory classes the group can have a maximum of 2 students per group.
The students have to attend the laboratory classes in which they are enrolled.
At the end of the semester the equipment has to be returned.
Fórmula de cálculo da classificação final
Laboratory works (Nl):
Mean of the grades of the laboratory works with the folowing weight (L1 10%, L2, L3 e L4, 30% each).
Each work: report (30%) + work implementation quality and individual evaluation (70%).
Project (Np):
Report (30%) + work implementation quality and individual evaluation (60%) + final prototype (10%).
Nf=0.3Nl+0.4Np+0.3NMt
ou
Nf=0.3Nl+0.4Np+0.3Ne.
Nf- Final grade
Nl- grade of the laboratory works
Np- grade of the project
NMt - aritmetic mean of the 3 mini-tests
Ne - grade of the exam
All the evaluation components have a minimum note of 9.5 (over 20).