1. To become familiar with the logic required to decode a number of input signals using a decoder and latch circuit, such as in a memory address decoding circuit problem.
2. To understand how a shift register works and the various control signals necessary to operate the IC.
3. To learn how to read a data sheet and build a circuit from the information found.
Complete each part of the lab, answer the questions and include them in your lab report. Be sure to label your answers with respect to their relevant lab part and question number (ex. Part 1 #4c). Any handwritten drawings should be scanned and included alongside the text of your lab report.
Part 1 – Construct a circuit which demonstrates the truth table of the 74LS138 as depicted below.
Connect the switches to the input of the 74LS138 using the pullup resistor configuration you learned in Lab #1. Notify the Lab Instructor when your circuit is complete and demonstrate the circuit for full credit.
1
CPE 301 Lab #1 - Oscilloscopes, LEDs, Resistors and Push-buttons
1. Briefly explain how the circuit works / what function does it perform in terms of its input and outputs?
2. What are the control signals on the 74LS164?
3. What are the control signals on the 74LS373?
4. Include a picture of the circuit you built while its input is 0b010.
5. Draw a circuit diagram in which a 74LS138 is connected to a 6-bit address bus (A0-A5). The 74LS138 is used to select the Chip Select signals among 8 rangefinders that are mounted on a robot (CS0-CS7). The range finders are mapped as external data memory at addresses 0x08 through 0x10. Any time the range finder’s address is placed on the 6-bit address bus, the corresponding Chip Select signal should go low.
Part 2 – Construct a circuit which demonstrates the functionality of the 74LS164 Shift Register as depicted in the figure below. Use the push button with a pullup resistor to generate the shift in signal. Use a function generator set to a slow frequency, (0.5 to 5hz) as the clock in signal. Notify the Lab Instructor when your circuit is complete and demonstrate the circuit for full credit.
1. Briefly explain how the circuit works / what function does it perform?
2. Include a picture of your circuit while it is displaying 0x55.
3. What are the control signals on the 74LS164?
4. Draw a timing diagram containing all control signals of the 74LS164 necessary to generate an output of 0x43.