Syllabus

Course Code: **Program Elective -IV MTCE-114    Course Name: Embedded System

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Introduction to embedded systems: Background and History of Embedded Systems, definition and Classification, Programming languages for embedded systems: desirable characteristics of programming languages for embedded systems, low-level versus high-level languages, main language implementation issues: control, typing. Major programming languages for embedded systems. Embedded Systems on a Chip (SoC) and the use of VLSI designed circuits.
2 Processor and Memory Organization: Structural units in processor, Processor selection for an embedded system, Memory devices, Memory selection, Allocation for memory to program segments and blocks and memory map of a system, DMA, Interfacing processor. I/O Devices -Device I/O Types and Examples? Synchronous -iso-synchronous and Asynchronous Communications from Serial Devices -Examples of Internal Serial-Communication Devices -UART and HDLC -Parallel Port Devices -Sophisticated interfacing features in Devices/Ports-Timer and Counting Device.
3 Microcontroller: Introduction to Microcontrollers, Evolution, Microprocessors vs. Microcontrollers, MCS-51 Family Overview, Important Features, Architecture.8051 Pin Functions, Architecture, Addressing Modes, Instruction Set, Instruction Types. Programming: Assembly Programming. Timer Registers, Timer Modes, Overflow Flags, Clocking Sources, Timer Counter Interrupts, Baud Rate Generation. Serial Port Register, Modes of Operation, Initialization, Accessing, Multiprocessor Communications, Serial Port Baud Rate.
4 Interrupts: Interrupt Organization, Processing Interrupts, Serial Port Interrupts, External Interrupts, Interrupt Service Routines. Microcontroller Specification, Microcontroller Design, Testing, Timing Subroutines, Look-up Tables, Serial Data Transmission. Applications: Interfacing Keyboards, Interfacing Displays, Interfacing A/D and D/A Converters, Pulse Measurement, Loudspeaker Interface, Memory Interface.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.