Computer Engineering 1


This module provides an introduction to the operation of 8-bit microcontrollers and includes the design of hardware circuits and embedded C programs to interface to basic input/output devices. Application circuits will include motors, keypads, displays and analog sensors. The module places an emphasis on industry standard practices and development tools.

Learning Outcomes

  1. Describe the architecture of a small computer system.

  2. Describe the internal architecture of an 8-bit microcontroller.

  3. Design basic interface circuits to devices like switches, LEDs, motors, keypads, displays.

  4. Develop embedded C programs to interface to the circuits of learning outcome 3.

  5. Apply embedded development tools to build, download and debug embedded C programs on an 8-bit microcontroller applications board.

% Coursework 50%
% Final Exam 50%