ELCR 1040 Syllabus

Subject Code

ELCR

Course Number

1040

Course Title

Digital and Microprocessor Fundamentals

Prerequisites

ELCR 1020 or program instructor approval

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
    O
rder           Description

1               Demonstrate knowledge of binary arithmetic principles.

2               Convert between base numbering systems.

 

Logic Gates and Truth Tables
    O
rder           Description
        1               Measure input and output terminals of basic logic gates.

2               Verify basic gate operation using truth tables.

 

Boolean Algebra and Minimization Techniques
    O
rder           Description

1               Simplify combinations circuits.

2               Convert among logic diagrams, Boolean expressions, and truth tables


Logic Families
   Order           Description

       1               List and explain major characteristics of TTL and CMOS logic.

2               List and explain major characteristics of TTL and CMOS logic subfamilies.

3               Explain characteristics of open collector and tri-state logic.

4               Explain techniques used to interface CMOS to TTL and TTL to CMOS.

 

Digital Test Equipment
   O
rder           Description

1               Analyze, troubleshoot, and document basic logic circuits.

 

Flip-Flops
   O
rder           Description

1               Explain basic FF operation using NAND FF.

2               Explain synchronous and asynchronous modes of operation.

3               Explain clocked FF operation.

4               Explain characteristics of S-R, J-K, and D FFs.

5               Explain the schematic symbols used for FFs.

6               Troubleshoot various types of FFs.

 

Counters
   O
rder           Description

1               Explain synchronous and asynchronous counter operation.

2               Explain procedure for altering the counter MOD number.

3               Explain counter operation as a frequency counter and as a frequency divider.

4               Explain up/down and pre-settable counter operation.

5               Explain ring and Johnson shift register counter operation.

6               Troubleshoot various counter ICs.

7               Observe a 555 mono-stable multi-vibrator and a stable multi-vibrator in operation.

 

Multiplexers and De-multiplexers
   O
rder           Description

1               Explain multiplexer operation.

2               Explain the operation of the devices used as de-multiplexers.

3               Troubleshoot multiplexer and de-multiplexer circuits.

 

Encoding and Decoding
   O
rder           Description

1               Explain encoder and decoder operation.

 

Displays
   O
rder          Description

1              Explain LCD display theory of operation and list the advantages and disadvantages of its use.

 

Analog-to-Digital and Digital-to-Analog Conversions
   O
rder           Description

1               Explain the use of analog to digital and digital to analog conversion.


Microprocessor Based Systems and Architecture

   O
rder           Description
       1               Draw a functional block diagram of a microprocessor based system to include the
                        accumulator, program counter, status registers, ALU, data addresses, and control busses.
       2               Identify and explain the following bus concepts: tri-state logic, data bus, address bus, and
                        control bus.
       3               Address decoders (I/O, RAM and ROM).