228 Lab Manual.pdf-SOEN 228/298 Lab Manu...
228_Lab_Manual.pdf-SOEN 228/298 Lab Manual Author: Rick
Showing 1-3 out of 46
228 Lab Manual.pdf-SOEN 228/298 Lab Manual Author:...
228_Lab_Manual.pdf-SOEN 228/298 Lab Manual Author: Rick
228 Lab Manual.pdf-SOEN 228/298 Lab...
228_Lab_Manual.pdf-SOEN 228/298 Lab Manual Author: Rick
Page 1
SOEN 228/298 Lab Manual
Author:
Rick
Fenster
Last Revision: April 30, 2016


Page 2
Contents
1
Introduction
1
1.1
Representing Binary
.........................
1
1.2
Commonly Used Parts in the Lab
..................
1
1.2.1
Breadboard
..........................
1
1.2.2
Switches
............................
2
1.2.3
Resistors
...........................
2
1.2.4
Capacitors
..........................
3
1.2.5
LEDs
.............................
4
1.2.6
Integrated Circuits
......................
5
1.2.7
Power Supply
.........................
5
1.2.8
Tools
.............................
6
1.3
Basic Logic Functions
........................
7
1.3.1
NOT Function
........................
7
1.3.2
OR Function
.........................
7
1.3.3
AND Function
........................
9
2
Lab Experiment 0: Introduction to the Breadboard and Elec-
tronic Circuits
10
2.1
Introduction to Lab Experiment 0
.................
10
2.2
Using the Power Supply
.......................
10
2.3
Wiring Switches for Inputs
.....................
10
2.4
The 7404, 7408 and 7432 Integrated Circuits
...........
11
2.5
Step 0: Wiring the Breadboard
...................
12
2.6
Step 1: Controlling an LED By a Switch
..............
12
2.7
Step 2: Testing the 7404, 7408 and 7432
..............
12
3
Lab Experiment 1: The Half Adder
13
3.1
Introduction
..............................
13
3.2
The Half Adder
............................
13
3.3
Step 0: Simplify the Function
....................
13
3.4
Step 1: Implement the Circuit
....................
13
4
Lab Experiment 2: Latches and Flip-Flops
14
4.1
Introduction
..............................
14
4.2
The S-R Latch
............................
14
4.3
The D Latch
.............................
14
4.4
Step 0: Assemble the S-R Latch
...................
15
4.5
Step 1: Assemble the D Latch
....................
16
4.6
*Step 2: Build A Negative-Edge Triggered D Flip-Flop
......
16
5
Project Experiment 0: The Timing Signal Generator
17
5.1
Introduction
..............................
17
5.2
Duty Cycle and Frequency
......................
17
5.3
Timing Diagrams
...........................
17


Page 3
5.4
A Review on Orders of Magnitude
.................
18
5.5
The 555 Timer
............................
18
5.6
The 74LS164 SIPO Shift Register
..................
20
5.7
Feedback For the Timing Signal Generator
............
21
5.8
Assembling the Timing Signal Generator
..............
21
5.9
Some Project Tips
..........................
22
6
Project Experiment 1: The Bus, Arithmetic Unit and Program
Counter
23
6.1
Introduction
..............................
23
6.2
A Brief Note on Timing Diagrams and Schematics
........
23
6.3
The Data Bus
.............................
23
6.4
74LS283 4-Bit Adder
.........................
24
6.5
74LS173 4-Bit Register
........................
24
6.6
The Program Counter
........................
25
6.7
The Arithmetic Unit
.........................
26
6.8
A Brief Overview on the Program Counter and Incrementer System 27
6.9
Assembling the Circuit
........................
27
7
Project Experiment 2:
Data Registers and the Memory Ad-
dress Register
29
7.1
Introduction
..............................
29
7.2
Data Registers
............................
29
7.3
Putting It All Together
.......................
29
8
Project Experiment 3: Program Memory
31
8.1
Introduction
..............................
31
8.2
A Brief Overview on Memory
....................
31
8.3
ATTiny2313A
.............................
31
8.4
Decoders
................................
32
8.5
7442 Binary Coded Decimal to Decimal Decoder
.........
32
8.6
The Computer’s Instruction Set
...................
34
8.7
The Experiment
...........................
34
9
Project Experiment 4: The Control Signal General
35
9.1
The IncA Instruction
.........................
35
9.2
The IncB Instruction
.........................
35
9.3
The MovAB Instruction
.......................
36
9.4
The MovBA Instruction
.......................
36
9.5
The NOP Instruction
.........................
36
9.6
Implementing the Signal Generator
.................
36
10 End of Project
36


Ace your assessments! Get Better Grades
Browse thousands of Study Materials & Solutions from your Favorite Schools
Concordia University
Concordia_University
School:
System_Hardware_Lab
Course:
Great resource for chem class. Had all the past labs and assignments
Leland P.
Santa Clara University
Introducing Study Plan
Using AI Tools to Help you understand and remember your course concepts better and faster than any other resource.
Find the best videos to learn every concept in that course from Youtube and Tiktok without searching.
Save All Relavent Videos & Materials and access anytime and anywhere
Prepare Smart and Guarantee better grades

Students also viewed documents