Sie sind auf Seite 1von 10

Microprocessor and

Interfacing
CEN-321
Instructor
• Asim Altaf Shah
– Bachelor Electrical Engineering (Electronics) from Bahria University, Islamabad
– Masters Electrical Engineering (Telecom & Signal Processing) CASE University,
Islamabad

• Contact info
– Office: OC basement
– Email: asim.altaf@bui.edu.pk

2
Time Table
8:30 9:30 10:30 11:30 12:30 1:30 2:30 3:30 4:30
Days – – - – – - – – –
9:25 10:25 11:25 12:25 1:25 2:25 3:25 4:25 5:25

MPI
Asim Altaf
Monday BEE 6B
XC 8

MPI Lab MPI Lab MPI Lab


Asim/Aftab Asim/Aftab Asim/Aftab
Tuesday Counseling hour Counseling hour
BEE 6B BEE 6B BEE 6B
MPI Lab MPI Lab MPI Lab

MPI Lab MPI Lab MPI Lab MPI


Asim/Aftab Asim/Aftab Asim/Aftab Asim Altaf
Wednesday BEE 6C BEE 6C BEE 6C
Counseling hour Counseling hour
BEE-6C
MPI Lab MPI Lab MPI Lab XC-7

MPI MPI MPI MPI


Asim Altaf Asim Altaf Asim Altaf Asim Altaf
Thursday BEE 6B BEE 6B BEE-6C BEE-6C
XC 28 XC 28 XC-7 XC-7

Friday FYP FYP FYP

3
Course Objective
• This Course is divided into two parts
– Microprocessor 8086: Understanding of internal architecture, addressing modes,
memory and i/o interfacing of Intel 8086 Microprocessor, and writing and
understanding assembly language code.
– Microcontroller 8051(89c51): Understanding of internal architecture, addressing modes
and functions of on chip microcontroller 89c51 peripherals (input output ports, timers,
serial port and interrupts). Also writing and analyses of C/ Assembly language codes.

4
Course Outline
Introduction to 8086 microprocessor and its architecture (Week 1 & 2)
8086 family assembly language programming (Week 3 & 4)
Microprocessor 8086
Implementing Standard Program Structures in 8086 Assembly Language (Week
Book: “The Intel 5 & 6)
Microprocessor” by Barry Loops, Call instructions and Time Delay in 8086 using Assembly language
B. Brey 8th Edition (Week 7)
Memory Interfacing in 8086 microprocessor (Week 8)

Microcontroller Introduction to 8051 microcontroller and its architecture (Week 9 & 10)
8051 8051 assembly language programming and its addressing modes (Week 11)
Arithmetic Instructions, Time delay, Logic operations and I/O programming
Book: “The 8051 using Assembly Language and C in 8051 microcontroller (Week 12 & 13)
Microcontroller and
Timers in 8051 using Assembly and C (Week 14)
Embedded Systems”, M.A.
Mazidi, J.G. Mazidi, Serial Port Communication in 8051 using Assembly and C (Week 15)
Prentice Hall, 2004. Interrupts programming in 8051 using Assembly and C (Week 16)

5
Books
Text Book
1. “The Intel Microprocessors” by Barry B. Brey 8th Edition
2. “The 8051 Microcontroller and Embedded Systems”, M.A. Mazidi, J.G. Mazidi,
Prentice Hall, 2004.
Reference book
1. “Microprocessor and interface” by Douglas V Hall 2nd Edition

6
Class Learning Outcomes (CLO’s)
• The student should be able to explain the internal architecture,
CLO1:(C2) addressing modes, memory and I/O interface of 8086 microprocessor
and interfacing with external memory

• The student should be able to explain internal architecture, addressing


CLO2: (C2) modes and functions of on chip microcontroller peripherals (input
output ports, timers, serial port and interrupts)

• The student should be able to use microcontroller/microprocessor by


CLO3: (C3) writing application in C/Assembly language

• The student should be able to analyze C/Assembly language code


CLO4: (C4) written to access different resources of 8051/8086

7
Mapping of CLO to PLOs
Contribution: Average: 1, Moderate: 2, Strong: 3
PLO CLO 1 CLO 2 CLO 3 CLO 4
PLO 1: Engineering Knowledge 2 2 2 2
PLO 2: Problem analysis 2 2 2 2
PLO 3: Design 3
PLO 4: Investigation
PLO 5: Tool usage 2
PLO 6: Engineer and society
PLO 7: Environment
PLO 8: Ethics
PLO 9: Individual and team work
PLO 10: Communications
PLO 11: Project Management
PLO 12: Lifelong learning

8
Grading Rubrics

Assessment Method CLO 1 CLO 2 CLO 3 CLO 4


Final Exam 10 10 15 15
Mid Exam 5 5 10
Assignments 20
Quizzes 2 2 3 3
Total (100) 17 12 43 28

9
10

Das könnte Ihnen auch gefallen