Microprocessor Instruction set and Computer Languages- Large Computer to single chip Microcontroller-Intel 8086 Internal Architecture-8086 Addressing Modes-Instruction Set-Assembler Directives-8086 Assembly Language Programming-Interrupts
Interfacing Requirements - Memory Mapped I/O- I/O Mapped I/O-8255 PPI -8279 Keyboard and Display Controller-8257 DMA Controller-8251 USART- 8259 interrupt Controller -Serial I/O Standards RS232C
Introduction to Embedded Systems-Typical Embedded Systems-Characteristics and Quality Attributes of Embedded Systems-Embedded Processors: 8051 Microcontroller -Functional Block Diagram -Instruction Format and Addressing Modes-Timer-I/O Ports-Serial Communication-Interfacing-Keyboard, LCD, ADC & DAC-ARM Processor-Architecture, Instruction Set and Programming.
Operating System Basics-Types of Operating Systems-Task, Process and Threads-Multiprocessing and Multitasking-Task Scheduling-Task Communication- How to Choose an RTOS?
Design Issues and Techniques-Security Issues in Embedded Systems-Case Studies: Intruder Alarm System-Automatic Chocolate Vending Machine-Washing Machine-Elevator Controller.
Reference Book:
1.Michael J. Pont, “Embedded C”, Pearson Education, 2007. 2 The Insider’s Guide to the ARM7 Based Microcontrollers, Hitex Ltd., 1st edition, 2005. 3 Steve Furber, ARM System-on-Chip Architecture, Second Edition, Pearson, 2015. 4 Raj Kamal, Embedded System, Tata McGraw-Hill Publishers, 2nd Edition, 2008. 5.Arnold S Berger, “Embedded system design:
Text Book:
1.Ramesh S. Gaonkar, “Microprocessor – Architecture, Programming and Applications with the 8085”, Penram International Publisher, 7th Ed., 2016. 2.Shibu K V, “Introduction to Embedded Systems”, Tata McGraw Hill Education, Private Limited, 5nd Edition, 2014.