The School of Electrical Engineering and Computer Science

EE 234: Microprocessor Systemss

Catalog Information
Course Number: 
234
Credits: 
4
Offered: 
Spring
Offered: 
Fall
Pre-Requisites

or equivalent C programming experience, basic knowledge of algorithms and data structures, basic knowledge of combinational and sequential logic design circuits.

Class Information
Objectives: 

The objective of this course is to have students gain a basic understanding of the architecture and operation of modern microprocessor based computer systems. Hardware and software concepts fundamental to the understanding of microprocessor systems will be covered. The Intel 80X86/Pentium family of microprocessors will be covered with emphasis on the 8088.

Structure: 
  • Two midterm exams (15% each)
  • One final exam (20%)
  • Weekly quizzes (4%)
  • Homework (11%)
  • Labs and projects (35%
Topics: 
  • Microcontrollers vs Microprocessors (1)
  • Digital circuits (1)
  • Data types (1)
  • Architecture (2)
  • Addressing modes (2)
  • Program memory (1)
  • Interrupts (3)
  • Timers/counters (3)
  • Comparators (1)
  • SoftwareProgrammers model (2)
  • Instruction set (2)
  • Subroutines and modules (2)
  • Commenting (1)
  • Debugging (2)
  • Testing (1)
  • Development tools and C programming (2)
  • Systems Perspective (2)
  • Interfacing (3)
  • Hardware specification (3)
  • Memory interface (2)
  • I/O interface (2)
  • Bus interface (1)
Lab Projects: 

8-10 labs/projects to complete. Each project gives hands-on experience using AVR assembly to program and control the Atmel ATmega64L microcontroller and various Digilent peripheral modules. Some of the peripheral modules include LEDs, pushbuttons, switches, speakers, motors and RS232s.

Requirements
Textbooks/References: 

D.V. Gadre, Programming and Customizing the AVR Microcontroller, McGraw-Hill, 2000. ISBN: 007134666X

Professor/Coordinator: 
Andrew O'Fallon
Contact us: webmaster@eecs.wsu.edu | Telephone: 509 335 6602 Fax: 509 335 3818 | Accessibility | Copyright | Policies
School of Electrical Engineering and Computer Science, PO BOX 642752, Washington State University, Pullman, WA, 99164-2752 USA