Note that as of Fall 2004, the "ET" courses were renamed "ETE."
ETE 256; MICROPROCESSOR FUNDAMENTALS 4; CREDITS
DESCRIPTION:
Emphasis is placed on the architecture of microprocessor systems, practical application of microprocessor technology and troubleshooting techniques. Analysis of the principles and techniques used in microprocessor controlled electronic systems is also covered. Lecture: 3 hours. Laboratory: 2 hours. Prerequisite: ETE 112 or consent of instructor.IMPLEMENTATION DATE: Fall 1994
COMPETENCIES:
Upon completion of this course, the student can:
1. Demonstrate a working knowledge of a simple software-driven, buss-oriented digital system.
2. Program a microprocessor in assembly language and machine language.
3. Interface a microprocessor with external devices.
4. Write simple programs to provide microprocessor control of external devices.
5. Determine the appropriateness of using a microprocessor to control a given device or process.
6. Prepare a written laboratory report in response to a laboratory assignment pertaining to microprocessors.OUTLINE:
I. Binary Numbers and Logic Operations
A. Binary Number Systems
B. Binary-Decimal Conversions
C. Binary Number Arithmetic
D. Representation of Signed Numbers
E. Logic OperationsII. Basic Computer
A. Memory
B. Arithmetic Logic Unit
C. ControlIII. Elementary Programming
A. Hexadecimal Numbering System
B. Flow Charts
C. Branch Instructions and LoopsIV. Accumulator and Memory Referencing Instructions
A. Addressing Modes
B. Condition Codes
C. BCD Addition
D. Logic InstructionsV. Branch and Jump Instructions
A. Subroutines
B. Loops
C. Stacks
D. IndexingVI. Hardware Configuration of 6800
A. MPU
B. Control Lines and Memory Allocation
C. Clock
D. RAM
E. System Features
F. ROM
G. PROM and EPROM
H. PIA and ACIAVII. Input/Output
A. I/O Characteristics
B. PIA
C. Data Transfer
D. Serial Data Transmission
E. ACIA
F. Synchronous CommunicaionsVIII.Interrupts and Direct Memory Access
A. Interrupts
B. Priority Interrupt Controller
C. Direct Memory AccessLAB ACTIVITIES:
1. B-D, D-B Conversions
2. Basic Computer
3. Elementary Programming (2 lab sessions)
4. Accumulator and Memory Referencing
5. Branch and Jump Instructions (2 lab sessions)
6. Hardware Configuration of 6800 (2 lab sessions)
7. Input/Output (3 lab sessions)
8. Interrupts and Direct Memory AccessDATE(S) OF PREVIOUS COMMUNITY COLLEGE COUNCIL ACTION:
APPROVED: March 1980
REVISED: March 1988, February 1994For questions about this page or to report problems, please contact Mike Binzer
Revised 7/26/04