You are on page 1of 4

Annexure CD 01

Course Title: Embedded Systems Design Credit Units: 05


Course Level: PG Course Code: MAE632

Course Objectives: L T P/S SW/F TOTAL


To Introduce the basics of embedded controller, microprocessors and microcontrollers technology W CREDIT
and related applications. Study of the architectural details and programming of 16 bit 8086 UNITS
microprocessor and its interfacing with various peripheral ICs; Study of architecture and 04 - 02 - 05
programming.

Pre-requisites: Basic concepts of control systems and computer programming.


Course Contents/Syllabus:
75-24=51 Weightage (%)
Module I: INTRODUCTION
Descriptors/Topics
Introduction to Embedded Systems and microcomputers:
1. Introduction to Embedded Systems,Embedded System Applications,
2. Block diagram of embedded systems, Trends in Embedded Industry,
3. Basic Embedded system Models,
4. Embedded System development cycle, 20
5. Challenges for Embedded system Design, 10.2
6. Evolution of computing systems and applications.
7. Basic Computer architecture: Von-Neumann and Harvard Architecture.
8. Basics on Computer organizations.
9. Computing performance,Throughput and Latency,
10. Basic high performance CPU architectures
11. Microcomputer applications to Embedded systems and Mechatronics.
Module II: 30
Descriptors/Topics
15.3
Microprocessor:
8086 Microprocessor and its Internal Architecture,
Pin Configuration and their functions, Mode of Operation,
Introduction to I/O and Memory, Timing Diagrams,
Introduction to Interrupts.
Microprocessor Programming: Introduction to assembly language, Instruction format, Assembly language
programming format,
Addressing mode,
Instruction Sets,
Programming 8086 microprocessor.
Microprocessor Interfacing: Introduction to interfacing, Memory Interfacing,
Programmable Peripheral Interfacing,
Programmable I/O, Programmable Interrupt Controller,
Programmable Timers,
Programmable DMA Controller,
Programmable Key board Controller,
Data acquisition Interfacing:ADC, DAC,
Serial and parallel data Communication interfacing.

Module III:
Descriptors/Topics
Microcontroller:
Introduction to Microcontroller and its families, Criteria for Choosing Microcontroller.
Microcontroller Architecture,
Programming model, Addressing modes,
Instruction sets,
Assembly and C programming for Microcontroller,
I/O programming using assembly and C language, 30
Interrupt Controller, I/O interfacing,
Timers,
Real Time Clock,
Serial and parallel Communication protocols, SPI Controllers.
LCD Controller.
Microcontroller Interfacing: Introduction to Microcontroller Interfacing and applications: case studies:
Display Devices,
controllers and Drivers for DC,
Servo and Stepper Motor.
Module IV:
Descriptors/Topics
Introduction to Advanced Embedded Processor and Software:
ARM Processor, 20
Unified Model Language (UML),
Embedded OS,
Real Time Operating System (RTOS),
Embedded C.
Student Learning Outcomes:

The student will be able to


1. Acquire knowledge about microprocessors and its need
2. Write the programs using 8085 and 8086 microprocessor
3. Know the internal architecture and interfacing of different peripheral devices with 8085 and 8086 microprocessor
4. Design the system using 8051 processors.

Pedagogy for Course Delivery:


The course pedagogy will include lectures, numerical practice, case studies, seminars and presentations. It also includes discussion on
real life problems and demonstrations.

Lab/ Practicals details, if applicable:

1. Basic assembly language programming implementation on Microprocessor and Microcontroller.


2. Interfacing Displays, Key boards and sensors with Microprocessors and Microcontrollers,
3. Data Acquisition using Microprocessor and Microcontroller,
4. Implementation of Controlling schemes for DC, Servo, Stepper motor using assembly and
5. C-programming in microprocessors and Microcontrollers.
6. To study development tools/environment for ATMEL/PIC microcontroller program and Architecture.
7. Write an ALP to generate square of 10Khz using Timer 0.
8. Write an ALP to display a string on LCD.
9. Write an ALP to interface seven segment with 8051 and display 0-9 on it.
10. Write an ALP to interface DC Motor with 8051.

Assessment/ Examination Scheme:

Theory L/T (%) Lab/Practical/Studio (%) Total (%)

80 20 100

Theory Assessment (L&T):


Continuous Assessment/Internal Assessment End Term Examination
Components (Drop down CT HA V/Q A EE

Weightage (%) 10 8 7 5 70

Lab/ Practical/ Studio Assessment:

Continuous Assessment/Internal Assessment End Term Examination

Components (Drop down A PR LR V/Q


PR V
Weightage (%) 5 15 10 10 30 30

Text & References:

1. Introduction to Embedded Systems: Shibu K V, McGRAW Hill Publications. ISBN-10: 9339219686; ISBN-13: 978-9339219680.
2. Embedded Systems: Raj Kamal, TATA McGRAW Hill Publications ISBN, 1259083101, 9781259083105.
3. Computer System Architecture: M. Morris Mano. ISBN-10: 9789332585607; ISBN-13: 978-9332585607.
4. 8086 Microprocessors and Interfacings: D. Hall, TATA McGRAW Hill ISBN-10: 0070601674; ISBN-13: 978-0070601673.
5. The Intel Microprocessors: B. Brey, Prentice Hall Publications. ISBN-10: 0135026458; ISBN-13: 978-0135026458.
6. PIC Microcontrollers and Embedded Systems: M. A. Mazidi, R.D. Mckinlay and D. Casey, Pearson
Publications
7. Programming and Customizing the PIC Microcontroller: M. Predko, McGRAW Hill Publications.
8. Embedded C Programming and Microchip PIC: R. Barnett, L. O’Cull and S. Cox.

You might also like