0% found this document useful (0 votes)
223 views

Embedded Course Manual

This document provides details about an "Embedded Control System" course, including: - The course code, credit hours, instructor details, and schedule. - An overview of the course content which introduces embedded systems, microcontrollers, programming, and real-time systems. - Detailed weekly topics that cover microcontroller architectures, assembly and C programming, real-time operating systems, and case studies. - Assessment methods including assignments, presentations, midterm and final exams. - References and policies regarding attendance, participation, conduct, and following instructions.

Uploaded by

Alemayehu Asmare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
0% found this document useful (0 votes)
223 views

Embedded Course Manual

This document provides details about an "Embedded Control System" course, including: - The course code, credit hours, instructor details, and schedule. - An overview of the course content which introduces embedded systems, microcontrollers, programming, and real-time systems. - Detailed weekly topics that cover microcontroller architectures, assembly and C programming, real-time operating systems, and case studies. - Assessment methods including assignments, presentations, midterm and final exams. - References and policies regarding attendance, participation, conduct, and following instructions.

Uploaded by

Alemayehu Asmare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
You are on page 1/ 5

TECHNICAL AND VOCATIONAL EDUCATION & TRAINING

INSTITUTE
Electrical & Electronics Technology Department
Addis Ababa

COURSE GUIDE BOOK: EMBEDDED CONTROL SYSTEM

COURSE DETAILS INSTRUCTOR DETAILS

Course Title : Embedded Control System Course Instructor : Dr .M. Sudha

Course Code : EACT 536 EET Department

Pre-requisite : Linear Control System EACT 533

Target group : Ist Year, M.Sc Programme Consultation Hour: TBA

in Electrical Control and Instrumentation Technology

Credit Hrs : 3 Mobile: +251953960404

Lecture hours: 4.5 E-mail: [email protected]

Section : 1 (Thursday)

Section : 2 (Friday)

08:00 am - 9:50 am &

01.30 pm - 4.20 pm

Class Room: 114

Course Description
This course serves the students to be competent and independent practitioner in the field of

embedded systems, to a level whereby he or she has the skills necessary to gain entry to professional

practice in the embedded world by developing the underlying knowledge and skills appropriate to

today’s embedded systems, in both hard ware and software development. Furthermore, it helps them
1
Page

to Introduce Embedded control System, Basic components of digital computers, Microcontrollers


and Embedded Systems, Applications and Common Microcontrollers ,The MCS-51 Family of

Microcontrollers, PIC Family of Microcontrollers, Ideas of computer programming, program

development process, Embedded System Development, Basic Model of a Real-Time System , Types

of Real-Time Tasks , Applications of Real-Time Systems.

Course objectives

At the end of the course, students will be able to

 understand the basic concepts of Embedded System and Embedded Microcontroller Systems

 program Embedded System

 develop Embedded System

 analyze the different Families of Microcontrollers

 compare the different families of Microcontrollers

Detailed Course Schedule: Contact time, topics and reading materials

Reading,
Date Topic/Subtopic/Chapter Assignments,
Tests.

Week CHAPTER 1 Mid term exam


1, 2 Introduction to Embedded Computing
1.1 Definition of System and Embedded System
1.2 Components of Embedded system
1.3 Embedded system design and development process
1.4 Embedded processors
1.5 Hardware units and devices in an Embedded system
1.6 Embedded software
1.7 Applications of embedded system
1.8 Classification of Embedded systems
2
Page
Week CHAPTER 2 Mid term exam
3,4 8051 Microcontroller
2.1 Architecture
2.2 Instruction set
2.3 I/O ports, circuits and Programming
2.4 External memory and interfacing circuits
2.5 Counters and timers
2.6 Serial data communication
2.7 Interrupts
2.8 Real world Interfacing
Week Final exam
5,6,7 CHAPTER 3
PIC microcontroller
3.1 History and Features
3.3 Architecture
3.3 Assembly language Programming
3.4 Branch, call and Time delay loop
3.5 I/O port programming
3.6 Arithmatic,logic instructions and programming
3.7 Bank switching, table processing, macros and modules
3.8 Timer and serial port programming
3.9 Interrupt programming
3.10 Real world interfacing
Final Exam
CHAPTER 4
Programming Embedded Systems
Week 4.1 Assembly Language programming
8,9 4.2 Elements of C program
4.3 Object oriented programming
4.4 Embedded programming in C++
4.5 Program models
3
Page
Week
10,11 CHAPTER 5 Assignment
Real time operating system

5.1 OS services

5.2 Process management

5.3 Timer and Event functions

5.4 Memory management

5.5 Device, File and IO subsystem management

5.6 Interrupts in RTOS Environment

5.7 Real Time Operating Systems [RTOS] services

5.8 Basic design using RTOS

5.9 Task scheduling and Interrupt latency

5.10 OS security issues

Week Seminar
12,13 CHAPTER 6
Case study
6.1 Automatic chocolate vending machine [ACVM]
6.2 Smart card
6.3 Digital camera
6.4 Mobile phone
6.5 Mobile computer
6.6 Robotics
6.7 Adaptive Cruise control system in a car
Week 14 Final Examination FINAL

References Books:
1.”Embeddede systems-Architecture, programming and Design”, Raj Kamal, Second Edition, The
MC Graw hill Companies
2.”8051 microcontrollers and Embedded systems using Assembly and C”, Muhammad Ali Mazidi,
Janice Gillispie Mazidi, Rolin.D.Mckinlay, Second Edition,Prentice-Hall Inc.
3.” PIC microcontrollers and Embedded systems using Assembly and C for PIC18”, Muhammad Ali
4
Page

Mazidi, Danny Causey, Rolin.D.Mckinlay, Pearson education,2016


3. Teaching and Learning Methods

 Lectures, presentations, tutorials, assignments and hands on training

4. Summary of Course Assessment

Type of Evaluation % Marks


Assignment 20
Presentation 20
Mid term assessment 20
Final assessment 40

5. Course Policy
All students are expected to abide by the code of conduct of students throughout this course.

 Academic dishonesty, including cheating, fabrication, and plagiarism will not be tolerated.
 90% of class attendances, delight try to be on time for class.
 Active participation in class is essential and it will have its own value in your grade
 Cell phones MUST be turned off before entering the class.
 Please follow the instructions indicated at each content of your course guidebook

Approved By:
________________________________________________ ________________
TVET EET HEAD Signature

5
Page

You might also like