Microcontrollers and Microprocessors EQUP 3324
Course description:
- This course deals with microprocessors and microcontrollers as well as embedded organization, programming and design.
- Introduction
to microprocessors and microcontrollers, Embedded Controllers and
application, Instruction Set and Register Set for microprocessors and
microcontrollers, programming microprocessors and microcontroller,
microprocessor and microcontrollers Hardware Configuration, Resets and
Interrupts, Clock and Timer Systems, Memory maps, Analog-To-Digital
(A/D) and Digital- To analog (D/A), Converters, parallel interfacing ,
serial interfacing, microprocessor and microcontroller applications.
Course Aims:
Course seeks to enable students to achieve the following objectives:
Provide
the student with the basic understanding of embedded systems design.
This includes system requirements specifications, architectural and
detailed design, and implementation, focusing on real-time applications.
Learning the concepts will be enforced by a Project to design and
develop an embedded system based on a single-chip microcontroller or
microprocessor.
Course outcomes:
Upon completion of this course, the student should be able to:
- Understanding principles of embedded systems design; be aware of architectures and behaviors of embedded systems.
- program a microcontroller using Micro C, including hardware configuration and interrupt service routines,