--Your friends at LectureNotes

Note for Microprocessor and Interfacing - MPI By Ashish Thakur

  • Microprocessor and Interfacing - MPI
  • Note
  • 13 Offline Downloads
  • Uploaded 11 months ago
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

III Year I Semester MICROPROCESSORS AND MICROCONTROLLERS 16EC302 Hours Per Week : Total Hours : L T P C L T P 3 - 2 4 45 - 30 WA/RA SSH/HSH CS 20 48 4 SA S BS 12 2 2 Course Description and Objectives: This course introduces basic architecture and operation of a microprocessor and a microcontroller to the student. The course objective is to study the architecture and addressing modes of 8086/ 8051 and to know the importance of different peripheral devices and their interfacing with 8086/ 8051. Course Outcomes: The student will be able to :  understand the architecture of a microprocessor and microcontroller system.  select a microprocessor or microcontroller suitable to the application.  impart knowledge on the concepts of advanced microprocessors.  write assembly language program in 8086 and 8051 for various applications.  create the memory and IO interfacing techniques with 8086 and 8051. SKILLS:  Identify a Microcontroller for a specific application.  Design a Micro Processor based system.  Design a Micro Controller based system.  Do programming in assembly language. VFSTR UNIVERSITY 76

Text from page-2

III Year I Semester UNIT - 1 L- 14 INTRODUCTION TO 8086 MICROPROCESSOR: Evolution of microprocessors; 8086 microprocessorArchitecture, Register model, Memory segmentation, Physical address generation, Addressing modes, Instruction set, Interrupts of 8086. Pin configuration of 8086; 8086 system bus architecture, Physical Memory organization. UNIT - 2 L-10 INTRODUCTION TO 8051 MICROCONTROLLER: Comparing Microprocessors and Microcontrollers; 8051 Micro controller Architecture; Signal Description of 8051; Memory organization; Addressing modes of 8051; Instruction set; Assembly language program examples in 8051. UNIT - 3 L-10 8051 MICROCONTROLLER HARDWARE AND PERIPHERAL INTERFACING: Parallel Ports in 8051; 8051 Timers; 8051 Serial ports; 8051 Interrupts. Peripheral Interfacing- LCD and Keyboard Interfacing, ADC and Sensor Interfacing, DC Motor and Stepper Motor Interfacing Techniques. UNIT - 4 14 ACTIVITIES: o Interface a 16x2 LCD with 8051. o Interface a 4X4 Hex keypad with 8051. o Interfacing a Stepper motor. o Interfacing DAC: to generate Square and Triangular waves. L-10 ARM ARCHITECTURE : RISC Vs CISC systems – ARM Philosophy – ARM7TDMI Core Architecture – Functional Diagram – Programmer’s Model – ARM State Register Set –THUMB state register set –Current Program Status Register – ARM 7TMI Operating modes – mode bits – Exceptions – Interrupt Vector Table – Interrupt Processing. UNIT - 5 L-8 ARM INSTRUCTION SET : ARM Assembly Language – Instruction Syntax – ARM Instruction Set – Data processing, Branch, Load/Store Instructions. Miscellaneous Instructions. LABORATORY EXPERIMENTS Course Outcomes:  understand Microprocessor types and Programming of them.  understand interfacing circuits necessary for different applications.  design a system, component or process as per needs and specifications.  apply the programming techniques in designing simple assembly language programs for solving simple problems by using instruction sets of microprocessor and microcontroller. Total hours: 30 Simulation Experiments 1. Programs on different Data Transfer Instructions using 8086. 2. Arithmetic operations: Addition, Subtraction, Multiplication, Division using 8086 3. Programs to analyze different addressing modes of 8051. 4. Program to sort the array of given numbers in Ascending order. VFSTR UNIVERSITY o With the help of timer units in 8051 Count external pulses arriving on port pins. o Design any microcontroller based system with more than seven peripherals. The student will be able to : LIST OF EXPERIMENTS o Interfacing ADC: to convert analog signal to digital and to display it in 7segment LED display. 77

Text from page-3

III Year I Semester Interfacing Experiments 5. Interfacing 7 Segment LED Display to 8051 6. Alphanumeric LCD panel interface to 8051. 7. Hex keypad input interface to 8051. 8. ADC interface to 8051. 9. DAC interface to 8051 for waveform generation. 10. Stepper motor control interface to 8051. 11. Interface 7 Segment LED with LPC2148. 12. Interface LCD Module with LPC2148. TEXT BOOKS: 1. Advanced microprocessor and peripherals-A.K. Ray and K.M.Bhurchandi, 2nd edition, TMH, 2000. 2. The 8051 Microcontroller And Embedded Systems Using Assembly And C, 2/E, Janice Gillispie Mazidi, Muhammad Ali Mazidi, and Rolin D. McKinlay 3. ARM system developers guide, Andrew N Sloss, Dominic Symes and Chris Wright, Elsevier,Morgan Kaufman publishers, 2008. REFERENCE BOOKS : 1. Douglas V.Hall, ”Microprocessors and Interfacing”, 2nd  Edition, Tata McGraw Hill, 2006. 2. Kenneth J. Ayala, “The 8051 Microcontroller – Architecture, Programming and Applications”, 3rd  edition, Cengage Learning India Pvt. Ltd.,2008. 3. The Insider’s Guide to the ARM7 based microcontrollers, Hitex Ltd.,1st edition, 2005 4. Architecture, Programming and Interfacing of Low power Processors- ARM7, Cortex-M and MSP430, Lyla B Das Cengage Learning, 1st Edition VFSTR UNIVERSITY 78

Lecture Notes