Multisim and Ultiboard

cancel
Showing results for 
Search instead for 
Did you mean: 

Urgent - 4/16 binary to hexadecimal decoder

Hi...
 
I have to send an example from multisim to my proffesor assistant, till 28.05.2008...
 
I have to create a decoder the will 4/16, that will decode binary equivalent digits to hexadecimal digits...
 
I really have no Idea how to do this with multisim...
 
Can someone make an example of it or make a tutorial how to do it...
 
thnx a lot
0 Kudos
Message 1 of 14
(8,490 Views)
Do you have separate input lines for each bit? As in, Bit 0 -> line 1, Bit 1 -> line 2, etc.
 
Also, how do you plan on output? A 7-segment display?


Message Edited by morgol on 05-26-2008 01:07 PM
____
Ryan R.
R&D
0 Kudos
Message 2 of 14
(8,470 Views)
Scratch that, a 15-segment display would be better. You could do the whole thing with NAND gates, a 15-segment display, and 1 current limiting resistor for each of the segments you need to light up.
____
Ryan R.
R&D
Message 3 of 14
(8,465 Views)
Well, this is how assistant gave it to me. So i think that i can play around the way I want, it just must have what is asked to...
 
But the prob is that i don't know anything about multisim, and how to realize an example with it, so can someone plz just make one for me...
hope it dont need to long to be done....
 
PS: here is one example i found on my teacher's site:
[code]http://rapidshare.com/files/117824532/1.rar.html[/code]
 
or
 
[code]
0 Kudos
Message 4 of 14
(8,457 Views)
Multisim has a very easy learning curve, especially for something this simple. Just place the components you want, click on their pins to connect them, and you are set. If you need instructions on placing parts, use the help file. (Hit F1)
Since I can't be doing your school work for you, I'll make a deal with you. You draw up the schematic you want to build and post it, and I'll put it together in multisim. If you weren't introduced to boolean algebra before being given this assignment, then you might be ill-prepared for this. Just stick to the basics: you have AND gates and you know how those work, so just use AND gates to take the inverted and non-inverted binary inputs and give a certain output for a given binary sequence, just like the example your assistant gave you.
____
Ryan R.
R&D
0 Kudos
Message 5 of 14
(8,437 Views)
I drew up the schematic as told me to do...

I also tried to connect them, but only few of them wroks...
 
Here is what I've done:
 
 
Here the combination I use:
 
 
0 Kudos
Message 6 of 14
(8,426 Views)
Here is the comibnation I used:
 
0------0---0----0----0
1------0---0----0----1
2------0---0----1----0
3------0---0----1----1
4------0---1----0----0
5------0---1----0----1
6------0---1----1----0
7------0---1----1----1
8------1---0----0----0
9------1---0----0----1
10----1---0----1----0
11----1---0----1----1
12----1---1----0----0
13----1---1----0----1
14----1---1----1----0
15----1---1----1----1
 
0 Kudos
Message 7 of 14
(8,423 Views)

Here is another method i used, but I don't know if I did it well:

 

http://rapidshare.com/files/117976314/Dekoduesi_binar_hex.rar.html

 

0 Kudos
Message 8 of 14
(8,419 Views)
I think that I'm really close now...

I drew up a new schematic, it's quite simplte and work 4 the most but still some dont work and i really cant understand why...
 
Plz Someone check it:
 
0 Kudos
Message 9 of 14
(8,414 Views)
Well your schematic is so cluttered that it's very hard to read. Try cleaning it up a bit so there aren't so many overlapping traces. My suggestion is to run A, A', B, B', C, C', D, and D' down vertically to the bottom of the page, and run traces straight from the gates horizontally to the input they need. Like 5 would be connected to A'BC'D (read: not-A, B, not-C, D), assuming D is your least significant bit. This way when B and D are high, you AND them with inverted A and C to get a "True" output from the gate.
____
Ryan R.
R&D
0 Kudos
Message 10 of 14
(8,411 Views)