SlideShare a Scribd company logo
1 of 17
EE8691
MICROPROCESSORS AND
MICROCONTROLLERS
Dr. S. ELANGOVAN
INTRODUCTION AND COURSE OUTLINE
• Historical Background
• Moore’s Law
• Evolution of IC Technology
• Evolution tree of Microprocessors
• Key features of MPMC
• Typical applications
• Educational need
• Course Outline
HISTORICAL BACKGROUND
• 1947 - Invention of Transistor
• 1949 - Invention of Integrated Circuits
• 1965 - Birth of Moore’s Law
• 1971 - Development of first Microprocessor
• 1976 - Introduction of first Microcontroller
MOORE’S LAW
Moore’s law isn’t really a law in
the legal sense or even a
proven theory in the scientific
sense (such as E = mc2).
Rather, it was an observation by
Gordon Moore in 1965 while he
was working at Fairchild
Semiconductor: the number of
transistors on a microchip (as
they were called in 1965)
doubled about every year.
Moore went on to co-
found Intel
Corporation and his
observation became the
driving force behind the
semiconductor
technology revolution at
Intel and elsewhere
Evolution of IC Technology
Year Technology # of Devices Typical Products
1947 Invention of Transistor 1 -
1950-1960 Discrete components 1 Junction diodes and transistors
1961-1965 SSI 10-100 Planner devices – logic gates, Flip-flops
1966-1970 MSI 100-1000 Counters, MUXs, Decoders, adders
1971-1979 LSI 1000-20,000 8 bit Microprocessor, RAM, ROM
1980-1984 VLSI 20,000-50,000 DSPs, RISC, 16 bit µP, 32 bit µP
1985- ULSI >50,000 64 bit µP
KEY FEATURES
• Smaller Size
• Lower cost
• Higher Reliability
• Lower power consumption
• Higher Versatility
• More powerful
Moore’s Law
Processor Year of Introduction # of transistors
4004 1971 2250
8008 1972 2500
8080 1974 5000
8086 1978 29000
i286 1982 1,20,000
i386 1985 2,75,000
i486 1989 11,80,000
Pentium 1993 31,00,000
Pentium II 1997 75,00,000
Pentium III 1999 2,40,00,000
Pentium IV 2000 4,20,00,000
APPLICATIONS
General Purpose µPs: 32 bit and 64 bit
Desktop, Personal computers, laptops, workstations, servers and
Supercomputers
Microcontrollers: Embedded systems
Consumer Electronics: Toys, camera, camcorders, Robots
Consumer products: Washing machines, Microwave ovens
Instrumentation: Oscilloscopes, medical equipment
APPLICATIONS
Process Control: Data Acquisition and control
Communication: Telephone sets, answering machines, cordless phones
Office: FAX machines, printers, EPABX
Emerging multimedia applications: PBAs, cell phones, Teleconferencing
Special purpose µPs: DSP processors, switches, routers, Intrusion
detection etc
EDUCATIONAL NEED
• Hardware Designer
• Software Designer
• System Integration
COURSE OUTLINE – 8086 Microprocessor
Unit I: The 8086 Microprocessor
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.
Unit II: 8086 system bus architecture
8086 signals – basic configurations – system bus timing – system design using 8086 – I/O
programming – introduction to multiprogramming – system bus structure –
Multiprocessor configurations – Coprocessor, closely coupled and loosely coupled
configurations – introduction to advanced processors
Unit III: I/O interfacing
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 and Alarm controller.
Unit IV: Microcontroller
Architecture of 8051 – Special Function Registers(SFRs) – I/O pins ports and
circuits – Instruction set – Addressing modes – Assembly language
programming.
Unit V: Interfacing Microcontroller
Programming 8051 Timers – serial port programming – interrupts
programming – LCD & Keyboard interfacing – ADC, DAC & Sensor interfacing
– External memory interface – stepper motor and waveform generation –
Comparison of Microprocessor, Microcontroller, PIC and ARM processors.
COURSE OUTLINE – 8051 Microcontroller
Course Outcomes
After the completion of the course, the students would have
• Understood the Architecture of 8086 Microprocessors and its assembly
language programming
• Learnt the system bus structure of 8086 for multiprocessor
configuration
• Acquired knowledge to interface 8086 processor with memory, I/O,
parallel and serial communication, A/D & D/A, Timers etc.
• Understood the Architecture of 8051 microcontroller and its assembly
language programming
• Acquired knowledge to interface 8051 microcontroller with memory,
I/O, parallel and serial communication, A/D & D/A, Timers etc.
THANK YOU

