SlideShare a Scribd company logo
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.pptx
cronydeva
 
MICROCONTROLLRES NOTES.pdf
MICROCONTROLLRES NOTES.pdfMICROCONTROLLRES NOTES.pdf
MICROCONTROLLRES NOTES.pdf
HitendraThakur4
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdf
PoojaPK8
 
Compendium for computer application
Compendium for computer applicationCompendium for computer application
Compendium for computer application
musadoto
 
18CS44-MES-Module3-ppt.pdf
18CS44-MES-Module3-ppt.pdf18CS44-MES-Module3-ppt.pdf
18CS44-MES-Module3-ppt.pdf
Mohd Saifudeen
 
Ch 1 Introduction(1).docx
Ch 1 Introduction(1).docxCh 1 Introduction(1).docx
Ch 1 Introduction(1).docx
Radhikasaud
 
Embedded System Design.pptx
Embedded System Design.pptxEmbedded System Design.pptx
Embedded System Design.pptx
VISHALSAHU88
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
ShreyaBhoje
 
Classification Of Computers.pptx
Classification Of Computers.pptxClassification Of Computers.pptx
Classification Of Computers.pptx
Asif469093
 
18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx
Sudeep35
 
1 introduction of mechatronics
1 introduction of mechatronics1 introduction of mechatronics
1 introduction of mechatronics
dataniyaarunkumar
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
sangeetha rakhi
 
Research and Publications
Research and PublicationsResearch and Publications
Research and Publications
Dr INBAMALAR T M
 
Generations of computer
Generations of computerGenerations of computer
Generations of computer
Zara Ashi
 
IS 139 Lecture 1
IS 139 Lecture 1IS 139 Lecture 1
IS 139 Lecture 1
wajanga
 
Chap1 basic
Chap1 basicChap1 basic
Chap1 basic
Samarpita Samaddar
 
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
Arti 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

Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 

Recently uploaded (20)

Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 

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.