ECE 473- Microprocessor System Design

Catalog Data:. Introduction to the internal organization and application of microprocessors and microcontrollers. Topics include: architecture of microprocessors/microcontrollers, interfacing peripheral devices, and interrupts. Several current microprocessors and microcontrollers are compared. Hardware and software implementation of a complete system based on an 8-bit microcontroller is studied.

Prerequisites:

By class: ECE 375 - Computer Structures and Assembly Language
By topic: Ability to use a design architect tool like Mentor, Ability to use basic lab equipment like oscillators, oscilloscopes, Writing 8051 assembly programs, Basic 8051 microcontroller architecture, Electric circuit fundamentals

Courses that require this as a prerequisites: none

Credits: 4 Terms Offered: Winter annually

Instructors:

Primary: A. Levi
Secondary: W. Shieu

Textbook: Short, K. L., Embedded Microprocessor Systems Design, Prentice-Hall, 1998, ISBN: 0-13-249467-1 (Textbook is optional)

References: 8051 family microcontrollers' architecture, hardware and programmer's guide datasheets that are available at http://www.ece.orst.edu/~ece473/473web/info/Topics.html

Course Learning Objectives:
Students must demonstrate the ability to

  1. Design, implement and test a core microcontroller system with basic I/O and memory interface.
    (ABET outcomes: a, c, k)
  2. Program this system using its interrupt, timer and serial communication facilities.
    (ABET outcomes: a, c, k)
  3. Interface some analog circuitry with a microcontroller. (ABET outcomes: a, c, k)
  4. Identify the characteristics of memory units to be interfaced with a microprocessor-based system. (ABET outcomes: a, e, k)
  5. Design memory map and address decoding logic for memory interface.
    (ABET outcomes: a, c, e, k)
  6. Compare different microprocessor architectures.
    (ABET outcomes: i, j)

Topics

Lab Projects: 4 lab projects which require hardware design, implementation, programming and documentation. Labs are based on 8051 family microcontrollers. Lab sections are 3 hours/week, but the students need to spend approximately 6 hours/week to accomplish their projects.

Structure: Three 50-minute lectures per week.

Original: 1/01
Revised: 9/01


School of Electrical Engineering and Computer Science, 1148 Kelley Engineering Center
Oregon State University, Corvallis, OR 97331-5501
Send a comment about this web site | This page was last modified on Friday, October 11, 2002
Copyright © 2008 | Disclaimer | Committed to Diversity