8/10/2019 Eee303 Microcontroller-And-its-Applications Eth 1.20 Ac22
1/2
Course Code:EEE303
MICROCONTROLLER AND ITSAPPLICATIONS
L T P C3 0 2 4
Version No.
CoursePrerequisites
EEE116
Objectives: 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.
Expected Outcome: Understand the difference between different microcontrollers.
Will know to design microcontroller based embedded systems for smallerand high end applications.
Unit I Microcontroller Organization & Architecture 5 Hours
Elements of a computer, Microprocessor, Microcontroller- Instruction sets Instruction format, addressing modes Microcontroller softwaredevelopment process, Real-time programming requirements, Interfacing Cand 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 Interruptsand 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 CommunicationInterface: RS 232, RS 485 Memory Interface Direct Memory Access Case studies of typical industrial applications.
Unit IV Introduction to ARM 12 Hours
Arm processor architecture and pipelining programmers model data pathsand instruction decoding ARM instruction set addressing modes Thumbinstruction set ARM code sequences C examples
Unit V Overview of Advanced Microcontroller 3 Hoursoverview of ARM7TDMI, ARM9TDMI advanced microcontroller Busarchitecture exception handling overview of ARM9E-S, ARM10,StrongARM and Xscale
Text Books 1. K.Kenneth Hintz, Daniel Tabak, Microcontrollers Architecture,Implementation and Programming, Tata McGraw Hill, 2005.
2. Mohammad Ali Mazidi, Janice Gillispie Mazidi The 8051 Microcontrollerand Embedded Systems 2ndedition, Pearson education, 2006
Proceedings of the 22nd Academic Council of VIT [8.4.2011]
333
8/10/2019 Eee303 Microcontroller-And-its-Applications Eth 1.20 Ac22
2/2
3. David Seal, ARM Architecture Reference Manual, 2nd
Edition, AddisonWesley, 2007.
4. Alex Van Someran and Carol Atack, The ARM RISC Chip: AProgrammers Guide, Addison Wesley, 1993.
Reference Books 1. Kenneth J.Ayla, The 8051 Micro controller, Thomson learning, 3rd edition,
20042. Myke Predko, Programming customizing 8051 microcontroller, Tata McGraw
Hill, 2004.3. Hall.D.V, Microprocessors & Interfacing, McGraw-Hill Education, 2nd
edition, 20064. Andrew Sloss , Dominic Symes , Chris Wright , ARM System Developer's
Guide, MORGAN KAUFFMAN, 20045. Steve Furber, ARM System-on-chip Architecture, Addison Wesley, 2nd
edition, 20006. Alex Van Someran and Carol Atack, The ARM RISC Chip: A
Programmers Guide, Addison Wesley, 1993.
Mode of Evaluation CAT- I & II , Quizzes, Mini Projects, Term End ExaminationRecommended bythe Board ofStudies on
Date of Approval bythe AcademicCouncil
Experiments:1. Evaluation of Quadratic equation2. Program using subroutines3. Interrupt Service routine using Timer4. Pulse Width Modulation.5. Reading and Writing data to EEPROM6. Interfacing LEDs7. Interfacing 7 segment LED and displaying various digits.8. Interfacing LCD Display9. Simple programming using ARM assembly language instructions and C
Proceedings of the 22nd Academic Council of VIT [8.4.2011]
334
Top Related