Course Syllabus Microprocessor

5
  ISO 9001:2000 QMS Document  This is a controlled document and is subject to revision control requirements. Users should verify latest revisio n. COURSE SYLLABUS COLLEGE OF ENGINEERING Issue No: 01 Revision No: 00 Effectivity Dat e: June 9, 201 4 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 m icroprocessor 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 foundat ion 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 a nd 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

description

microprocessors

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