ELT 206 - Digital Systems and Microprocessors
A study of digital systems and the building blocks that make up digital systems. The emphasis will be on microprocessor-based systems hardware, programming and interfacing. The major topics include arithmetic circuits, multiplexers, demultiplexers, decoders, encoders, tri-state bus devices, DACs and ADCs, memory devices (SRAM, DRAM, Flash, PLD's, ROM), microprocessor architecture, microcomputer architecture, I/O modes and interfacing, digital communication standards. The student will learn to program an 8-bit microprocessor (MC68HC11) in assembly language, and will develop the hardware and software for microprocessor-controlled applications. The student will be introduced to a 16-bit microprocessor (MC68000). Major differences between 8-bit and 16-bit microprocessors will be discussed. The lab portion of the course will concentrate on building, testing, and troubleshooting of digital systems including MC68HC11 and MC68000 based microcomputer systems, using oscilloscope, logic analyzer, signature analyzer and computer.
Prerequisite: ELT 202 with a grade of C- or better, or permission of department.
Course Learning Outcomes
1. Use a logic analyzer to make digital signal measurements.
2. Analyze for possible modification a microprocessor-based assembly language program.
3. Write a microprocessor-based assembly language program.
4. Describe the operation of a microprocessor-based digital system.
5. Identify and isolate faults in microprocessor-based circuits using the proper troubleshooting tools and techniques.
6. Demonstrate hardware and software interfacing techniques used to connect a microprocessor-based system to the outside world.
7. Construct a successfully-designed parallel counter with a specific counting sequence.
8. Demonstrate the effective operation of the parallel counter with a specific counting sequence(see #7 above), using any necessary troubleshooting techniques.
9. Demonstrate through observable behavior a commitment to completing work in a timely fashion.
10. Work successfully as a member of a team.
Course Offered Spring