Anda di halaman 1dari 5

Issue No: 01

COURSE SYLLABUS
COLLEGE OF ENGINEERING
Course Title:

MICROPROCESSOR SYSTEMS

Revision No: 00

Effectivity Date: February 18, 2014


Course Code: CPE312

Page 1 of

Prerequisite: CPE311

Credit Unit: 4 units

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 Intended Learning Outcomes of the Course
At the end of the course, the students will be able to:
Demonstrate proficiency in the theoretical foundation of microprocessor systems.
Apply the concepts and principles of microprocessor system in solving computer related problems.
Evaluate and identify the purpose, significance and varied applications of microprocessor system.
Apply the use of innovative techniques in dealing with more complex engineering problems.
Develop the values of accuracy, neatness and of being systematic.
Get practical experience in applied digital logic design and assembly-language programming.
3.0 Grading System
Lecture/Laboratory:
Quizzes
Class Standing
Major Exam
TOTAL

Prelims
40%
10%
50%
100%

Midterm
40%
10%
50%
100%

Finals
40%
10%
50%
100%

FINAL GRADE = 30% Prelim + 30% Midterm + 40% Final

ISO 9001:2000 QMS Document


This is a controlled document and is subject to revision control requirements. Users should verify latest revision.

Issue No: 01

COURSE SYLLABUS

Revision No: 00

Effectivity Date: February 18, 2014

COLLEGE OF ENGINEERING
Course Title:

MICROPROCESSOR SYSTEMS

Course Code: CPE312

Page 2 of

Prerequisite: CPE311

Credit Unit: 4 units

Lecture Hour: 3

Laboratory Hour: 1

4.0 Course Program


Time Frame
(No. of Hours)
3 hours

3 hours

hours

Topics
PRELIM PERIOD
Introduction
1.1 History Development of Microcontroller
Units
1.2 Basic Architecture of Microprocessor and
Microcontroller Units
1

2
2.1
2.2
2.3

System Buses
Address Bus
Data Bus
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

Intended Learning Outcomes

Teaching and Learning Activities

Assessment Tools

Assembly Programming
1. Familiarize with the history of
microprocessors
2. Learn about the basic architecture
of microprocessors and
microcontrollers
1. Learn about the different
addressing modes of
microprocessors
2. Learn how the processor retrieves
and saves data to a memory
device

Film Viewing

Quizzes and Seatworks

Seatwork

Z80 Simulation
Film Viewing

Quizzes and Seatworks

Seatwork
Z80 Simulation

1. Learn about memory devices and


its management
2. Familiarize with the different
memory devices

Film Viewing

Quizzes and Recitation

Seatwork

ISO 9001:2000 QMS Document


This is a controlled document and is subject to revision control requirements. Users should verify latest revision.

Issue No: 01

COURSE SYLLABUS

Effectivity Date: February 18, 2014

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

Intended Learning Outcomes

Revision No: 00

Course Code: CPE312

Page 3 of

Prerequisite: CPE311

Credit Unit: 4 units

Lecture Hour: 3

Laboratory Hour: 1

Teaching and Learning Activities

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

Quizzes and Recitation

Arduino Board programming


Actual Project Design

ISO 9001:2000 QMS Document


This is a controlled document and is subject to revision control requirements. Users should verify latest revision.

Issue No: 01

COURSE SYLLABUS

Effectivity Date: February 18, 2014

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

Intended Learning Outcomes


1

To design and
understand
multiprocessor
configurations
Understand the different
data types used in
microprocessors

1. Understand the architecture and


programming of 8051 microcontroller
2. Learn to program microcontrollers
and have practical applications

Revision No: 00

Course Code: CPE312

Page 4 of

Prerequisite: CPE311

Credit Unit: 4 units

Lecture Hour: 3

Laboratory Hour: 1

Teaching and Learning Activities

Assessment Tools

Film Viewing
Seatwork

Quizzes and Recitation

Actual/Simulation of Parallel Processor

BASCOM Programming
Arduino Programming
PIC Programming
Z8 Programming

Quizzes and Recitation

ISO 9001:2000 QMS Document


This is a controlled document and is subject to revision control requirements. Users should verify latest revision.

Issue No: 01

COURSE SYLLABUS

Revision No: 00

Effectivity Date: February 18, 2014

COLLEGE OF ENGINEERING
Course Title:

MICROPROCESSOR SYSTEMS

Course Code: CPE312

Page 5 of

Prerequisite: CPE311

Credit Unit: 4 units

Lecture Hour: 3

Laboratory Hour: 1

5. Text book (If necessary)


Ramesh S. Gaonkar ,Microprocessor Architecture, Programming and Applications with the 8085 Penram International Publisher , 5th Ed.,2006
Yn-cheng Liu,Glenn A.Gibson, Microcomputer systems: The 8086 / 8088 Family architecture, Programming and Design, second edition, Prentice Hall of India , 2006
Kenneth J.Ayala, The 8051 microcontroller Architecture, Programming and applications second edition ,Penram international.

1.
2.
3.
6. References
1.
2.
3.
4.

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

Tirso L. Llantada, ECE

18 February 2015

Michelle Caringuian, MIT

18 February 2015

Mary Jane Laranang, MCP, MIT

18 February 2015

ISO 9001:2000 QMS Document


This is a controlled document and is subject to revision control requirements. Users should verify latest revision.

Anda mungkin juga menyukai