CSC 311 - Lab#2

Purpose

Construct simple combinational circuits that resemble typical MSI categories.

Procedure

Construct each of the circuits described below and test them with all possible inputs.

For each of the circuits, your lab report should include a general English description of the circuit and its purpose, a circuit diagram, and a truth table of inputs and outputs.  See the Lab Report Guidelines for more information on lab report format.

  1. Construct a one-by-two demultiplexer (1 input, 2 outputs, 1 control signal)
  2. Construct a circuit that indicates what to bring for weather. There are two indicators (outputs): one for taking an umbrella and one for wearing a coat. There are three sensors (use a switch for each sensor) for temperature: mild, hot, and cold. Assume only one of these will be asserted at a time (e.g. the circuit will never see hot and mild on at the same time). The umbrella indicator is asserted if it is hot or if it is rainy (need a sensor for this), but not if it is windy (yup, another sensor). The coat indicator is asserted if it is cold or if it is windy.

In case you need it, schematic information is available for the AND gate, OR gate, NOT gate, and XOR gate.