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,