Sie sind auf Seite 1von 5

Issue No: 01

COURSE SYLLABUS
COLLEGE OF ENGINEERING
Course Title:

MICROPROCESSOR SYSTEMS

Revision No: 00

Effectivity Date: June 9, 2014


Course Code: ECE312

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:
1. Demonstrate proficiency in the theoretical foundation of microprocessor systems.
2. Apply the concepts and principles of microprocessor system in solving computer related problems.
3. Evaluate and identify the purpose, significance and varied applications of microprocessor system.
4. Apply the use of innovative techniques in dealing with more complex engineering problems.
5. Develop the values of accuracy, neatness and of being systematic.
6. 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: June 9, 2014

COLLEGE OF ENGINEERING
Course Title:

MICROPROCESSOR SYSTEMS

Course Code: ECE312

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
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

Intended Learning Outcomes


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

Teaching and Learning Activities

Assessment Tools

Assembly Programming
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: June 9, 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: ECE312

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: June 9, 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
2. 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: ECE312

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: June 9, 2014

COLLEGE OF ENGINEERING
Course Title:

MICROPROCESSOR SYSTEMS

Course Code: ECE312

Page 5 of

Prerequisite: CPE311

Credit Unit: 4 units

Lecture Hour: 3

Laboratory Hour: 1

5. Text book (If necessary)


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

9 June 2014

Michelle Caringuian, MIT

16 June 2014

Mary Jane Laranang, MCP, MIT

16 June 2014

ISO 9001:2000 QMS Document


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