EL E 486 - Microprocessor Systems Engineering Laboratory
2001 Catalog Data: ELE 486. MICROPROCESSOR SYSTEMS ENGINEERING LABORATORY. Design and application of digital integrated circuits. Digital system realization. Programming and interfacing microprocessors and electric systems. Corequisite: EL. E 485. (3 lab hours). (1).
Prerequisite by Topic: Prequisites are given in the corequisite course, ELE 485
Textbook: None. A copy of A86 Macro Assembler (and) D86 Debugger Reference Manual is provided for each lab station.
Coordinator: Dr. Mark D. Tew, Associate Professor of Electrical Engineering
Objectives:
Topics:
1. Introduction to the assembler and debugger and libraries (1 lab)
2. Assembly language programming to receive input from the keyboard and display information on the monitor. Integer arithmetic. Conversion between ASCII characters and numbers. (1 lab)
3. Use of the logic analyzer (1 lab)
4. Programming and use of a timer/counter chip (1 lab)
5. Programming and use of A/D and D/A converters (1 lab)
6. Programming and use of the 8255 parallel interface chip (1 lab)
7. Final project. (In Fall 2001, the final project was to build an automatic gain control that would fix the maximum output of a signal based on data present on an external DIP switch. The input and output signals are both analog signals. The program required closed loop control in that the maximum output signal should remain constant regardless of maximum input magnitude. The program must constantly measure and display the frequency.
Computer Usage: Students in this course use computers to write programs, assemble programs, and execute programs.
Contribution of Course to Professional Content of Programs:
This course contributes to the professional component of the degree programs by covering concepts in the area of engineering topics (engineering sciences). This course a core course in the digital systems thread within electrical engineering.
Relationship of Course to Program Objectives/Outcomes:
This course contributes at least in part to achieving program objectives [1, 2, 3, 5, and 8] and program outcomes [a, b, c, e, f, i, and k].
|
Prepared by: Mark Tew |
Date: April 8, 2002 |