More Related Content

Similar to EC 8691 MPMC Introduction.pptx

Lecture 1 PPT - Introduction to Embedded Systems.pptx
Lecture 1 PPT - Introduction to Embedded Systems.pptxLecture 1 PPT - Introduction to Embedded Systems.pptx
Lecture 1 PPT - Introduction to Embedded Systems.pptxcronydeva
 
MICROCONTROLLRES NOTES.pdf
MICROCONTROLLRES NOTES.pdfMICROCONTROLLRES NOTES.pdf
MICROCONTROLLRES NOTES.pdfHitendraThakur4
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdfPoojaPK8
 
Compendium for computer application
Compendium for computer applicationCompendium for computer application
Compendium for computer applicationmusadoto
 
18CS44-MES-Module3-ppt.pdf
18CS44-MES-Module3-ppt.pdf18CS44-MES-Module3-ppt.pdf
18CS44-MES-Module3-ppt.pdfMohd Saifudeen
 
Ch 1 Introduction(1).docx
Ch 1 Introduction(1).docxCh 1 Introduction(1).docx
Ch 1 Introduction(1).docxRadhikasaud
 
Embedded System Design.pptx
Embedded System Design.pptxEmbedded System Design.pptx
Embedded System Design.pptxVISHALSAHU88
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsShreyaBhoje
 
Classification Of Computers.pptx
Classification Of Computers.pptxClassification Of Computers.pptx
Classification Of Computers.pptxAsif469093
 
18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptxSudeep35
 
1 introduction of mechatronics
1 introduction of mechatronics1 introduction of mechatronics
1 introduction of mechatronicsdataniyaarunkumar
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtechsangeetha rakhi
 
Generations of computer
Generations of computerGenerations of computer
Generations of computerZara Ashi
 
IS 139 Lecture 1
IS 139 Lecture 1IS 139 Lecture 1
IS 139 Lecture 1wajanga
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded SystemsArti Parab Academics
 

Similar to EC 8691 MPMC Introduction.pptx (20)

Lecture 1 PPT - Introduction to Embedded Systems.pptx
Lecture 1 PPT - Introduction to Embedded Systems.pptxLecture 1 PPT - Introduction to Embedded Systems.pptx
Lecture 1 PPT - Introduction to Embedded Systems.pptx
 
MICROCONTROLLRES NOTES.pdf
MICROCONTROLLRES NOTES.pdfMICROCONTROLLRES NOTES.pdf
MICROCONTROLLRES NOTES.pdf
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdf
 
Compendium for computer application
Compendium for computer applicationCompendium for computer application
Compendium for computer application
 
18CS44-MES-Module3-ppt.pdf
18CS44-MES-Module3-ppt.pdf18CS44-MES-Module3-ppt.pdf
18CS44-MES-Module3-ppt.pdf
 
Ch 1 Introduction(1).docx
Ch 1 Introduction(1).docxCh 1 Introduction(1).docx
Ch 1 Introduction(1).docx
 
Embedded System Design.pptx
Embedded System Design.pptxEmbedded System Design.pptx
Embedded System Design.pptx
 
Ict 001
Ict 001Ict 001
Ict 001
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Classification Of Computers.pptx
Classification Of Computers.pptxClassification Of Computers.pptx
Classification Of Computers.pptx
 
Micro controller & Micro processor
Micro controller & Micro processorMicro controller & Micro processor
Micro controller & Micro processor
 
18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx
 
1 introduction of mechatronics
1 introduction of mechatronics1 introduction of mechatronics
1 introduction of mechatronics
 
Comp generations 09
Comp generations 09Comp generations 09
Comp generations 09
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
Research and Publications
Research and PublicationsResearch and Publications
Research and Publications
 
Generations of computer
Generations of computerGenerations of computer
Generations of computer
 
IS 139 Lecture 1
IS 139 Lecture 1IS 139 Lecture 1
IS 139 Lecture 1
 
Chap1 basic
Chap1 basicChap1 basic
Chap1 basic
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded Systems
 

Recently uploaded

Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information SystemsAnge Felix NSANZIYERA
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsmeharikiros2
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdfKamal Acharya
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...ssuserdfc773
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesRashidFaridChishti
 

Recently uploaded (20)

Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systems
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 

