48622 Embedded Mechatronics Systems6cp; Forms of attendance and mode of delivery in this subject have changed to enable social distancing and reduce the risks of spreading COVID-19 in our community.
Requisite(s): 48510 Introduction to Electrical and Electronic Engineering OR 41099 Introduction to Mechatronics Engineering
Anti-requisite(s): 48441 Introductory Digital Systems
basic knowledge in electrical engineering and programming
The objectives of this subject are to enable students to: master the fundamentals of digital and programmable electronic circuits and their engineering applications; master the hardware architecture of a typical small computer system; and understand the principles of low-level programming and gain an ability to write simple embedded software. Students are introduced to the basics of real-time application programming. Topics include: digital sequential circuits; state diagram and its application in the design of digital circuits; basic hardware architectures of the digital computer in terms of its building blocks; how hardware integrates with software at the machine level; low-level language programming; internal architecture and design of a typical register-based central processing unit and a main memory subsystem, and their interdependence; concepts of computer system buses, as well as different types of input and output devices; interrupts; input and output; micro-controller theory; hardware interfacing design techniques; and aspects of real-time programming.
Spring session, City campus
Detailed subject description.