Presentation is loading. Please wait.

Presentation is loading. Please wait.

EC6504 MICROPROCESSOR AND MICROCONTROLLER

Similar presentations


Presentation on theme: "EC6504 MICROPROCESSOR AND MICROCONTROLLER"— Presentation transcript:

1 EC6504 MICROPROCESSOR AND MICROCONTROLLER
Year/ Semester: 3/5 LTPC 3003 Prepared By S.DINESH SUNDAR/AP Dept of ECE

2 PROGRAM OBJECTIVES To produce graduates who understand the basic operation of a microprocessor and microcontroller system and who have learned fundamental programming skills in assembly language

3 DEPARTMENT OBJECTIVES
Optimize and integrate current information systems and services based upon a risk management framework (COBIT) and through multi-sourcing. Establish and centralize all functions related to systems development so as to avoid the risk of systems development becoming fragmented. Enhance staff competence and improve job performance through knowledge and use of information technology and resources.

4 LIST OF SUBJECTS Electronics CSE/IT
Digital Principles and System Design Programming and Data Structures I Analog and Digital Communication Programming and Data Structures II Microprocesor and Microcontroler Operating Systems Digital Signal Procesing Wireles Communication Compiler Design Software Architectures Cryptography and Network Security Service Oriented Architecture

5 AIM To learn the architecture, programming, interfacing and
system design of microprocessors and microcontrollers

6 OBJECTIVES The student should be made to:
Study the Architecture of 8086 microprocessor. Learn the design aspects of I/O and Memory Interfacing circuits. Study about communication and bus interfacing. Study the Architecture of 8051 microcontroller.

7 OUTCOMES At the end of the course, the student should be able to:
Design and implement programs on 8086 microprocessor. Design I/O circuits. Design Memory Interfacing circuits. Design and implement 8051 microcontroller based systems.

8 INTRODUCTION MICRO PROCESSOR Chip on a computer MICRO CONTROLLER
Computer on a chip

9 COMPARISION

10 APPLICATION

11 SYLLABUS UNIT I THE 8086 MICROPROCESSOR (9) – Introduction to 8086
– Microprocessor architecture – Addressing modes – Instruction set and assembler directives – Assembly language programming – Modular Programming – Linking and Relocation – Stacks – Procedures – Macros – Interrupts and interrupt service routines – Byte and String Manipulation.

12 PIN DIAGRAM

13

14 AUC QUESTION COMAPSION DETAILS No of sessions to be allotted
UNIT 1 S.NO CONTENT NOV/DEC 2010 APR/MAY 2011 NOV/DEC 2011 APR/MAY 2012 NOV/DEC 2012 MAY/JUN 2013 WEIGHTAGE No of min to be allotted No of sessions to be allotted Estimated hrs 2M 16M 1 Introduction to 8086 11+ 1 (Ori)+1 (sem) 2 Microprocessor architecture * 100 3 Addressing modes 4 196 200 Instruction set & assembler directives 5 Assembly language programming 98 150 6 Modular Programming 7 Linking and Relocation 8 Stacks - Procedures – Macros 50 9 Interrupts and interrupt service routines 10 String Manipulation. Tot 12

15 UNIT II 8086 SYSTEM BUS STRUCTURE (9)
– 8086 signals – Basic configurations – System bus timing –System design using 8086 – IO programming – Introduction to Multiprogramming – System Bus Structure – Multiprocessor configurations – Coprocessor, Closely coupled and loosely Coupled configurations – Introduction to advanced processors.

16 UNIT 2 S.NO CONTENT No of sessions to be allotted Estimated hrs 2M 16M
NOV/DEC 2010 APR/MAY 2011 NOV/DEC 2011 APR/MAY 2012 NOV/DEC 2012 MAY/JUN 2013 WEIGHTAGE No of min to be allotted No of sessions to be allotted Estimated hrs 2M 16M 1 8086 signals – Basic configurations 10+1 (Intro)+2 (Quiz & Video)+1 (sem) 2 System bus timing 3 System design using 8086 4 IO programming * 117 5 Introduction to Multiprogramming 6 System Bus Structure 7 Multiprocessor & Coprocessor configurations 235 120 8 Closely coupled configurations 9 loosely Coupled configurations 10 Introduction to advanced processors Tot

