ELCR 1040 Syllabus
Subject Code
ELCR
Course Number
1040
Course Title
Digital and Microprocessor Fundamentals
Prerequisites
ELCR 1020 or permission of department
Corequisites
Terms Offered
Offered Fall and Spring
Credit Hours
(3-4-5)
Course Description
This course covers digital electronics and microprocessor fundamentals. It introduces basic topics such as binary arithmetic, logic gates and truth tables, Boolean algebra and minimization techniques, logic families, and digital test equipment. Upon completion of the foundational digital requirements, a more advanced study of digital devices and circuits will include such topics as flip-flops, counters, multiplexers and de-multiplexers, encoding and decoding, displays, and analog-to-digital and digital-to-analog conversions. Students will also explore the basic architecture and hardware concepts of the microprocessor.
Course Outcomes
Binary Arithmetic
- Demonstrate knowledge of binary arithmetic principles.
- Convert between base numbering systems.
Logic Gates and Truth Tables
- Measure input and output terminals of basic logic gates.
- Verify basic gate operation using truth tables.
Boolean Algebra and Minimization Techniques
- Simplify combinations circuits.
- Convert among logic diagrams, Boolean expressions, and truth tables.
Logic Families
- List and explain major characteristics of TTL and CMOS logic.
- List and explain major characteristics of TTL land CMOS logic subfamilies.
- Explain characteristics of open collector and tri-state logic.
- Explain techniques used to interface CMOS to TTL and TTL to CMOS.
Digital Test Equipment
- Analyze, troubleshoot, and document basic logic circuits.
Flip-Flops
- Explain basic FF operation using NAND FF.
- Explain synchronous and asynchronous modes of operation.
- Explain clocked FF operation.
- Explain characteristics of S-R, J-K, and D FF's.
- Explain the schematic symbols used for FFs.
- Troubleshoot various types of FFs.
Counters
- Explain synchronous and asynchronous counter operation.
- Explain procedure for altering the counter MOD number.
- Explain counter operation as a frequency counter and as a frequency divider.
- Explain up/down and pre-settable counter operation.
- Troubleshoot various counter ICs.
- Observe a 555 mono-stable multi-vibrator and a stable multi-vibrator in operation.
Multiplexers and De-multiplexers
- Explain multiplexer operations.
- Explain the operation of the devices used as de-multiplexers.
- Troubleshoot multiplexer and de-multiplexer circuits.
Encoding and Decoding
- Explain encoder and decoder operation.
Displays
- Explain LCD display theory of operation and list the advantages and disadvantages of its use.
Analog-to-Digital and Digital-to-Analog Conversions
- Explain the use of analog to digital and digital to analog conversion.
Microprocessor Based Systems and Architecture
- Draw a functional block diagram of a microprocessor based system to include the accumulator, program counter, status registers, ALU< data addresses, and control busses.
- Identify and explain the following bus concepts: tri-state logic, data bus, address bus, and control bus.
- Address decoders (I/O, RAM, and ROM).