Course Syllabus Microprocessor
-
Upload
tirsollantada -
Category
Documents
-
view
212 -
download
0
description
Transcript of 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.
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.
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.
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.
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.
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.
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.