Portland Community College | Portland, Oregon Portland Community College

CCOG for MT 122 Spring 2024

View archive version »
Course Number:
MT 122
Course Title:
Digital Systems II
Credit Hours:
3
Lecture Hours:
20
Lecture/Lab Hours:
0
Lab Hours:
30

Course Description

Covers sequential logic devices and circuits. Includes the operation of latches and flip-flops, ripple and synchronous counters, shift registers, memories, and a simple microprocessor system. Labs emphasize prototyping and testing of sequential logic circuits. Prerequisites: MT 121. Audit available.

Addendum to Course Description

The laboratory portion of this course provides students with the opportunity to develop skills in the operation of basic electronic test instruments (dc power supply, digital multimeter, signal generator, and oscilloscope). Students will work in teams of two or more to perform and complete laboratory exercises. Students must be able to communicate, both in oral and written form.

Intended Outcomes for the course

COURSE OUTCOMES:

  1. Construct, analyze and troubleshoot circuits which incorporate sequential logic devices
  2. Operate electronic test equipment: multimeters, power supplies, signal generators and oscilloscopes.
  3. Read and interpret technical materials e.g. schematic diagrams and device data sheets.
  4. Communicate technical information in written and oral form
  5. Practice safe operating procedures.

The course will include a variety of learning activities. The lecture portion of the course will include instructor delivered lectures and demonstrations stressing key topics in the course. In preparation for the lecture portion of the course, students will be expected to complete all reading and homework assignments.
The laboratory portion of the course is intended to enhance skill in the operation of basic electronic test instruments, skills in circuit analysis and troubleshooting, skill in teamwork, and skills in oral and written communication. For each lab experiment the students will have to write a formal report.

Course Activities and Design


This course will include a variety of learning activities. The lecture portion of the course, two hours per week, will include instructor delivered lectures and demonstrations stressing key topics in the course. In preparation for the lecture portion of the course, students will be expected to complete all reading and homework assignments.
The laboratory portion of the course, three hours per week, will include laboratory activities. The purpose of the laboratory activities is to develop skills in the operation of basic electronic test instruments, skills in circuit analysis and troubleshooting, skills in teamwork, and skills in communicating in oral and written form.
 

Outcome Assessment Strategies

Assessment of student performance in this course will be conducted in both the lecture and laboratory portions of the course and may be in the form of written and/or practice-based questions.
 

Course Content (Themes, Concepts, Issues and Skills)

REQUIRED STUDENT COMPETENCIES:
1.0 Latches and Flip-Flops

1.1 Draw the schematic diagram for the following sequential devices:

  1. R-S latch constructed with NAND gates.
  2. D Latch.
  3. D Flip-Flop.
  4. J-K Flip-Flop.

1.2 Construct a truth table for each circuit type listed in Objective 1.1.
1.3 Given the input waveforms to a latch circuit, determine the corresponding Q and Not-Q output waveforms and graphically display this information in the form of a timing diagram.
1.4 Use R-S latches to debounce mechanical switches.
1.5 Draw the schematic symbol for D flip-flops and J-K flip-flops.
1.6 Construct a truth table for a D flip-flop and a J-K flip-flop.
1.7 Given a set of input signals for a flip-flop, determine the corresponding Q and Not-Q output waveforms and display this information in the form of a timing diagram.
1.8 Define the following operating parameters: minimum pulse width, set-up time, and hold time.

2.0 Asynchronous Counter Circuits

2.1 Draw a schematic diagram of a n-bit ripple counter ( n < 6 ).
2.2 Draw a timing diagram for a n-bit ripple counter ( n < 6 ).
2.3 Read and interpret data sheets for MSI counter devices, e.g. 7490 and 7493 counters.
2.4 Implement modulo-n divider circuits using 7490s, 7493s, and other MSI counter devices.
2.5 Given a schematic diagram of a MSI counter circuit, analyze the operation of the counter and describe the count sequence in state diagram, state table, and timing diagram formats.
2.6 Analyze a digital system that uses MSI counter circuits, e.g. digital clock.

3.0 Synchronous Counters

3.1 Given the schematic diagram of a synchronous counter circuit, analyze the circuit's operation and describe the operation in terms of a state table, state diagram, or timing diagram.
3.2 Configure an MSI synchronous counter circuit as a modulo-n counter, e.g. 74193.
3.3 Analyze the operation of a digital system that uses synchronous counters, e.g. MSI frequency counter.

4.0 Shift Register Circuits

4.1 Draw the schematic of a shift register circuit.
4.2 Given the schematic diagram of an MSI shift register circuit and a timing diagram of input signals, determine the output signal waveforms and display this information in timing diagram format.
4.3 Given the schematic diagram of a ring counter implemented with MSI shift registers, describe the operation of the circuit in state diagram format.
4.4 Analyze digital systems that use shift registers, e.g. keyboard encoder circuit.

5.0 Pulse Sources and Shapers

5.1 Configure TTL monostable multivibrator (e.g. 74121, 74122, and 74123) to respond to a trigger pulse by generating an output pulse of a specified duration.
5.2 Define the term "retriggerability."
5.3 Given the schematic diagram of a monostable multivibrator circuit and a graph of the trigger input waveform, determine the corresponding output waveforms and display this information in the form of a timing diagram.
5.4 Configure a 555 timer as a monostable multivibrator to produce a specified output pulse when triggered.
5.5 Given the schematic diagram of a 555 monostable circuit, describe the operation of the circuit and illustrate the operation of the circuit using a timing diagram format.
5.6 Configure a 555 timer as an astable multivibrator circuit for a specified output frequency and duty cycle.

6.0 Introduction to Microprocessor Systems

6.1 List and describe the function of the major components of a microprocessor system.
6.2 Describe the sequence of events that occur when a microprocessor executes a simple program stored in memory.
6.3 Read and trace the execution of a program written in assembly language.
6.4 Analyze the operation of a simple microprocessor system.

7.0 Memory Circuits

7.1 Define the terms: RAM, ROM, EPROM, and access time.
7.2 Wire a memory circuit and interface it to a simple microprocessor system.
7.3 Describe the functional differences between static RAM and dynamic RAM.