Course Syllabus Microprocessor
-
Upload
tirsollantada -
Category
Documents
-
view
11 -
download
0
description
Transcript of Course Syllabus Microprocessor
-
ISO 9001:2000 QMS Document
This is a controlled document and is subject to revision control requirements. Users should verify latest revision.
COURSE SYLLABUS
COLLEGE OF ENGINEERING
Issue No: 01 Revision No: 00
Effectivity Date: June 9, 2014
Course Code: ECE312 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: 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
-
ISO 9001:2000 QMS Document
This is a controlled document and is subject to revision control requirements. Users should verify latest revision.
COURSE SYLLABUS
COLLEGE OF ENGINEERING
Issue No: 01 Revision No: 00
Effectivity Date: June 9, 2014
Course Code: ECE312 Page 2 of
Course Title:
MICROPROCESSOR SYSTEMS
Prerequisite: CPE311 Credit Unit: 4 units
Lecture Hour: 3 Laboratory Hour: 1
4.0 Course Program
Time Frame (No. of Hours)
Topics Intended Learning Outcomes Teaching and Learning Activities Assessment Tools
3 hours
PRELIM PERIOD 1. Introduction
1.1 History Development of Microcontroller Units 1.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
3 hours 2. System Buses 2.1 Address Bus 2.2 Data Bus 2.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 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
1. Learn about memory devices and
its management 2. Familiarize with the different
memory devices
Z80 Simulation
Film Viewing
Seatwork
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 SYLLABUS
COLLEGE OF ENGINEERING
Issue No: 01 Revision No: 00
Effectivity Date: June 9, 2014
Course Code: ECE312 Page 3 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
6 hours
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
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 SYLLABUS
COLLEGE OF ENGINEERING
Issue No: 01 Revision No: 00
Effectivity Date: June 9, 2014
Course Code: ECE312 Page 4 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 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
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 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
1. Understand the architecture and
programming of 8051 microcontroller
2. Learn to program microcontrollers
and have practical applications
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.
COURSE SYLLABUS
COLLEGE OF ENGINEERING
Issue No: 01 Revision No: 00
Effectivity Date: June 9, 2014
Course Code: ECE312 Page 5 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 edit ion, Pearson education /Prentice hall of India , 2007.
Prepared by:
Tirso L. Llantada, ECE
Date
9 June 2014
Reviewed by:
Michelle Caringuian, MIT
Date
16 June 2014
Approved by:
Mary Jane Laranang, MCP, MIT
Date
16 June 2014