Вы находитесь на странице: 1из 2

Course Code: EEE303 Version No.

Course Prerequisites Objectives:

MICROCONTROLLER AND ITS APPLICATIONS EEE116

L T P C 3 0 2 4

To give an emphasis on the hardware features of Intel 8051, ARM Processors and their functions To provide essential knowledge on various operating modes of I/O ports Timers/Counters, control registers and various types of interrupts To teach various interfacing techniques. Understand the difference between different microcontrollers. Will know to design microcontroller based embedded systems for smaller and high end applications. Microcontroller Organization & Architecture 5 Hours

Expected Outcome:

Unit I

Elements of a computer, Microprocessor, Microcontroller- Instruction sets Instruction format, addressing modes Microcontroller software development process, Real-time programming requirements, Interfacing C and assembly language. Unit II 8051 Microcontroller Architecture & Programming 15 Hours

Architecture of 8051 Micro controller Pin diagram - I/O Ports Instruction set of 8051 Addressing modes Data transfer Instructions Arithmetic and Logical Instructions Jump and Call Instructions Interrupts and Interrupt Handling Timers and Counters - programming I/O ports. Unit III Microcontroller Interfacing Techniques 10Hours Real-world interface: Sensors & Actuators, Analog and Digital interfacing User interface: key-board, display and joystick interfacing Communication Interface: RS 232, RS 485 Memory Interface Direct Memory Access Case studies of typical industrial applications. Introduction to ARM 12 Hours Arm processor architecture and pipelining programmers model data paths and instruction decoding ARM instruction set addressing modes Thumb instruction set ARM code sequences C examples Overview of Advanced Microcontroller 3 Hours overview of ARM7TDMI, ARM9TDMI advanced microcontroller Bus architecture exception handling overview of ARM9E-S, ARM10, StrongARM and Xscale 1. K.Kenneth Hintz, Daniel Tabak, Microcontrollers Architecture, Implementation and Programming, Tata McGraw Hill, 2005. 2. Mohammad Ali Mazidi, Janice Gillispie Mazidi The 8051 Microcontroller and Embedded Systems 2nd edition, Pearson education, 2006

Unit IV

Unit V

Text Books

3. David Seal, ARM Architecture Reference Manual, 2 Edition, Addison Wesley, 2007. 4. Alex Van Someran and Carol Atack, The ARM RISC Chip: A Programmers Guide, Addison Wesley, 1993. Reference Books 1. Kenneth J.Ayla, The 8051 Micro controller, Thomson learning, 3rd edition, 2004 2. Myke Predko, Programming customizing 8051 microcontroller, Tata McGraw Hill, 2004. 3. Hall.D.V, Microprocessors & Interfacing, McGraw-Hill Education, 2nd edition, 2006 4. Andrew Sloss , Dominic Symes , Chris Wright , ARM System Developer's Guide, MORGAN KAUFFMAN, 2004 5. Steve Furber, ARM System-on-chip Architecture, Addison Wesley, 2nd edition, 2000 6. Alex Van Someran and Carol Atack, The ARM RISC Chip: A Programmers Guide, Addison Wesley, 1993.

nd

Mode of Evaluation CAT- I & II , Quizzes, Mini Projects, Term End Examination Recommended by the Board of Studies on Date of Approval by the Academic Council Experiments: 1. 2. 3. 4. 5. 6. 7. 8. 9. Evaluation of Quadratic equation Program using subroutines Interrupt Service routine using Timer Pulse Width Modulation. Reading and Writing data to EEPROM Interfacing LEDs Interfacing 7 segment LED and displaying various digits. Interfacing LCD Display Simple programming using ARM assembly language instructions and C