University of Malta
 

Study-Unit Description
UOM Main Page
 
 
 
News and Events Button
Campus Map button


CODE CCE2011

 
TITLE Microcontrollers

 
LEVEL 02 - Years 2, 3 in Modular Undergraduate Course

 
ECTS CREDITS 6

 
DEPARTMENT Communications and Computer Engineering

 
DESCRIPTION To get familiar with various micro-controllers, with special emphasis on the 8051 family of microcontrollers and a widely used industrial Integrated Development Environment (IDE by KEIL ©).

Syllabus:
• Introduction: Overview of basic microcontroller features and constraints. Special mention of memory maps, SFR registers, ports, timers, interrupts and bit manipulation procedures.
• Assembly language programming environment – simulation and board target programming.
• High-level language (C) programming environment – simulation and board target programming.
• Passing data between assembly and C modules – brief introduction
• Debugging techniques and Code optimization.
• Interfacing LCDs, keyboards and sensors.
• Serial port circular buffer routines, interrupt driven, XON-XOFF protocol.
• Introduction to the PaulOS co-operative real-time operating system (RTOS).
• Board design of stand-alone systems.

Laboratory Work:
Examples of topics covered in theory ending with an assignment.
Students urged to buy their own development board (such as the Silicon Labs C8051F020TB).

Textbooks:
• The 8051 Microcontroller, 3rd ed. by I. Scott MacKenzie, Prentice-Hall ISBN 0 –13-780008-8.
• PaulOS – an 8051 RTOS by Paul P. Debono (textbook as a pdf file).

References:
• C and the 8051 - 3rd ed. by Thomas Schultz, Prentice-Hall ISBN 1-58961-237-X.
• Embedded Programming by M.T. Chew and G. S. Gupta, Silcon Labs.

 
RULES/CONDITIONS Before TAKING THIS STUDY-UNIT YOU MUST TAKE CCE1110 AND TAKE CCE2010

 
ADDITIONAL NOTES Leads to: CCE3010

 
STUDY-UNIT TYPE Lecture, Tutorial and Practical

 
METHOD OF ASSESSMENT
Assessment Component/s Resit Availability Weighting
Practical No 20%
Examination (2 Hours) Yes 80%

 
LECTURER/S Trevor Spiteri

 
The University makes every effort to ensure that the published Courses Plans, Programmes of Study and Study-Unit information are complete and up-to-date at the time of publication. The University reserves the right to make changes in case errors are detected after publication.
The availability of optional units may be subject to timetabling constraints.
Units not attracting a sufficient number of registrations may be withdrawn without notice.
It should be noted that all the information in the study-unit description above applies to the academic year 2012/3, if study-unit is available during this academic year, and may be subject to change in subsequent years.
Calendar
Notices
Faculty of ICT Timetables

ICT Timetables (Semester 2 Academic Year 2012/3), available from HERE.

Astronomy, Astrophysics & Cosmology Res. Prog.

A research programme set up at UoM with members from Science, Engineering and ICT. More details in HERE.

 
 

Log In back to UoM Homepage
University of Malta
L-Universitàa'Malta