01 Introduction Microprocessor and Interface
01 Introduction Microprocessor and Interface
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: [email protected]
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
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
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
9
10