COURSE SYLLABUS
COLLEGE OF ENGINEERING
Course Title:
MICROPROCESSOR SYSTEMS
Revision No: 00
Page 1 of
Prerequisite: CPE311
Lecture Hour: 3
Laboratory Hour: 1
1.0
Course Description
This course covers the study and survey of microprocessor organizations; microcomputer architecture; microprocessor programming; interfacing techniques; bus standards; microcomputer development
systems and other tools for design; student project.
2.0
Prelims
40%
10%
50%
100%
Midterm
40%
10%
50%
100%
Finals
40%
10%
50%
100%
Issue No: 01
COURSE SYLLABUS
Revision No: 00
COLLEGE OF ENGINEERING
Course Title:
MICROPROCESSOR SYSTEMS
Page 2 of
Prerequisite: CPE311
Lecture Hour: 3
Laboratory Hour: 1
3 hours
hours
Topics
PRELIM PERIOD
1. Introduction
1.1 History Development of Microcontroller
Units
1.2 Basic Architecture of Microprocessor
and Microcontroller Units
2. System Buses
2.1 Address Bus
2.2 Data Bus
2.3 Control Bus
3. Memory Organization
3.1 Memory Hierarchy
3.2 Main Memory
3.3 Auxiliary Memory
3.4 Cache Memory
3.5 Virtual Memory
3.6 Memory Management Hardware
Assessment Tools
Assembly Programming
Film Viewing
Seatwork
Z80 Simulation
Film Viewing
Seatwork
Z80 Simulation
Film Viewing
Seatwork
Issue No: 01
COURSE SYLLABUS
COLLEGE OF ENGINEERING
Course Title:
MICROPROCESSOR SYSTEMS
Time Frame
(No. of Hours)
6 hours
Topics
MIDTERM PERIOD
4. I/O INTERFACING
4.1 Memory interfacing and I/O
interfacing
4.2 parallel communication interface
4.3 serial communication interface
4.4 timer
4.5 keyboard/display controller
4.6 interrupt controller
4.7 DMA controller (8237)
4.8 Applications - stepper motor and
temperature control
Revision No: 00
Page 3 of
Prerequisite: CPE311
Lecture Hour: 3
Laboratory Hour: 1
Assessment Tools
Z80 Simulation
1. Learn how to interface input and
output devices to the
microprocessors
2. Apply the what we have learned in
actual projects
Film Viewing
Seatwork
Issue No: 01
COURSE SYLLABUS
COLLEGE OF ENGINEERING
Course Title:
MICROPROCESSOR SYSTEMS
Time Frame
(No. of Hours)
4 hours
10 hours
Topics
5. MULTIPROCESSOR CONFIGURATIONS
5.1 Coprocessor Configuration
5.2 Closely Coupled Configuration
5.3 Loosely Coupled Configuration
5.4 Numeric Data Processor
5.5 Data Types
5.6 Architecture
5.7 I/O Processor
5.8 Architecture
5.9 Communication between CPU and IOP
FINAL PERIOD
6. Microcontrollers
6.1 Architecture of 8051 Microcontroller
6.2 Signals
6.3 I/O ports
6.4 Memory
6.5 counters and timers
6.6 serial data I/O
6.7 interrupts
6.8 Interfacing keyboard, LCD, ADC & DAC
Revision No: 00
Page 4 of
Prerequisite: CPE311
Lecture Hour: 3
Laboratory Hour: 1
Assessment Tools
Film Viewing
Seatwork
BASCOM Programming
Arduino Programming
PIC Programming
Z8 Programming
Issue No: 01
COURSE SYLLABUS
Revision No: 00
COLLEGE OF ENGINEERING
Course Title:
MICROPROCESSOR SYSTEMS
Page 5 of
Prerequisite: CPE311
Lecture Hour: 3
Laboratory Hour: 1
Douglas V.Hall, Microprocessors and Interfacing : Programming and Hardware, second edition , Tata Mc Graw Hill ,2006.
A.K.Ray & K.M Bhurchandi, Advanced Microprocessor and Peripherals Architecture, Programming and Interfacing, Tata Mc Graw Hill , 2006.
Peter Abel, IBM PC Assembly language and programming , fifth edition, Pearson education / Prentice Hall of India Pvt.Ltd,2007.
Mohamed Ali Mazidi,Janice Gillispie Mazidi, The 8051 microcontroller and embedded systems using Assembly and C,second edition, Pearson education /Prentice hall of India , 2007.
Prepared by:
Date
Reviewed by:
Date
Approved by:
Date
9 June 2014
16 June 2014
16 June 2014