course syllabus microprocessor

11
COURSE SYLLABUS COLLEGE OF ENGINEERING Issue No: 01 Revision No: 00 Effectivity Date: February 18, 2014 Course Code: CPE312 Page 1 of Course Title: MICROPROCESSOR SYSTEMS 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. ISO 9001:2000 QMS Document This is a controlled document and is subject to revision control requirements. Users should verify latest revision.

Upload: tirsollantada

Post on 25-Dec-2015

212 views

Category:

Documents


0 download

DESCRIPTION

microprocessor syllabus

TRANSCRIPT

Page 1: Course Syllabus Microprocessor

COURSE SYLLABUSCOLLEGE OF ENGINEERING

Issue No: 01 Revision No: 00

Effectivity Date: February 18, 2014

Course Code: CPE312 Page 1 of

Course Title:

MICROPROCESSOR SYSTEMS

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:

ISO 9001:2000 QMS Document

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

Page 2: Course Syllabus Microprocessor

COURSE SYLLABUSCOLLEGE OF ENGINEERING

Issue No: 01 Revision No: 00

Effectivity Date: February 18, 2014

Course Code: CPE312 Page 2 of

Course Title:

MICROPROCESSOR SYSTEMS

Prerequisite: CPE311 Credit Unit: 4 units

Lecture Hour: 3 Laboratory Hour: 1

Prelims Midterm Finals Quizzes 40% 40% 40% Class Standing 10% 10% 10% Major Exam 50% 50% 50% TOTAL 100% 100% 100%

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

4.0 Course Program

Time Frame(No. of Hours) Topics Intended Learning Outcomes Teaching and Learning Activities Assessment Tools

3 hoursPRELIM PERIOD

1. Introduction1.1 History Development of Microcontroller Units1.2 Basic Architecture of Microprocessor and Microcontroller Units

1. Familiarize with the history of microprocessors

2. Learn about the basic architecture of microprocessors and microcontrollers

Assembly Programming

Film Viewing

Seatwork

Quizzes and Seatworks

ISO 9001:2000 QMS Document

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

Page 3: Course Syllabus Microprocessor

COURSE SYLLABUSCOLLEGE OF ENGINEERING

Issue No: 01 Revision No: 00

Effectivity Date: February 18, 2014

Course Code: CPE312 Page 3 of

Course Title:

MICROPROCESSOR SYSTEMS

Prerequisite: CPE311 Credit Unit: 4 units

Lecture Hour: 3 Laboratory Hour: 1

3 hours 2. System Buses2.1 Address Bus2.2 Data Bus2.3 Control Bus

1. Learn about the different addressing modes of microprocessors

2. Learn how the processor retrieves and saves data to a memory device

Z80 Simulation

Film Viewing

Seatwork

Quizzes and Seatworks

4 hours 3. Memory Organization3.1 Memory Hierarchy3.2 Main Memory3.3 Auxiliary Memory3.4 Cache Memory3.5 Virtual Memory3.6 Memory Management Hardware

1. Learn about memory devices and its management

2. Familiarize with the different memory devices

Z80 Simulation

Film Viewing

Seatwork

Quizzes and Recitation

Time Frame(No. of Hours) Topics Intended Learning Outcomes Teaching and Learning Activities Assessment Tools

ISO 9001:2000 QMS Document

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

Page 4: Course Syllabus Microprocessor

COURSE SYLLABUSCOLLEGE OF ENGINEERING

Issue No: 01 Revision No: 00

Effectivity Date: February 18, 2014

Course Code: CPE312 Page 4 of

Course Title:

MICROPROCESSOR SYSTEMS

Prerequisite: CPE311 Credit Unit: 4 units

Lecture Hour: 3 Laboratory Hour: 1

6 hours

MIDTERM PERIOD4. I/O INTERFACING

4.1 Memory interfacing and I/O interfacing

4.2 parallel communication interface4.3 serial communication interface4.4 timer4.5 keyboard/display controller4.6 interrupt controller4.7 DMA controller (8237)4.8 Applications - stepper motor and

temperature control

1. Learn how to interface input and output devices to the microprocessors

2. Apply the what we have learned in actual projects

Z80 Simulation

Film Viewing

Seatwork

Arduino Board programming

Actual Project Design

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.

Page 5: Course Syllabus Microprocessor

COURSE SYLLABUSCOLLEGE OF ENGINEERING

Issue No: 01 Revision No: 00

Effectivity Date: February 18, 2014

Course Code: CPE312 Page 5 of

Course Title:

MICROPROCESSOR SYSTEMS

Prerequisite: CPE311 Credit Unit: 4 units

Lecture Hour: 3 Laboratory Hour: 1

Time Frame(No. of Hours) Topics Intended Learning Outcomes Teaching and Learning Activities Assessment Tools

4 hours

5. MULTIPROCESSOR CONFIGURATIONS5.1 Coprocessor Configuration5.2 Closely Coupled Configuration5.3 Loosely Coupled Configuration5.4 Numeric Data Processor5.5 Data Types5.6 Architecture5.7 I/O Processor5.8 Architecture5.9 Communication between CPU and IOP

1. To design and understand multiprocessor configurations

2. Understand the different data types used in microprocessors

Film Viewing

Seatwork

Actual/Simulation of Parallel Processor

Quizzes and Recitation

10 hours FINAL PERIOD6. Microcontrollers

6.1 Architecture of 8051 Microcontroller6.2 Signals6.3 I/O ports6.4 Memory6.5 counters and timers6.6 serial data I/O6.7 interrupts

1. Understand the architecture and programming of 8051 microcontroller2. Learn to program microcontrollers and have practical applications

BASCOM ProgrammingArduino ProgrammingPIC ProgrammingZ8 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.

Page 6: Course Syllabus Microprocessor

COURSE SYLLABUSCOLLEGE OF ENGINEERING

Issue No: 01 Revision No: 00

Effectivity Date: February 18, 2014

Course Code: CPE312 Page 6 of

Course Title:

MICROPROCESSOR SYSTEMS

Prerequisite: CPE311 Credit Unit: 4 units

Lecture Hour: 3 Laboratory Hour: 1

6.8 Interfacing keyboard, LCD, ADC & DAC

ISO 9001:2000 QMS Document

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

Page 7: Course Syllabus Microprocessor

COURSE SYLLABUSCOLLEGE OF ENGINEERING

Issue No: 01 Revision No: 00

Effectivity Date: February 18, 2014

Course Code: CPE312 Page 7 of

Course Title:

MICROPROCESSOR SYSTEMS

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 , 5th 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. Douglas V.Hall, “ Microprocessors and Interfacing : Programming and Hardware”, second edition , Tata Mc Graw Hill ,2006.2. A.K.Ray & K.M Bhurchandi, “Advanced Microprocessor and Peripherals – Architecture, Programming and Interfacing”, Tata Mc Graw Hill , 2006.3. Peter Abel, “ IBM PC Assembly language and programming” , fifth edition, Pearson education / Prentice Hall of India Pvt.Ltd,2007.4. 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:

Tirso L. Llantada, ECE

Date

18 February 2015

Reviewed by:

Michelle Caringuian, MIT

Date

18 February 2015

Approved by:

Mary Jane Laranang, MCP, MIT

Date

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.