SlideShare a Scribd company logo
Page 1
Department of Electronics and communication Engineering
Course File
Microprocessor (8085) & Peripheral Interfacing
5th Semester [Branch: ECE]
ACADEMIC YEAR: 2022-2023
Ms. S Zahid Nabi Dar
Assistant Professor
Department of EE
Model Institute of Engineering & Technology
Approved by AICTE and permanently affiliated to University of Jammu
NAAC “A” Grade Accredited
www.mietjammu.in
Page 2
COURSE FILE CONTENTS
Part-I
 Syllabus
 Course handout
 Reference Books:
 Additional Resources:
 Mapping onto PEO & PO
 Model Lesson Plan
 Assignments
 Timetable
Page 3
CLASS: B.E. 5TH SEMESTER
BRANCH: CSE
COURSE NO.: COM-503
COURSE TITLE: MICROPROCESSORS (8085)
DURATION OF EXAM: 3 Hours
SECTION-I
1. Detailed Syllabus Section-A
Unit 1: Architecture of 8085: Block diagram, Pin Description of 8085, Instruction Set and
Instruction Format, Addressing Modes, Looping, Counting and Indexing. 8085 Interrupts.
Interrupt handling in 8085, Enabling, disabling and masking of interrupts. (8 Hrs)
Unit2: Programmable Interface Devices: - Basics of Programmable I/O, General Purpose
Programmable Peripheral Devices – 8255A, 8259A, Direct Memory Access Controller –
8237 (12 Hrs)
Unit 3: Architecture of 8086: Memory Address space and data organization, segment
registers and memory segmentation, generating memory addresses, IO address space,
addressing modes, Minimum mode and Maximum mode (8 Hrs)
Section-B
Unit 4: RISC Processors and ARM: The RISC revolution, RISC Architecture and its
characteristics, Pipelinebubbles, accessing external memory in RISC systems, Reducing
the branch penalties, Branch prediction, ARM processors, ARM registers, ARM
instructions, The ARM built-in shift mechanism, ARM branch instructions,
sequencecontrol, Data movement and memory reference instructions. (12 Hrs)
Unit5: Advanced Microprocessors: Concept of core processor. Basic features of
Advanced Microprocessors - Pentium - I3, I5 and I7. (8 Hrs)
RECOMMENDED BOOKS:
01. Microprocessor Architecture Programming & App. Ramesh Gaonkar
02. Introduction to Microprocessor Aditya P. Mathur
03. The Intel Microprocessor Brey
04. Fundamental of Microprocessor & Microcomputers B. Ram
05. Microprocessor and Interfacing D.V. Hall
NOTE : There shall be total eight questions, four from each section. Five questions have to
be attempted selecting at least two questions from each section. Use of calculator is allowed
Hours/ Week Marks Distribution
L T P Theory Practical
3 2 0 100 40
Page 4
Course Plan
S.N
o
Topic Lectures Tutorials
1. Introduction to 8-bit Microprocessor
Overview
1.1 8085Architecture
1.2 8085 Pin Diagram
1.3 Addressing Modes
1.4 Instruction Set
1.5 Instruction Format
1.6 Addressing Modes , looping, counting
and indexing
1.7 8085 Interrupts. Interrupt handling
Enabling, disabling and masking of
interrupts
1
1
1
1
1
1
2
2
0
0
0
1
0
1
1
0
2. Programmable Interface Devices: - Basics of
Programmable I/O
2.1 General Purpose Programmable
Peripheral Devices – 8255A, 8259A
2.2 Direct Memory Access Controller – 8237
2
3
3
1
2
1
3. Architecture of 8086:
3.1 Memory Address space and data
organization
3.2 segment registers and memory
segmentation, generating memory addresses
3.3 IO address space, addressing modes,
Minimum mode and Maximum mode
1
2
2
2
0
1
1
1
1
Page 5
4. Serial I/O data communication
4.1 Basic concepts in serial I/O
4.2 8085 serial I/O lines-SID&SOD
4.3 Synchronous and Asynchronous data
communication
4.4 Software controlled asynchronous
serial I/O
1
2
1
2
0
1
1
1
5.
6.1 PPI 8155 I/O Timer
6.2 PPI 8255
6.3 Interfacing to keyboard and display,
8279
6.3 PIC 8259
6.4 DMA Controller 8257
2
1
1
2
2
1
1
0
1
1
Total 42 18
Faculty Dr S Zahid Nabi Dar (Assistant Professor)
Text Books (to be acquired by the Students)
Book 1 Ramesh S. Goanker, Microprocessor Architecture, Programming and Application
Book 2 Introduction to Microprocessors by Aditya Mathur
Reference Books
Book 3 Douglas V Hall, Microprocessor & Interfacing Programming, Tata
McGraw Hill, 3rd Edition.
Page 6
Book 4
Barry B. Brey, The Intel Microprocessors, Pearson Education India, 4th Edition
Book 5 IBM PC Programming by Peter Afzel
Unit Topic
Chapters
No of
Classes
Book 1 Book 2 Book 3 Book 4
Book
5
I Introduction to 8-bit
microprocessor
√ √ √ √ √ 15
II Stacks and subroutines √ √ √ 5
III Interfacing I/O devices √ √ √ √ 7
IV Serial I/O communication √ √ 6
V
Interfacing to 8085
microprocessor
√ √ 9
Total classes 42
COURSE OBJECTIVE: The purpose of this course is to teach students the fundamentals of
microprocessor system and assembly language programming in order to advance their skills
to design real time systems.
COURSE OUTCOMES: By the end of the course, students shall be able to:
S.No. DESCRIPTION PO
MAPPING
1. To provide the comprehensive knowledge of the 8085 architecture and
respective functions of each block.
1,2,3,4,6,12
2. Understand and design assembly language programs using various control
statements and loops available in 8085.
1,2,3,4,5,6,7,
12
Page 7
3. Analyze abstract problems and apply a combination of hardware and
software to solve the problems. programs using various control statements
and loops available in 8085.
1,2,3,4,6,12
4. Get exposed to the 8085 interrupts and implement the interfacing with
Keyboard, LED, LCD.
1,2,3,4,5,6,7,
12
5. Incorporate these concepts into the electronic designs for other courses
where control can be achieved via microprocessor implementation.
1,2,3,4,5,6,7,
9,12
ASSIGNMENT – I
CSE-503
MICROPROCESSOR (8085) & PERIPHERAL INTERFACING
Max Marks: 08
Questions Course Outcome Skill Bloom’s Level
Q1 CO1 Logical 3
Q2 CO3 Conceptual 2
Q3 CO2 Application based 3
Q4 CO3 Conceptual 1
1. Draw the timing diagram of MOV A, B.
2. Explain the following pins of 8085:
i. HOLD & HLDA
ii. X1, X2, CLK OUT.
iii. ALE
3. Write a program in assembly language to generate square waveform.
4. Explain branch instructions along with examples and their addressing modes.
ASSIGNMENT – II
CSE-503
MICROPROCESSOR (8085) & PERIPHERAL INTERFACING
Max Marks: 08
Questions Course Outcome Skill Bloom’s
Level
Q1 CO4 Conceptual 1
Q2 CO2 Conceptual 2
Page 8
Q3 CO3 Logical 2
Q4 CO5 Application based 3
Q5 CO5 Application based 3
1. Which registers can’t be accessed by the programmer?
2. Explain 8155 timer along with its waveform.
3. Compare memory mapped I/O with peripheral I/O.
4. Draw the interfacing of 8085 with RAM of 2K- byte whose starting address is 0800 H &
ROM of 1K byte whose starting address is C000 H.
5. Draw the interfacing of 8257/8237 with 8085 microprocessor.
GAPS IN THE SYLLABUS - TO MEET INDUSTRY/PROFESSION REQUIREMENTS:
SNO DESCRIPTION
1
Understanding of USART (serial communication interfacing IC) and its
interfacing with 8085.
2 Solution to an open ended problem using 8085
TOPICS BEYOND SYLLABUS/ADVANCED TOPICS/DESIGN:
SNO DESCRIPTION
PROPOSED
ACTIONS
1 Understanding about the working of USART NPTEL
2 RS-232, Max -232 Chalk and talk
3 Problem based assignment By students
4
Hardware design to problem based assignment will
be done in Lab
Practically
ADDITIONAL RESOURCES:
1. National Programme on Technology Enhanced Learning
www.nptel.ac.in/.../Microprocessors%20and%20Microcontrollers
2. Microprocessor Programming from Indian School of Ethical Hacking
https://www.isoeh.com/microprocessor-programming.html
3. Microprocessor Tutorial
https://www.tutorialspoint.com/microprocessor/microprocessor_tutorial.pdf
Page 9
4. National Programme on Technology Enhanced Learning (Arch. Of 8085)
https://www.youtube.com/watch?v=p4RcMLFIr5o&list=PL0E131A78ABFBFDD0&index=2
5. National Programme on Technology Enhanced Learning (Interfacing with LED)
https://www.tutorialspoint.com/microprocessor/microprocessor_tutorial.pdf
6. Easy class for me (Machine cycles and T-states)
https://www.youtube.com/watch?v=jc1ukBpuOuQ&list=PL_1-
_Q4VI1SfM0ZTLx1lnOev8ENC9-RYx&index=13
Vision of the Institution [MIET]:
To create a world-class institution.
Mission of the Institution [MIET]:
To deliver exceptional value to students, industry and society.
Department of Electronics and Communication Engineering
Vision of the Department:
To become a world class department of Electronics and Communication with demonstrated
excellence in teaching, research and innovation.
Mission of the Department:
 To impart high quality instruction in electronics and communication, equipping
