Embedded Syllabus
Embedded Syllabus
Abbreviations: TH-Theory, TU- Tutorial, PR-Practical, OR-Oral, TW- Term Work, SW- Sessional Work.
Conduct two class tests each of 25 marks for each theory subject. Sum of the total test marks of all subjects is to be converted out of 50 marks as
sessional work (SW).
Progressive evaluation is to be done by subject teacher as per the prevailing curriculum implementation and assessment norms.
Code number for TH, PR, OR and TW are to be given as suffix 1, 4, 8, 9 respectively to the subject code.
NOTE:
Two tests each of 25 marks to be conducted as per the schedule given by MSBTE.
Total of tests marks for all theory subjects are to be converted out of 50 and to be
entered in mark sheet under the head Sessional Work (SW).
Rationale:
Now a day, we are surrounded with most of the embedded systems such as microwave
oven, washing machine, DVD Player, Mobile Phone, I-Pod so on. In the earlier days, the embedded
systems were designed using microprocessors like 8085, Z80 etc. Since the early eighties, small
scale embedded has used microcontrollers such as Intel 8031, 8051, 8052 or Motorola 68HC05.
The advent in last few years of technology that embeds low level and high level processing
hardware elements and Application Specific Processor in to single chip has given the added
dimension to the embedded system that are multiprocessor system on a single VLSI chip called as
System On Chip (SOC)and are smart as well as highly sophisticated.
Embedded System deals with computer hardware with software embedded in it. This
subject will introduce the 8051 microcontroller architecture, hardware overview of 8051, memory
organization, instruction set, interrupts, timers, I/O ports, Serial communication protocols and
embedded system with Real Time Operating System (RTOS).
General objectives:
The students will be able to
1. Know the hardware overview of 8051.
2. Write embedded program in C or Assembly language.
3. Understand the function of embedded system hardware such as processor, I/O devices,
Watchdog timer, Oscillator, Reset circuitry, Power supply.
4. Know memory organization in 8051.
5. Interface various devices using serial and parallel ports.
6. Understand the concept of Real Time Operating System.
MSBTE - Final Copy Dt. 21/11/2014 18 17626 CO6
w.e.f Academic Year 2012-13 ‘G’ Scheme
Learning Structure:
Procedure
Microcontroller, registers, buses, SFRs, timers, serial ports, I/O ports, embedded
Fact system hardware, emulator
Contents: Theory
programming.
4.3 Interfacing of stepper motor- interfacing diagram & Programming
function
Topic 5: Embedded Systems
Objective: Students will be able to
Know the embedded system
Learn different software and hardware development tools
Understand embedded software development cycle
5.1 Introduction to Embedded System, Processor in system, different
08 18
Hardware Units, advantages, Applications, Software embedded into
system, System-On-Chip, Concept of Device Driver
5.2 Software & Hardware development tools , IDE, Compiler,
Debugger, Simulator, Emulator, In circuit Emulator(ICE), Target Board,
Device Programmer
5.3 Embedded software development cycle
Topic 6: RTOS & Inter-process Communication
Objective: Students will be able to
Understand the concepts of RTOS
Know the concept multitasking, task synchronization
Understand the concepts of deadlock, starvation
06 18
6.1 Concepts of RTOS, Need of RTOS in Embedded systems
6.2 Multitasking
6.3 Task synchronization & Mutual Exclusion
6.4 Starvation, Deadlock, Multiple process
6.5 Basics of Inter-process Communication
Total 48 100
Practical:
Skills to be developed:
Intellectual skills:
1. Use of programming language constructs in program implementation.
2. To be able to apply different logics to solve given problem.
3. To be able to write program using different implementations for the same problem
4. Study different types of errors as syntax semantic, fatal, linker & logical
5. Debugging of programs
6. Understanding different steps to develop program such as
Problem definition
Analysis
Design of logic
Coding
Testing
Maintenance (Modifications, error corrections, making changes etc.)
Motor skills:
1. Proper handling of Computer System.
List of Practical
It is expected that students should perform following practical’s using pc and any cross C complier
such as Keil, SPJ, RIDE etc.
1. Write a Program to toggle bits of P1 continuously forever with some delay.
Learning Resources:
Books:
Sr.
Name of Book Author Publication
No.
The 8051 Microcontroller and Muhammad Ali Mazidi,
1 Embedded System using Janice Gillispie Mazidi, Pearson Education
Assembly and C (Second Edition) Rolin D. McKinlay
The 8051 Microcontroller and Kenneth J. Ayala Cengage Learning
2 Embedded System using assembly Dhananjay V Gadre India Pvt. Ltd.
and C
3 Introduction to Embedded Systems Shibu K.V. Tata McGraw Hill
Embedded Systems Architecture,
4 Raj Kamal Tata McGraw Hill
Programming, Design
Websites:
1. http://www.embeddedindia.com/
2. http://www.esacademy.com/
3. www.EmbeddedTechJournal.com