Microcomputer and Embedded Systems

Microcomputer and Embedded Systems

Course Code: B83005Y

Course Name: Microcomputer and embedded systems

Credits: 2.0

Level: Undergraduate

Pre-requisite: Basics of computer engineering

Lecture Time: 40 hours


Course Description

This course is intended to give the student a basic understanding of the principles and design of microprocessor-based computer systems. Topics include both hardware and software aspects of microprocessor system design such as interfacing to input and output devices, user interface design, real-time systems, and table-driven software; software development, especially interfacing with hardware, in assembly language; the major hardware and software principles involved in the specification and design of embedded systems; basic digital logic; CPU and embedded system architecture; embedded systems programming principles (events, user interfaces, and multitasking).

Topics and Schedule



Lecture notes and reference books


Course Website