Module Descriptors
EMBEDDED SYSTEM DESIGN
ELEC50413
Key Facts
School of Creative Arts and Engineering
Level 5
15 credits
Contact
Leader: Ian Taylor
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • COURSEWORK weighted at 100%
Module Details
INDICATIVE CONTENT
Introduction to microprocessors
Typical hardware design RAM, EPROM, Decoding and timing diagrams
Fundamental Assembly language programming Addition, subtract, logical operators etc.
Peripheral programming IO ports, ADC, DAC, timers, counter, Serial communications.

Introduction to Assembly Language Programming
Embedded Software - C Programming in an embedded environment
ADDITIONAL ASSESSMENT DETAILS
A COURSEWORK (2,000 words) weighted at 100%.
100% coursework consisting of a practical assignment to test all learning outcomes.
LEARNING STRATEGIES
Contact Hours: Laboratory based tutorial/practical experimental and simulation work. (36 hours)
Independent Study Hours: Directed reading, information gathering, student supervised learning. (114 hours)
REFERRING TO TEXTS
Bronson, G. & Menconi, S. (2006) A First Book of ANSI C: Fundamentals of C Programming, 4th Edn., Course Technology Inc

Huang, H-U. & Chartrand, L. (2000) MC 68HC11 - An Introduction: Software and Hardware Interfacing, Delmar Cengage Learning
ACCESSING RESOURCES
Embedded System development boards.
PC's running Multisim, Cross Compiler/assembler, Visual studio C/C++.
S015/S018 Laboratories
SPECIAL ADMISSIONS REQUIREMENTS
NONE
LEARNING OUTCOMES
1) APPLY ANSI C PROGRAMMING TO INTERFACE TO MICROPROCESSOR HARDWARE.
(Problem Solving, Application, Learning)

2) UNDERSTAND THE CONNECTION BETWEEN ANSI C AND EMBEDDED ENGINEERING PRODUCTS.
(Problem Solving, Analysis, Communication)