17 UNIT III I/O INTERFACING (9)
– Memory Interfacing and I/O interfacing – Parallel communication interface – Serial communication interface – D/A and A/D Interface – Timer – Keyboard /display controller – Interrupt controller – DMA controller – Programming and applications Case studies: Traffic Light control, LED display , LCD display, Keyboard display interface Alarm Controller.

18 Traffic Light control

19 7 Segment Display

20 No of sessions to be allotted
UNIT 3 S.NO CONTENT NOV/DEC 2010 APR/MAY 2011 NOV/DEC 2011 APR/MAY 2012 NOV/DEC 2012 MAY/JUN 2013 WEIGHTAGE No of min to be alloted No of sessions to be allotted Estimated hrs 2M 16M 1 Memory Interfacing and I/O interfacing 13+1 (Intro)+1 (sem) 2 Parallel communication interface * 60 3 Serial communication interface 4 D/A and A/D Interface 117 5 Timer – Keyboard /display controller 180 6 Interrupt controller 7 DMA controller 8 Case studies: Traffic Light control 9 LED display , LCD display, 10 Keyboard display interface and Alarm Controller Tot

21 UNIT IV MICROCONTROLLER (9)
– Architecture of 8051 – Special Function Registers(SFRs) – I/O Pins Ports and Circuits – Instruction set – Addressing modes – Assembly language programming.

22 PIN DIAGRAM

23 8051 ARCHITECTURE

24 SPECIAL FUNCTION REGISTER

25 UNIT 4 S.NO CONTENT No of min to be alloted
NOV/DEC 2010 APR/MAY 2011 NOV/DEC 2011 APR/MAY 2012 NOV/DEC 2012 MAY/JUN 2013 WEIGHTAGE No of min to be alloted No of sessions to be allotted Estimated hrs 2M 16M 1 Architecture of 8051 * 60 10+1 (Intro)+2 (Quiz & Video)+ 1(sem) 2 Special Function Registers(SFRs) 3 235 180 I/O Pins Ports and Circuits 4 Instruction set 5 Addressing modes 6 Assembly language programming Tot 7

26 UNIT V INTERFACING MICROCONTROLLER (9)
– Programming 8051 Timers – Serial Port Programming – Interrupts Programming – LCD & Keyboard Interfacing – ADC, DAC & Sensor Interfacing – External Memory Interface – Stepper Motor and Waveform generation.

27 No of sessions to be allotted
UNIT 5 S.NO CONTENT NOV/DEC 2010 APR/MAY 2011 NOV/DEC 2011 APR/MAY 2012 NOV/DEC 2012 MAY/JUN 2013 WEIGHTAGE No of min to be alloted No of sessions to be allotted Estimated hrs 2M 16M 1 Programming 8051 Timers * 2 117 120 11+ 1(Intro)+ 1(sem) Serial Port Programming 3 Interrupts Programming 60 4 LCD & Keyboard Interfacing 180 5 ADC, DAC 235 6 Sensor Interfacing 7 External Memory Interface 8 Stepper Motor 9 Waveform generation Tot 12

28 MINI PROJECTS INTERFACING 7 SEGMENT DISPLAY USING 8051

29 URLS https://www.youtube.com/watch?v=peX0rICizC0

30 TEXT BOOKS: 1. Yu-Cheng Liu, Glenn A.Gibson, “Microcomputer Systems: The 8086 / 8088 Family - Architecture, Programming and Design”, Second Edition, Prentice Hall of India, 2007. 2.Mohamed Ali Mazidi, Janice Gillispie Mazidi, Rolin McKinlay, “The 8051 Microcontroller and Embedded Systems: Using Assembly and C”, Second Edition, Pearson Education, 2011. REFERENCE: 1.Doughlas V.Hall, “Microprocessors and Interfacing, Programming and Hardware,TMH, 2012 LOCAL AUTHOR: MICROPROCESSOR & MICROCONTROLLER --- SRIKRISHNA PUBLISHERS

31

32


Download ppt "EC6504 MICROPROCESSOR AND MICROCONTROLLER"

Similar presentations


Ads by Google