Eee303 Microcontroller-And-its-Applications Eth 1.20 Ac22

download Eee303 Microcontroller-And-its-Applications Eth 1.20 Ac22

of 2

Transcript of Eee303 Microcontroller-And-its-Applications Eth 1.20 Ac22

  • 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