students with fundamental knowledge and skills to address real world challenges in
emerging domains
 To integrate academics, research, innovation and entrepreneurship to create significant
value for all stakeholders
 To develop meaningful linkages with world-class organizations to constantly enhance
capacity and capability
PROGRAMME EDUCATIONAL OBJECTIVES (PEO):
Page 10
Graduates from Electronics and Communication Engineering program at MIET are expected to
attain or achieve the following Program Education Objectives (PEOs) within a few years of
graduation:
PEO 1: Demonstrate competence in designing, implementing and testing an electronics-based
system, solving a real-world problem, by utilizing advanced technologies, platforms and tools.
PEO 2: Demonstrate fundamental knowledge in digital electronics, communication/networking,
embedded systems, automation, semi-conductor technology besides other sub-domains in vogue.
PROGRAMME OUTCOMES (PO):
The following list of program outcomes describes what graduates are expected to know and be
able to do at the time of graduation. Graduates at graduation will have:
1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals and an engineering specialization to the solution of complex engineering
problems.
2. Problem analysis: Identify, formulate, review research literature and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems
and design system components or processes that meet the specified needs with
appropriate consideration for the public health and safety, and the cultural, societal, and
environmental considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and
research methods including design of experiments, analysis and interpretation of data,
and synthesis of the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and
need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings. An understanding of
professional and ethical responsibility
10. Communication: Communicate effectively on complex engineering activities with the
engineering
11. Project management and Finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member
and leader in a team, to manage projects and in multidisciplinary environments.
Page 11
12. Life- long Learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological
change.
Program Specific Objectives (PSO)
1. Demonstrate fundamental knowledge to analyze, design and develop solutions by applying
foundational concepts of microprocessors.
2. Demonstrate competence in applying design principles and best practices for developing
quality products for scientific and business applications.
MAPPING OF COURSE OUTCOMES (CO’S) AND PROGRAM OUTCOMES (PO) FOR
ELECTRONICS AND COMMUNICATION ENGINEERING
Course
Outcomes
(CO’s)
ECE 803(A)
PROGRAM OUTCOMES (PO)
1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 3 2 - 2 - - - - - 2
CO2 3 3 3 2 - 2 2 - 2 - 2 2
CO3 3 3 3 2 - 2 - - - - - 2
CO4 3 3 3 3 - 2 - - - - - 2
CO5 3 3 3 3 - 2 - - - - - 2
Course
Outcomes
(CO’s)
ECE 803(A)
PROGRAM OUTCOMES (PO)
1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 3 2 2 1 - - 3 - 1 3
CO2 3 3 3 2 2 1 1 - 2 - 1 3
Page 12
CO3 3 3 3 2 3 1 1 - 2 - 1 3
CO4 3 3 3 3 2 2 - - 1 - 1 3
CO5 3 3 3 3 2 2 1 1 2 3 2 2
Rubrics of LAB Courses
Maximum
Marks
(50)
Marks
(0)
Low
Marks
Medium
Marks
High
Marks
Parameters
Attendance
Marks
10 < 75%
(0 marks)
75-85 %
(6 marks)
>85.-90 %
(8 marks)
> 90 %
(10 marks)
Performan
ces
15
1.5 marks/
Practical
10 Practical’s
1.5 X 10
Not
attending
&
performing
practical’s
(0 marks)
Results not
accurate &
and average
performance
(0.5 marks)
Result
accurate and
good
performance
(1 marks)
Results are
accurate and
excellent
performance
(1.5 marks)
Lab Report 10
1 mark
/Practical
10 Practical’s
1 X 10
Lab record
is
not
submitted
(0 marks)
Lab record is
not submitted
on time &
incomplete
(0.25 marks)
Lab record is
submitted on
time &
incomplete
(0.5 marks)
Lab record is
complete &
submitted on
time
(1)
Practical
Test
10
Theory 2.5
Procedure 2.5
Calculations 3
Experimental
Performance 2
Not
able to write
& conduct
the
Experiment
Student is
able
to write the
Theory,
Procedure
& but not
able to show
calculations
and do not
conduct
the
experiment
properly
Student is
able
to write the
Theory,
Procedure &
all
Calculations
but not able
to conduct
the
experiment
Student is
able to
write the
Theory
Procedure, all
Calculations
& Conduct
the
experiment
admirably.
Page 13
(0 marks) (5-6 marks) (7-8 marks)
(9-10 marks)
Viva Voice 5
Five Questions
to be askedand
1 Mark /
Question
1 X 5
Student not
able to
answer any
Question
(0 Marks)
Student able
to answer
only 1-2
Question
(1-2 Marks)
Student able
to answer 2-3
Question
(2-3 marks)
Student able
to answer 4-5
Questions
(4-5 marks)
MODEL LESSON PLAN:
Sl.
No.
Name of the Topic
No. of
Classes
required
Cumulative
number of
periods
Teaching AID
Section A &B
1 Introduction to 8-bit Microprocessor 8085 01 01 Chalk & Talk
2 Evolution of mp and Component of system 01 02 Chalk & Talk
3 8085 Pin Diagram (20 pin discription) 01 03 Chalk & Talk
4
8085 Pin Diagram (next 20 pins
Discription) and control signal generator
01 04
Chalk & Talk
5
General purpose registers and internal
Registers and demultiplexing of address
and data bus
01 05
Chalk & Talk
6 8085Architecture 01 06 ICT
7 8085Architecture 01 07 Chalk & Talk
8 Instruction format 01 08 Chalk & Talk
9 Instruction Set 01 09 Chalk & Talk
10 Instruction Set(data transfer Instructions) 01 10
Chalk & Talk
11
Instruction Set(data transfer Instructions
simple programs)
01
11
Chalk & Talk+
Tutorial
12
Instruction Set(Arithmetic Instructions and
simple programs)
01 12 Chalk & Talk
13
Instruction Set( logical instructions and
simple programs)
01 13
ICT
14
Instruction Set(arithmatic instructions and
programs)
01 14
Tutorial
15 Instruction Set 01 15 Tutorial
16 Addressing Modes 01 16 Chalk & Talk
17
Timing Diagram 02
18
Chalk &
Talk+Tutorial
18 Branching instructions and Programming, 02 20 Chalk &
Page 14
looping, counting Talk+Tutorial
19 Programming, looping, counting 02 22 Chalk & Talk
20
debugging & memory mapping.
01 23
Chalk & Talk
21
debugging & memory mapping. 01 24
Tutorial
22 Interfacing I/O devices 02 26
Chalk & Talk
+Tutorial
23
Interfacing with scanned multiplexed
displays and LCD's
02 28
Chalk &
Talk+Tutorial
24 Interfacing output displays 01 29 Chalk & Talk
25
Memory mapped I/O Design
02 31
Chalk & Talk
Tutorial
26
Memory wait states and access time ory
wait states and access time
01 32
Chalk & Talk
27
Stack & Subroutines and stack related
instructions
02 34
Chalk & Talk
28
Stack & Subroutines, Call & Ret
instructions 01 35
Chalk & Talk
29 Interrupts 0f 8085 02 37 Chalk & Talk
30 Interrupts 0f 8085 01 38 Tutorial
31
Advanced programming of Code
conversions
02 40
Chalk & Talk
+ Tutorial
32
Advanced programming of Code
conversions 02 42
Chalk &
Talk+Tutorial
33
Serial I/O data communication, Basic
concepts in serial I/O, 8085 serial I/O lines
– SID & SOD, Synchronous &
asynchronous data communication
01 43
Chalk & Talk
34
Software controlled asynchronous serial
I/O
02 45
Tutorial
35
Interfacing to 8085 Microprocessor: PPI –
8155 I/O & timer
02 47
Chalk & Talk+
Tutorial
36
PPI – 8155 I/O & timer and generation of
square wave and pulse of particular
frequency
01 48
Chalk & Talk
37 PPI – 8255 (mode-0, 1, 2 & BSR) 01 49
Tutorial
38
PPI – 8255 (mode-0- Programming the
ports)
02 51
Chalk & Talk+
Tutorial
39
PPI – 8255 (mode- 1, Programming the
ports)
01 52
Chalk & Talk
40 PPI – 8255 (mode- 2and BSR - 01 53 Chalk & Talk
Page 15
Programming the ports)
41 PID 8279 keyboard/display interface 01 54 ICT
42 PIC 8259 Block Diagram and pin diagram 02 56
Chalk & Talk+
Tutorial
43 PIC 8259 interfacing 01 57
44
DMA controller 8257/8237. Block diagram
And pin diagram
01 58
Chalk & Talk
45
DMA controller 8257/8237 interfacing
01 59
Chalk & Talk
46
DMA controller 8257/8237modes
01 60
Chalk & Talk
47 USART 02 62 ICT
Time Table
1 2 3 4 5 6 7
9:35–
10:25
10:25 –
11:15
11:15 –
12:05
12:35 –
1:25
1:25 –
2:15
2:15 –
3:05
3:05 –
3:55
MON
TUE
WED
THU
FRI
SAT
Page 16