EC 8691 MPMC Introduction.pptx

  • 2. INTRODUCTION AND COURSE OUTLINE • Historical Background • Moore’s Law • Evolution of IC Technology • Evolution tree of Microprocessors • Key features of MPMC • Typical applications • Educational need • Course Outline
  • 3. HISTORICAL BACKGROUND • 1947 - Invention of Transistor • 1949 - Invention of Integrated Circuits • 1965 - Birth of Moore’s Law • 1971 - Development of first Microprocessor • 1976 - Introduction of first Microcontroller
  • 4. MOORE’S LAW Moore’s law isn’t really a law in the legal sense or even a proven theory in the scientific sense (such as E = mc2). Rather, it was an observation by Gordon Moore in 1965 while he was working at Fairchild Semiconductor: the number of transistors on a microchip (as they were called in 1965) doubled about every year. Moore went on to co- found Intel Corporation and his observation became the driving force behind the semiconductor technology revolution at Intel and elsewhere
  • 5.
  • 6. Evolution of IC Technology Year Technology # of Devices Typical Products 1947 Invention of Transistor 1 - 1950-1960 Discrete components 1 Junction diodes and transistors 1961-1965 SSI 10-100 Planner devices – logic gates, Flip-flops 1966-1970 MSI 100-1000 Counters, MUXs, Decoders, adders 1971-1979 LSI 1000-20,000 8 bit Microprocessor, RAM, ROM 1980-1984 VLSI 20,000-50,000 DSPs, RISC, 16 bit µP, 32 bit µP 1985- ULSI >50,000 64 bit µP
  • 7.
  • 8.
  • 9. KEY FEATURES • Smaller Size • Lower cost • Higher Reliability • Lower power consumption • Higher Versatility • More powerful
  • 10. Moore’s Law Processor Year of Introduction # of transistors 4004 1971 2250 8008 1972 2500 8080 1974 5000 8086 1978 29000 i286 1982 1,20,000 i386 1985 2,75,000 i486 1989 11,80,000 Pentium 1993 31,00,000 Pentium II 1997 75,00,000 Pentium III 1999 2,40,00,000 Pentium IV 2000 4,20,00,000
  • 11. APPLICATIONS General Purpose µPs: 32 bit and 64 bit Desktop, Personal computers, laptops, workstations, servers and Supercomputers Microcontrollers: Embedded systems Consumer Electronics: Toys, camera, camcorders, Robots Consumer products: Washing machines, Microwave ovens Instrumentation: Oscilloscopes, medical equipment
  • 12. APPLICATIONS Process Control: Data Acquisition and control Communication: Telephone sets, answering machines, cordless phones Office: FAX machines, printers, EPABX Emerging multimedia applications: PBAs, cell phones, Teleconferencing Special purpose µPs: DSP processors, switches, routers, Intrusion detection etc
  • 13. EDUCATIONAL NEED • Hardware Designer • Software Designer • System Integration
  • 14. COURSE OUTLINE – 8086 Microprocessor Unit I: The 8086 Microprocessor 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. Unit II: 8086 system bus architecture 8086 signals – basic configurations – system bus timing – system design using 8086 – I/O programming – introduction to multiprogramming – system bus structure – Multiprocessor configurations – Coprocessor, closely coupled and loosely coupled configurations – introduction to advanced processors Unit III: I/O interfacing 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 and Alarm controller.
  • 15. Unit IV: Microcontroller Architecture of 8051 – Special Function Registers(SFRs) – I/O pins ports and circuits – Instruction set – Addressing modes – Assembly language programming. Unit V: Interfacing Microcontroller Programming 8051 Timers – serial port programming – interrupts programming – LCD & Keyboard interfacing – ADC, DAC & Sensor interfacing – External memory interface – stepper motor and waveform generation – Comparison of Microprocessor, Microcontroller, PIC and ARM processors. COURSE OUTLINE – 8051 Microcontroller
  • 16. Course Outcomes After the completion of the course, the students would have • Understood the Architecture of 8086 Microprocessors and its assembly language programming • Learnt the system bus structure of 8086 for multiprocessor configuration • Acquired knowledge to interface 8086 processor with memory, I/O, parallel and serial communication, A/D & D/A, Timers etc. • Understood the Architecture of 8051 microcontroller and its assembly language programming • Acquired knowledge to interface 8051 microcontroller with memory, I/O, parallel and serial communication, A/D & D/A, Timers etc.