BEN062

Embedded Systems

L-T-P3-0-0 Credits3 Session2024-25 TypeTheory
Appears in 1 semester

B.Tech Electrical & Electronics Engineering · Sem 6 (Departmental Elective-III)

Pre-requisites: Basics of Microprocessor

Syllabus

5 units
Unit1

Unit 1: Basic Terms in Embedded system

Introduction to Microcontrollers and Microprocessors, Embedded versus external memory devices, CISC and RISC processors, Harvard and Von Neumann Architecture, 8051 microcontrollers-Assembly language, Architecture of 8051, Registers, Addressing Modes, Instruction Set

Unit2

Unit 2: 8051 internal architecture and programming

I/O ports, memory organization, Programs showing use of I/O Pins, Interrupts, Interrupt Programming, Timer and counters, Serial Communication, Programming of serial communication.

Unit3

Unit 3: Introduction to advanced concept in embedded system

Introduction: Embedded System, Application of Embedded System, Embedded operating system, Design Parameters of embedded and its Significance, Design life cycle, Hardware fundamentals, Digital circuit parameter, O.C and Tristate outputs, I/O sink and Source, Custom single purpose processor Optimization, FSMD, data path & FSM , General purpose Processor and ASIP'S .

Unit4

Unit 4: Introduction to operating system and basics of higher embedded system

Introduction to RTOS, Tasks, Data, Semaphores and shared data, Operating system services, Message queues, Mailboxes, Advanced processor (Only architecture), 80386, 80486,ARM (References)

Unit5

Unit 5: Communication basics and interfacing of various devices the microcontroller

Microprocessor interfacing I/O addressing, direct memory access (DMA), Arbitration, multilevel bus architecture, serial protocol, parallel protocols and wireless protocol, Real world interfacing: LCD, Stepping motor, ADC, DAC, LED, Pushbuttons, Keyboard, Latch connection, PPI

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Understand various Embedded system related concepts, Memory classification, 8051 architecture and its InstructionsK2
  2. CO2Demonstrate the programming of I/O, Timers, Serial communication and Interrupt of 8051.K4
  3. CO3Differentiate types of embedded processor and there use in embedded system.K4
  4. CO4Remember the application of RTOS and its various services in embedded system such as Semaphores, Mailbox. Architecture of high end processor.K2
  5. CO5Learn various Communication protocol and demonstrate interfacing of microcontroller with various components such as LCD, motor, stepper motor and pushbuttons. KL- Bloom’s Knowledge Level (K1, K2, K3, K4, K5, K6) K1 – Remember K2 – Understand K3 – Apply K4 – Analyze K5 – Evaluate K6 – CreateK2

Text Books

  1. Embedded system Design-Frank Vahid/ Tony Givargis. John Willey
  2. Microcontroller (Theory and applications) Ajay V Deshmukh, Tata , McGraw-Hill
  3. An Embedded Software Primer-David E.Simon, Pearson Education

Reference Books

  1. The 8051 Microcontroller and embedded systems-Muhammad Ali Mazidi and Janice Gillispie.
  2. Microcontrollers (Architecture, Implementation & Programming) Kenneth Hinz, DanielTabak,Tata McGraw-Hill
  3. 8051 Microcontrollers & Embedded Systems 2nd edition Sampath Kr. Katson books

Official AKTU syllabus

This subject is on page 49, 50 of the original AKTU PDF.

Official AKTU syllabus PDF ↗