More Related Content

DOCX
22nd August Final - COA Handout Microprocessor.docx
PDF
Digital Electronics & Fundamental of Microprocessor-II
DOCX
Session plan microprocessor &amp; interfacing new
PDF
Microprocessor and interfacing
PDF
Ec 8691 mpmc converted (1) (1) (1)
PDF
Ec6504 microprocessor and microcontroller
PPTX
ppt-viji.pptx
PDF
Screenshot 2022-10-30 at 10.48.22 AM.pdf
22nd August Final - COA Handout Microprocessor.docx
Digital Electronics & Fundamental of Microprocessor-II
Session plan microprocessor &amp; interfacing new
Microprocessor and interfacing
Ec 8691 mpmc converted (1) (1) (1)
Ec6504 microprocessor and microcontroller
ppt-viji.pptx
Screenshot 2022-10-30 at 10.48.22 AM.pdf

Similar to CSE-503 coursepack (1).doc (20)

PDF
20838382 microprocessor-8085-notes
PPTX
MPMC-1.pptx
DOC
Question bank malp 3340302
PDF
EE5440 – Computer Architecture Course Outline
PPTX
BEC405A_MICROCONTROLLERS_2023-24_M1.pptx
PDF
mpmc cse ppt.pdf
PDF
Microprocessor note
PDF
PDF
Lec_1_MPMC.pdf
PPT
PPT Of Unit 1 of Microprocessor & Microcontroller.ppt
DOCX
A11 microprocessors &amp; microcontrollers (common to eee, ece and ecm)
DOCX
Course plan mpmc
PPSX
Microprocessor 8086 Cover Unit I
PDF
Introduction micropro1st-unit-200828175753.pdf
PPTX
EC 8691 MPMC Introduction.pptx
PPTX
1 unit- PPT - SS22-23.pptx
PPTX
1 unit- PPT - SS22-23.pptx
PPTX
Microprocessor design and Lecture One.pptx
PDF
Introduction to 8085 by Adi PPT.pdf
DOCX
M24 Autonomous Computer Organization and Microprocessors updated syllabus.docx
20838382 microprocessor-8085-notes
MPMC-1.pptx
Question bank malp 3340302
EE5440 – Computer Architecture Course Outline
BEC405A_MICROCONTROLLERS_2023-24_M1.pptx
mpmc cse ppt.pdf
Microprocessor note
Lec_1_MPMC.pdf
PPT Of Unit 1 of Microprocessor & Microcontroller.ppt
A11 microprocessors &amp; microcontrollers (common to eee, ece and ecm)
Course plan mpmc
Microprocessor 8086 Cover Unit I
Introduction micropro1st-unit-200828175753.pdf
EC 8691 MPMC Introduction.pptx
1 unit- PPT - SS22-23.pptx
1 unit- PPT - SS22-23.pptx
Microprocessor design and Lecture One.pptx
Introduction to 8085 by Adi PPT.pdf
M24 Autonomous Computer Organization and Microprocessors updated syllabus.docx
Ad

