Module Descriptors
DIGITAL AND EMBEDDED SOFTWARE (REAL TIME SYSTEMS) 1
COCS50288
Key Facts
Faculty of Computing, Engineering and Sciences
Level 5
15 credits
Contact
Leader:
Email:
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
Module Learning Strategies
The method of teaching is one 1/3 formal lecturing 1:n and 2/3 formal supervision with tutorial labs.1:20 The formal lectures are supported with a student self learning pack.
(1:n)2 (1:20)2
Module Additional Assessment Details
The assessment will take the form of one 100% weighted assignment equivalent to 3000 words comprising coding and demonstration software in addition to the written report which will address learning outcomes 1 to 3.
Module Indicative Content
Digital and Microprocessor Electronics

Introduction to logic, dates, truth tables
Minimisation using Boolean algebra and K maps
Combination and sequential circuits
Logic families and package types
Introduction to a 68hc11 microprocessor
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.
Demonstration of C entry to embedded design
Embedded Software (real time systems)
Module Special Admissions Requirements
Introductory skills in programming in C or equivalent.
Module Resources
68hc 11 development boards.
PC's running 68Hc11 assembler and Visual studio C/C++.
Module Texts
MC 68HC11 - An Introduction: Software and Hardware Interfacing (July 2000) Han-Uei Huang Delmar; ISBN: 0766816001