Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
220 views

Microprocessor Systems

This document outlines the course syllabus for a Microprocessor Systems course. The course covers microprocessor organization, architecture, programming, interfacing techniques, and development tools over 3 lecture hours and 3 laboratory hours per week. Students will learn about common microprocessors, memory systems, interrupts, and interfacing. Assessment includes quizzes, exams, assignments, and laboratory experiments in areas like CPU-memory and CPU-I/O interfacing. The goal is for students to understand microprocessor fundamentals and design simple implementation projects.

Uploaded by

angelyn martinez
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
220 views

Microprocessor Systems

This document outlines the course syllabus for a Microprocessor Systems course. The course covers microprocessor organization, architecture, programming, interfacing techniques, and development tools over 3 lecture hours and 3 laboratory hours per week. Students will learn about common microprocessors, memory systems, interrupts, and interfacing. Assessment includes quizzes, exams, assignments, and laboratory experiments in areas like CPU-memory and CPU-I/O interfacing. The goal is for students to understand microprocessor fundamentals and design simple implementation projects.

Uploaded by

angelyn martinez
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

MICROPROCESSOR SYSTEMS

COURSE SYLLABUS OF MICROPROCESSOR SYSTEMS

I. Course Code:
ECE 543: Microprocessor Systems lecture
ECE 541L: Microprocessor Systems laboratory

II. Course Description:


This course covers the microprocessor organization, microcomputer architecture,
microprocessor programming, interfacing techniques, bus standards, microprocessor
development systems and other tools for design and student project.

III. Credit Units:


Three units lecture: 3 lecture hours per week
One unit laboratory: 3 laboratory hours per week

IV. Pre-Requisites:
ECE 423: Logic Circuits & Switching Theory lecture
ECE 421L: Logic Circuits & Switching Theory laboratory

V. General Objectives:
In this subject, the students should be able to:
1. Have basic understanding of microprocessor organization and architecture;
2. Know the operational characteristics of commercially available
microprocessors in the market at present;
3. Design a simple implementation of microprocessors project.

VI. Methodologies:
1. Classroom discussion
2. Problem solving
3. Research
4. Recitation/interaction
5. Experiments

VII. Specific Objectives:


Midterm:
At the end of the chapter, the students should be able to:
1. Define the meaning of microprocessor;
2. Know the basic operations and basic elements of the stored program of a
typical digital computer;
3. Implement the three bus architecture in hardware;
4. Define and explain the pin configurations of different microprocessors;
5. Develop programming models for each microprocessor;
6. Understand the instruction sets and addressing modes;
7. Write a program that will run on different microprocessors.

Contents: Time Allotment


1. Introduction to Microprocessor 12 hours
a. Digital computers: Some basic
i. The stored program computer
ii. Fetch and execute cycles
iii. The three-bus architecture
iv. Computer programming
b. Implementation the three-bus architecture in hardware
i. Digital signals
ii. Defining the three-buses
- Address bus
- Data bus
- Control bus

2. Introducing the Different Microprocessor 15 hours


a. The 8080A microprocessor
b. The 8085 microprocessor
MICROPROCESSOR SYSTEMS

c. The Z-80 microprocessor


d. The 6502 microprocessor
e. The 6800 microprocessor
f. The 8088 microprocessor
g. The 8086 microprocessor
h. The 80286 microprocessor

Laboratory :
1. Architecture of a typical digital computer 9 hours
2. Programming the different microprocessor 9 hours
3. Internal architecture of different microprocessor 9 hours

Final:
At the end of the chapter, the students should be able to:
1. Understand and correctly use the terminology associated with memory
system;
2. Describe the difference between read/write memory and input/output
memory;
3. Determine the capacity of a memory device from its inputs and outputs;
4. Outline the steps that occur when the CPU reads from or writes to memory;
5. Describe the architecture of the different programmable support devices;
6. Understand the function of interrupt service routine;
7. Differentiate maskable and non-maskable interrupts.

Contents: Time Allotment


3. Memory Devices and Special-Purpose
Support Devices 15 hours
a. Memory terminology
b. General memory operation
c. CPU-memory connection
d. Read-only memory
e. Random-access memory
f. The 8255A programmable peripheral interface
g. The 8254 programmable interval timer
h. The 8259A programmable interrupt controller
i. The 8237 programmable DMA controller
j. Automatic testing system

4. Interrupts 12 hours
a. Generating an interrupt
b. Maskable and non-maskable interrupts
c. Branching to the interrupt service routine
d. Multiple interrupts: The priority problem

Laboratory Experiments:
4. CPU-memory interfacing 9 hours
5. CPU-input/output interfacing 9 hours
6. CPU-memory-input/output interfacing 9 hours

VIII. References:
Brown and Malvino: Digital Computer Electronics,
3rd Edition, Philippine Graphic Arts Inc, 1993
Tocci, Ronald J.: Digital Systems Principles and Applications,
5th Edition, Prentice Hall International Editions, 1981
Uffenback, John: Microcomputers and microprocessors,
Prentice-Hall International Edition, 1985
MICROPROCESSOR SYSTEMS

IX. Evaluation:
1. Lecture:
Average Quizzes 40%
Midterm Examination 25%
Final Examination 25%
Attendance, Assignment, Research, etc. 10%
100%

2. Laboratory:
Experiments
a. Accuracy of results 20%
b. Answer to questions & computations 20%
c. Analysis and conclusion 20%
d. Performance & timeliness 20%
e. Presentation, completeness & neatness 20%
100%

3. General Weighted Average:


GWA = 0.8*Lecture + 0.2*Laboratory

4. Passing:
70%

You might also like