Recently uploaded (20)

PDF
Complications of Minimal Access Surgery at WLH
PDF
RMMM.pdf make it easy to upload and study
PDF
Insiders guide to clinical Medicine.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Computing-Curriculum for Schools in Ghana
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
master seminar digital applications in india
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
01-Introduction-to-Information-Management.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Complications of Minimal Access Surgery at WLH
RMMM.pdf make it easy to upload and study
Insiders guide to clinical Medicine.pdf
PPH.pptx obstetrics and gynecology in nursing
Sports Quiz easy sports quiz sports quiz
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
2.FourierTransform-ShortQuestionswithAnswers.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
GDM (1) (1).pptx small presentation for students
human mycosis Human fungal infections are called human mycosis..pptx
Computing-Curriculum for Schools in Ghana
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
102 student loan defaulters named and shamed – Is someone you know on the list?
master seminar digital applications in india
O7-L3 Supply Chain Operations - ICLT Program
01-Introduction-to-Information-Management.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Ad

CSE-503 coursepack (1).doc

  • 1. Page 1 Department of Electronics and communication Engineering Course File Microprocessor (8085) & Peripheral Interfacing 5th Semester [Branch: ECE] ACADEMIC YEAR: 2022-2023 Ms. S Zahid Nabi Dar Assistant Professor Department of EE Model Institute of Engineering & Technology Approved by AICTE and permanently affiliated to University of Jammu NAAC “A” Grade Accredited www.mietjammu.in
  • 2. Page 2 COURSE FILE CONTENTS Part-I  Syllabus  Course handout  Reference Books:  Additional Resources:  Mapping onto PEO & PO  Model Lesson Plan  Assignments  Timetable
  • 3. Page 3 CLASS: B.E. 5TH SEMESTER BRANCH: CSE COURSE NO.: COM-503 COURSE TITLE: MICROPROCESSORS (8085) DURATION OF EXAM: 3 Hours SECTION-I 1. Detailed Syllabus Section-A Unit 1: Architecture of 8085: Block diagram, Pin Description of 8085, Instruction Set and Instruction Format, Addressing Modes, Looping, Counting and Indexing. 8085 Interrupts. Interrupt handling in 8085, Enabling, disabling and masking of interrupts. (8 Hrs) Unit2: Programmable Interface Devices: - Basics of Programmable I/O, General Purpose Programmable Peripheral Devices – 8255A, 8259A, Direct Memory Access Controller – 8237 (12 Hrs) Unit 3: Architecture of 8086: Memory Address space and data organization, segment registers and memory segmentation, generating memory addresses, IO address space, addressing modes, Minimum mode and Maximum mode (8 Hrs) Section-B Unit 4: RISC Processors and ARM: The RISC revolution, RISC Architecture and its characteristics, Pipelinebubbles, accessing external memory in RISC systems, Reducing the branch penalties, Branch prediction, ARM processors, ARM registers, ARM instructions, The ARM built-in shift mechanism, ARM branch instructions, sequencecontrol, Data movement and memory reference instructions. (12 Hrs) Unit5: Advanced Microprocessors: Concept of core processor. Basic features of Advanced Microprocessors - Pentium - I3, I5 and I7. (8 Hrs) RECOMMENDED BOOKS: 01. Microprocessor Architecture Programming & App. Ramesh Gaonkar 02. Introduction to Microprocessor Aditya P. Mathur 03. The Intel Microprocessor Brey 04. Fundamental of Microprocessor & Microcomputers B. Ram 05. Microprocessor and Interfacing D.V. Hall NOTE : There shall be total eight questions, four from each section. Five questions have to be attempted selecting at least two questions from each section. Use of calculator is allowed Hours/ Week Marks Distribution L T P Theory Practical 3 2 0 100 40
  • 4. Page 4 Course Plan S.N o Topic Lectures Tutorials 1. Introduction to 8-bit Microprocessor Overview 1.1 8085Architecture 1.2 8085 Pin Diagram 1.3 Addressing Modes 1.4 Instruction Set 1.5 Instruction Format 1.6 Addressing Modes , looping, counting and indexing 1.7 8085 Interrupts. Interrupt handling Enabling, disabling and masking of interrupts 1 1 1 1 1 1 2 2 0 0 0 1 0 1 1 0 2. Programmable Interface Devices: - Basics of Programmable I/O 2.1 General Purpose Programmable Peripheral Devices – 8255A, 8259A 2.2 Direct Memory Access Controller – 8237 2 3 3 1 2 1 3. Architecture of 8086: 3.1 Memory Address space and data organization 3.2 segment registers and memory segmentation, generating memory addresses 3.3 IO address space, addressing modes, Minimum mode and Maximum mode 1 2 2 2 0 1 1 1 1
  • 5. Page 5 4. Serial I/O data communication 4.1 Basic concepts in serial I/O 4.2 8085 serial I/O lines-SID&SOD 4.3 Synchronous and Asynchronous data communication 4.4 Software controlled asynchronous serial I/O 1 2 1 2 0 1 1 1 5. 6.1 PPI 8155 I/O Timer 6.2 PPI 8255 6.3 Interfacing to keyboard and display, 8279 6.3 PIC 8259 6.4 DMA Controller 8257 2 1 1 2 2 1 1 0 1 1 Total 42 18 Faculty Dr S Zahid Nabi Dar (Assistant Professor) Text Books (to be acquired by the Students) Book 1 Ramesh S. Goanker, Microprocessor Architecture, Programming and Application Book 2 Introduction to Microprocessors by Aditya Mathur Reference Books Book 3 Douglas V Hall, Microprocessor & Interfacing Programming, Tata McGraw Hill, 3rd Edition.
  • 6. Page 6 Book 4 Barry B. Brey, The Intel Microprocessors, Pearson Education India, 4th Edition Book 5 IBM PC Programming by Peter Afzel Unit Topic Chapters No of Classes Book 1 Book 2 Book 3 Book 4 Book 5 I Introduction to 8-bit microprocessor √ √ √ √ √ 15 II Stacks and subroutines √ √ √ 5 III Interfacing I/O devices √ √ √ √ 7 IV Serial I/O communication √ √ 6 V Interfacing to 8085 microprocessor √ √ 9 Total classes 42 COURSE OBJECTIVE: The purpose of this course is to teach students the fundamentals of microprocessor system and assembly language programming in order to advance their skills to design real time systems. COURSE OUTCOMES: By the end of the course, students shall be able to: S.No. DESCRIPTION PO MAPPING 1. To provide the comprehensive knowledge of the 8085 architecture and respective functions of each block. 1,2,3,4,6,12 2. Understand and design assembly language programs using various control statements and loops available in 8085. 1,2,3,4,5,6,7, 12
  • 7. Page 7 3. Analyze abstract problems and apply a combination of hardware and software to solve the problems. programs using various control statements and loops available in 8085. 1,2,3,4,6,12 4. Get exposed to the 8085 interrupts and implement the interfacing with Keyboard, LED, LCD. 1,2,3,4,5,6,7, 12 5. Incorporate these concepts into the electronic designs for other courses where control can be achieved via microprocessor implementation. 1,2,3,4,5,6,7, 9,12 ASSIGNMENT – I CSE-503 MICROPROCESSOR (8085) & PERIPHERAL INTERFACING Max Marks: 08 Questions Course Outcome Skill Bloom’s Level Q1 CO1 Logical 3 Q2 CO3 Conceptual 2 Q3 CO2 Application based 3 Q4 CO3 Conceptual 1 1. Draw the timing diagram of MOV A, B. 2. Explain the following pins of 8085: i. HOLD & HLDA ii. X1, X2, CLK OUT. iii. ALE 3. Write a program in assembly language to generate square waveform. 4. Explain branch instructions along with examples and their addressing modes. ASSIGNMENT – II CSE-503 MICROPROCESSOR (8085) & PERIPHERAL INTERFACING Max Marks: 08 Questions Course Outcome Skill Bloom’s Level Q1 CO4 Conceptual 1 Q2 CO2 Conceptual 2
  • 8. Page 8 Q3 CO3 Logical 2 Q4 CO5 Application based 3 Q5 CO5 Application based 3 1. Which registers can’t be accessed by the programmer? 2. Explain 8155 timer along with its waveform. 3. Compare memory mapped I/O with peripheral I/O. 4. Draw the interfacing of 8085 with RAM of 2K- byte whose starting address is 0800 H & ROM of 1K byte whose starting address is C000 H. 5. Draw the interfacing of 8257/8237 with 8085 microprocessor. GAPS IN THE SYLLABUS - TO MEET INDUSTRY/PROFESSION REQUIREMENTS: SNO DESCRIPTION 1 Understanding of USART (serial communication interfacing IC) and its interfacing with 8085. 2 Solution to an open ended problem using 8085 TOPICS BEYOND SYLLABUS/ADVANCED TOPICS/DESIGN: SNO DESCRIPTION PROPOSED ACTIONS 1 Understanding about the working of USART NPTEL 2 RS-232, Max -232 Chalk and talk 3 Problem based assignment By students 4 Hardware design to problem based assignment will be done in Lab Practically ADDITIONAL RESOURCES: 1. National Programme on Technology Enhanced Learning www.nptel.ac.in/.../Microprocessors%20and%20Microcontrollers 2. Microprocessor Programming from Indian School of Ethical Hacking https://www.isoeh.com/microprocessor-programming.html 3. Microprocessor Tutorial https://www.tutorialspoint.com/microprocessor/microprocessor_tutorial.pdf
  • 9. Page 9 4. National Programme on Technology Enhanced Learning (Arch. Of 8085) https://www.youtube.com/watch?v=p4RcMLFIr5o&list=PL0E131A78ABFBFDD0&index=2 5. National Programme on Technology Enhanced Learning (Interfacing with LED) https://www.tutorialspoint.com/microprocessor/microprocessor_tutorial.pdf 6. Easy class for me (Machine cycles and T-states) https://www.youtube.com/watch?v=jc1ukBpuOuQ&list=PL_1- _Q4VI1SfM0ZTLx1lnOev8ENC9-RYx&index=13 Vision of the Institution [MIET]: To create a world-class institution. Mission of the Institution [MIET]: To deliver exceptional value to students, industry and society. Department of Electronics and Communication Engineering Vision of the Department: To become a world class department of Electronics and Communication with demonstrated excellence in teaching, research and innovation. Mission of the Department:  To impart high quality instruction in electronics and communication, equipping students with fundamental knowledge and skills to address real world challenges in emerging domains  To integrate academics, research, innovation and entrepreneurship to create significant value for all stakeholders  To develop meaningful linkages with world-class organizations to constantly enhance capacity and capability PROGRAMME EDUCATIONAL OBJECTIVES (PEO):
  • 10. Page 10 Graduates from Electronics and Communication Engineering program at MIET are expected to attain or achieve the following Program Education Objectives (PEOs) within a few years of graduation: PEO 1: Demonstrate competence in designing, implementing and testing an electronics-based system, solving a real-world problem, by utilizing advanced technologies, platforms and tools. PEO 2: Demonstrate fundamental knowledge in digital electronics, communication/networking, embedded systems, automation, semi-conductor technology besides other sub-domains in vogue. PROGRAMME OUTCOMES (PO): The following list of program outcomes describes what graduates are expected to know and be able to do at the time of graduation. Graduates at graduation will have: 1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems. 2. Problem analysis: Identify, formulate, review research literature and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences. 3. Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations. 4. Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. 5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations. 6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice. 7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development. 8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice. 9. Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings. An understanding of professional and ethical responsibility 10. Communication: Communicate effectively on complex engineering activities with the engineering 11. Project management and Finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
  • 11. Page 11 12. Life- long Learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change. Program Specific Objectives (PSO) 1. Demonstrate fundamental knowledge to analyze, design and develop solutions by applying foundational concepts of microprocessors. 2. Demonstrate competence in applying design principles and best practices for developing quality products for scientific and business applications. MAPPING OF COURSE OUTCOMES (CO’S) AND PROGRAM OUTCOMES (PO) FOR ELECTRONICS AND COMMUNICATION ENGINEERING Course Outcomes (CO’s) ECE 803(A) PROGRAM OUTCOMES (PO) 1 2 3 4 5 6 7 8 9 10 11 12 CO1 3 3 3 2 - 2 - - - - - 2 CO2 3 3 3 2 - 2 2 - 2 - 2 2 CO3 3 3 3 2 - 2 - - - - - 2 CO4 3 3 3 3 - 2 - - - - - 2 CO5 3 3 3 3 - 2 - - - - - 2 Course Outcomes (CO’s) ECE 803(A) PROGRAM OUTCOMES (PO) 1 2 3 4 5 6 7 8 9 10 11 12 CO1 3 3 3 2 2 1 - - 3 - 1 3 CO2 3 3 3 2 2 1 1 - 2 - 1 3
  • 12. Page 12 CO3 3 3 3 2 3 1 1 - 2 - 1 3 CO4 3 3 3 3 2 2 - - 1 - 1 3 CO5 3 3 3 3 2 2 1 1 2 3 2 2 Rubrics of LAB Courses Maximum Marks (50) Marks (0) Low Marks Medium Marks High Marks Parameters Attendance Marks 10 < 75% (0 marks) 75-85 % (6 marks) >85.-90 % (8 marks) > 90 % (10 marks) Performan ces 15 1.5 marks/ Practical 10 Practical’s 1.5 X 10 Not attending & performing practical’s (0 marks) Results not accurate & and average performance (0.5 marks) Result accurate and good performance (1 marks) Results are accurate and excellent performance (1.5 marks) Lab Report 10 1 mark /Practical 10 Practical’s 1 X 10 Lab record is not submitted (0 marks) Lab record is not submitted on time & incomplete (0.25 marks) Lab record is submitted on time & incomplete (0.5 marks) Lab record is complete & submitted on time (1) Practical Test 10 Theory 2.5 Procedure 2.5 Calculations 3 Experimental Performance 2 Not able to write & conduct the Experiment Student is able to write the Theory, Procedure & but not able to show calculations and do not conduct the experiment properly Student is able to write the Theory, Procedure & all Calculations but not able to conduct the experiment Student is able to write the Theory Procedure, all Calculations & Conduct the experiment admirably.
  • 13. Page 13 (0 marks) (5-6 marks) (7-8 marks) (9-10 marks) Viva Voice 5 Five Questions to be askedand 1 Mark / Question 1 X 5 Student not able to answer any Question (0 Marks) Student able to answer only 1-2 Question (1-2 Marks) Student able to answer 2-3 Question (2-3 marks) Student able to answer 4-5 Questions (4-5 marks) MODEL LESSON PLAN: Sl. No. Name of the Topic No. of Classes required Cumulative number of periods Teaching AID Section A &B 1 Introduction to 8-bit Microprocessor 8085 01 01 Chalk & Talk 2 Evolution of mp and Component of system 01 02 Chalk & Talk 3 8085 Pin Diagram (20 pin discription) 01 03 Chalk & Talk 4 8085 Pin Diagram (next 20 pins Discription) and control signal generator 01 04 Chalk & Talk 5 General purpose registers and internal Registers and demultiplexing of address and data bus 01 05 Chalk & Talk 6 8085Architecture 01 06 ICT 7 8085Architecture 01 07 Chalk & Talk 8 Instruction format 01 08 Chalk & Talk 9 Instruction Set 01 09 Chalk & Talk 10 Instruction Set(data transfer Instructions) 01 10 Chalk & Talk 11 Instruction Set(data transfer Instructions simple programs) 01 11 Chalk & Talk+ Tutorial 12 Instruction Set(Arithmetic Instructions and simple programs) 01 12 Chalk & Talk 13 Instruction Set( logical instructions and simple programs) 01 13 ICT 14 Instruction Set(arithmatic instructions and programs) 01 14 Tutorial 15 Instruction Set 01 15 Tutorial 16 Addressing Modes 01 16 Chalk & Talk 17 Timing Diagram 02 18 Chalk & Talk+Tutorial 18 Branching instructions and Programming, 02 20 Chalk &
  • 14. Page 14 looping, counting Talk+Tutorial 19 Programming, looping, counting 02 22 Chalk & Talk 20 debugging & memory mapping. 01 23 Chalk & Talk 21 debugging & memory mapping. 01 24 Tutorial 22 Interfacing I/O devices 02 26 Chalk & Talk +Tutorial 23 Interfacing with scanned multiplexed displays and LCD's 02 28 Chalk & Talk+Tutorial 24 Interfacing output displays 01 29 Chalk & Talk 25 Memory mapped I/O Design 02 31 Chalk & Talk Tutorial 26 Memory wait states and access time ory wait states and access time 01 32 Chalk & Talk 27 Stack & Subroutines and stack related instructions 02 34 Chalk & Talk 28 Stack & Subroutines, Call & Ret instructions 01 35 Chalk & Talk 29 Interrupts 0f 8085 02 37 Chalk & Talk 30 Interrupts 0f 8085 01 38 Tutorial 31 Advanced programming of Code conversions 02 40 Chalk & Talk + Tutorial 32 Advanced programming of Code conversions 02 42 Chalk & Talk+Tutorial 33 Serial I/O data communication, Basic concepts in serial I/O, 8085 serial I/O lines – SID & SOD, Synchronous & asynchronous data communication 01 43 Chalk & Talk 34 Software controlled asynchronous serial I/O 02 45 Tutorial 35 Interfacing to 8085 Microprocessor: PPI – 8155 I/O & timer 02 47 Chalk & Talk+ Tutorial 36 PPI – 8155 I/O & timer and generation of square wave and pulse of particular frequency 01 48 Chalk & Talk 37 PPI – 8255 (mode-0, 1, 2 & BSR) 01 49 Tutorial 38 PPI – 8255 (mode-0- Programming the ports) 02 51 Chalk & Talk+ Tutorial 39 PPI – 8255 (mode- 1, Programming the ports) 01 52 Chalk & Talk 40 PPI – 8255 (mode- 2and BSR - 01 53 Chalk & Talk
  • 15. Page 15 Programming the ports) 41 PID 8279 keyboard/display interface 01 54 ICT 42 PIC 8259 Block Diagram and pin diagram 02 56 Chalk & Talk+ Tutorial 43 PIC 8259 interfacing 01 57 44 DMA controller 8257/8237. Block diagram And pin diagram 01 58 Chalk & Talk 45 DMA controller 8257/8237 interfacing 01 59 Chalk & Talk 46 DMA controller 8257/8237modes 01 60 Chalk & Talk 47 USART 02 62 ICT Time Table 1 2 3 4 5 6 7 9:35– 10:25 10:25 – 11:15 11:15 – 12:05 12:35 – 1:25 1:25 – 2:15 2:15 – 3:05 3:05 – 3:55 MON TUE WED THU FRI SAT