EEE306 Microprocessors
Course Description:
|
The course has been designed to introduce Microprocessor based system design.
Architecture and ability of central processor units, Memory design, IO units, timers, interrupt functions, ADC/DACs are described in detail. Real implementations of the above concepts are performed on a STM32xxxx MCU. |
Prerequisite(s): | None |
Credit hours | 3 |
ECTS Credits | |
Textbook: | Microprocessor Fundementals
F. Halsall and P. F. Lister |
Course Objectives:
|
To be able to design and program a microprocessor based system which is widely used in industry and in all smart consumer electronic equipments.
Course Goals: 1. To develop an understanding of central processing unit 2. To be able to design memory at the desired size 3. To learn about the general instruction capabilities of a microprocessor 4. To learn about IO units and how to address them 5. To learn about interrupt functions and how to use them. Learning Outcomes: 1. To be able to design microprocessor based system 2. To be able to write assembly code for microprocessor |
Grade Distribution: | |
Project 40% | |
Final 60% |