College stuff

Deathcrow

Power member.
Reputation
0
Got up at 6 this morning to start studying for an exam that I will start taking in about 2 hours (1:30pm). I am pretty confident about it, but it is the first exam so far for this class so I am not too sure what to expect. Wish me luck!


After that I will probably have to stay after class to go to the lab and continue work for a different class. Hopefully I am not there until 5:00pm or later, but that is definitely a possibility. =\
 

Did you have to feed your circuit hamster food?
On a serious note, you should take a pic of your circuits and post them, then have us guess what they do.
 

I will see what I can do.
 

I like this idea.
 

Just for you, @"Deathwish".

This one is from my Circuits lab:

And...

This one is from my Computer Engineering lab:
 

I did something like that this year. Or maybe last year. I don't remember. Anyways my group and I ended up paying someone to do it for us.
 

What you don't see in the picture is that the circuits lab one has a program that I wrote to run it. For the computer engineering one, I had to completely design how the circuit would be set up with all the different logic gates by myself.

The one for circuits lab simply goes from 0 to 9 and increments by 1 every time the button is pressed. The "hard" part about this program is that you want to make there is debounce so that when you press it one time it doesn't think you pressed it 10 times in half a second. If you have a debounce of 1000 ms (1 second) it solves this button bounce problem. However, if you hold down the button it will increment by 1 every second that it is being held down. In reality you want it to increment only 1 time for every time the button is pressed. That means the button needs to be released and then pressed again before the 7-segment display is to increment 1 again. The secret is another while() loop.


The one for the computer engineering lab reads in the binary inputs which are equivalent to the base 10 (decimal) numbers of 0, 1, 2, 3, 4, 5, 6, and 7 (binary 111). Then based on my logic gate design, it should convert each of those numbers to my student ID (hence everyone's circuit will be very different). For example, I use the dip switch to give an input of binary 0 0 0 which is simply 0 in base 10. The output should be 5 since the 5 is the first number of my student id. There are 7 numbers in my student ID, but there are 8 inputs. So I needed to assign an output of 9 to the input of 7.
 
I decided to take some of my computer engineering lab stuff home so I could work on it without going to the campus. I needed a 5V power supply though to use my circuit. Grabbed a cheap USB cable mouse and cut the the mouse off. Using the USB cable to power my circuit.

 

You're always talking about binary numbers...
 

It is the language computers speak.
 

Does that mean that you're a computer? O:
 

Hah, you made me laugh in real life.

It means that in order to do anything like create a circuit and build computers, it requires knowledge of binary language. They can only understand 0 and 1.....off and on...receiving power or not receiving power.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…