EE462
Microcomputer Interfacing
Course Description
EE462 Microcomputer Interfacing (2-4-4). This course provides a strong
foundation in techniques for connecting computers to peripheral and
communications
devices and in the methodology for programming the computer to control
external devices in real time. This course is supported by a
project-oriented
laboratory with an opportunity to use a wide variety of
computer-controlled
peripheral devices. The student will learn the architecture of a
representative microprocessor and how to use the C programming language
to program it. A major emphasis of the course is the in-depth
study
of interrupt processing, polling, direct memory access, parallel
input/output
(I/O) protocols, inter-process communication, and modular techniques
for
designing hardware and software. Prereq: EE242, EE313, or EE332.
[fall]