Question: Description: Using Logisim ( link below ) , create a simple 8 - bit counter and the output connected to two hex displays, splitting the
Description: Using Logisim link below create a simple bit counter and the output connected to two hex displays, splitting the upper and lower nibbles bits
Logisim download SourceForge.netLinks to an external site.
Steps after installing:
A Drag a Register available under Memory category an Adder available under Arithmetic category a Splitter available under Wiring category a Clock Generator and a Constant both available under Wiring group and "Hex Digital Display" available under the InputOutput group to the simulation area.
Hover the mouse over the pins of the different units you just added, to see their names.
B Set the Register to have Data Bits this is done in the left side panel Connect the Output of the register to one Input of the Adder this should also be set to bits wide Connect the other input of the Adder to the Constant element after setting it to have a Data Bits of as well Set that Value of the Constant to Now connect the Output of the Adder to the Data input of the Register.
What did we just do We're adding to the Register output and feeding it back to its input. So we've made a Counter.
C Now display the current counter value. Connect the Output of the Register same bus that went to the Adder to the two Hex Displays, via the Splitter. Hint: the Register has bits, but each Hex display has only bit inputs. So you need to "split" the Register Output bus into two halves, each bits wide. Look at the settings of the splitter in left panel How would you do that? Familiarize yourself with this splitter module, as we will be using a lot of them.
Note: If you connect mismatching bus widths the connection will turn red, and the circuit will not function. This means there is something wrong with your circuit.
D Connect your Clock Generator to the Clock pin of your Register.
There's one last thing left. We haven't connected the Enable and Clear pins of the Register to anything. Connect them to ground or power both available under Wiring group such that when we toggle the clock this can be done by clicking on the clock generator or pressing ctrlt the value of the counter increments and we can see it on the HEX displays.
Save your circuit as a circ file and submit it in Canvas.
Criterion for Submission to be Consider Complete: When I open your file a circ file in Logisim and enable the clock generator, I must see the two hex displays start counting up from zero:
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
