0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
61 Ansichten2 Seiten
This document outlines the syllabus and lab experiments for a course on Microcontrollers for Embedded System Design. The syllabus covers 5 units: introduction to embedded systems; microcontroller architecture and interfacing; PIC microcontroller hardware; device drivers and interrupt service mechanisms; and devices, communication buses, and networked embedded systems. The lab experiments involve programming microcontrollers in both assembly language and C to interface with devices like 7-segment displays, LCDs, keyboards, motors, and EEPROM using various communication protocols. Students are required to complete a minimum of 10 experiments.
This document outlines the syllabus and lab experiments for a course on Microcontrollers for Embedded System Design. The syllabus covers 5 units: introduction to embedded systems; microcontroller architecture and interfacing; PIC microcontroller hardware; device drivers and interrupt service mechanisms; and devices, communication buses, and networked embedded systems. The lab experiments involve programming microcontrollers in both assembly language and C to interface with devices like 7-segment displays, LCDs, keyboards, motors, and EEPROM using various communication protocols. Students are required to complete a minimum of 10 experiments.
This document outlines the syllabus and lab experiments for a course on Microcontrollers for Embedded System Design. The syllabus covers 5 units: introduction to embedded systems; microcontroller architecture and interfacing; PIC microcontroller hardware; device drivers and interrupt service mechanisms; and devices, communication buses, and networked embedded systems. The lab experiments involve programming microcontrollers in both assembly language and C to interface with devices like 7-segment displays, LCDs, keyboards, motors, and EEPROM using various communication protocols. Students are required to complete a minimum of 10 experiments.
Course No. : 11-EM501 Course Title : Micro Controllers for Embedded System Design Course Structure : 3-1-2 SYLLABUS: UNIT I: Introduction to Embedded Systems Overview of Embedded Systems, Processor Embedded into a system, Embedded Hardware Units and Devices in system, Embedded Software, Complex System Design, Design Process in Embedded System, Formalization of System Design, Classification of Embedded Systems.
UNIT II: Microcontrollers and Processor Architecture & Interfacing 8051 Architecture. Real world interfacing, Introduction to advanced architectures, processor & memory organization, Instruction-level parallelism, and performance metrics.
UNIT III: PIC Microcontroller Hardware Introduction, Architectural overview, Memory organization, interrupts and reset, I/O ports, Timers
Unit IV: Device Drivers & Interrupt service Mechanism Programmed-I/O Busy-wait approach without ISM,ISR concept, Interrupt sources, Interrupt service mechanism, Multiple Interrupts, context and the periods for context switching, Interrupt latency and deadline, Classification of processors ISM from context-saving angle, Direct Memory Access, Device driver programming
UNIT V: Devices &Communication Buses for Devices Network IO Types and examples, Serial communication Devices, Parallel Device ports, Networked Embedded systems, Serial Bus communication protocols
Text Books: 1. Embedded Systems - Architecture Programming and Design Raj Kamal, 2nd ed., 2008, TMH. 2. Embedded C Programming and the Microchip PIC-Richard Barnett, O Cull, Cox, 2009, Cengage Learning.
Reference Books: 1. Embedded Microcomputer Systems, Real Time Interfacing Jonathan W. Valvano Brookes Cole, 1999, Thomas Learning
MICROCONTROLLERS AND INTERFACING LAB LIST OF EXPERIMENTS Cycle - I: The following Programs are to be written in Embedded C and Compile them using RIDE and Top view Simulator 1. Study of I/O Ports of 89c51 Microcontroller 2. Interfacing of 7 Segment displays to 89c51 3. Interfacing of 2 line 16 character LCD display 4. Generation of PWM signal as are of the portliness 5. Study of Timer / Counters of 89c51 6. Study of External Interrupts of 89c51 7. Study of Serial Port of 89c51 8. Interfacing of Keyboard & 7 Segment display to 89c51 Cycle II: The following Experiments are to be executed on 8051 Target system by writing programs in Assembly Language and using cross assembler. 9. Interfacing of Stepper Motor 10. Interfacing of DC Motor 11. Interfacing of Multichannel A/D Converter Cycle-III: The following Experiments are to be executed on AT89S52 Target system by writing programs in Embedded-C 12. To Establish a Serial Communication Between Host and Target Board(AT 89S52) Using RS-232 Protocol 13. To Interface EEPROM to AT89S52 Using IIC Protocol. NOTE: Minimum Ten Experiments to be done