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. Three class hours, five laboratory hours.
Prerequisite: ELT 202 with a grade of C- or better, or permission of department.
Course Offered Spring only
Use links below to see if this course is offered:
Spring Semester 2016
Summer Session 2016
Building 8, Room 626