Microcomputer and Embedded Systems
Course Code: B83005Y
Course Name: Microcomputer and embedded systems
Pre-requisite: Basics of computer engineering
Lecture Time: 40 hours
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