Connecting IC 555-proteus

Thread Starter

elektroshok

Joined May 24, 2023
13
I implemented a thumbswitch-bcd to be able to increment the decimals one by one and convert them to 4 bit to perform logical expressions with A B C D. I need to do this automatically with 1 second intervals instead of incrementing the thumbswitch by hand. How can I do this, on the left hand side I modelled a 555 timer circuit to see how it works but I dont know how can I connect these two.
1685186781351.png
 

djsfantasi

Joined Apr 11, 2010
9,081
You need a BCD Counter IC, like a CD4510 (there are others; search for CMOS BCD Counter).

Your 555 circuit would be the clock input to the counter. And the counter has A, B, C & D outputs.
 

Thread Starter

elektroshok

Joined May 24, 2023
13
You need a BCD Counter IC, like a CD4510 (there are others; search for CMOS BCD Counter).

Your 555 circuit would be the clock input to the counter. And the counter has A, B, C & D outputs.
Thanks, I wired them together and the clock section is working but I could not connect it properly as outputs do not work. I'd appreciate it if you showed how to do it
 

djsfantasi

Joined Apr 11, 2010
9,081
Thanks, I wired them together and the clock section is working but I could not connect it properly as outputs do not work. I'd appreciate it if you showed how to do it
Show me how you’ve wired it… What are you using to display the numbers?

I’m getting on a 6 hour flight so may not be able to respond in much detail.
 

Thread Starter

elektroshok

Joined May 24, 2023
13
Show me how you’ve wired it… What are you using to display the numbers?

I’m getting on a 6 hour flight so may not be able to respond in much detail.
1685196092742.png
CLK input blinks as 555 timer works but I dont how to connect the rest. The system's main purpose is to display letters using LED. For example 0000 displays A, 0001 displays B and so on. I need 1 second intervals between to show them up
 

djsfantasi

Joined Apr 11, 2010
9,081
View attachment 295113
CLK input blinks as 555 timer works but I dont how to connect the rest. The system's main purpose is to display letters using LED. For example 0000 displays A, 0001 displays B and so on. I need 1 second intervals between to show them up
First, all unused inputs must be connected either to ground or your power supply. Read up on the datasheet as suggested by @ElectricSpidey to find out which one each pin needs to be connected. For example pin 10 (“U/D”) determines whether the counter counts up or down. It looks like you want to count up, so what voltage should be connected to pin 10?

I don’t see how you are displaying the outputs. In other words. How does the display know to show an A when the ABCD output is 0000?

That is a difficult problem. For now, I suggest connecting an LED and a resistor to show the values of ABCD. Then you can watch them count in binary.
 

Thread Starter

elektroshok

Joined May 24, 2023
13
First, all unused inputs must be connected either to ground or your power supply. Read up on the datasheet as suggested by @ElectricSpidey to find out which one each pin needs to be connected. For example pin 10 (“U/D”) determines whether the counter counts up or down. It looks like you want to count up, so what voltage should be connected to pin 10?

I don’t see how you are displaying the outputs. In other words. How does the display know to show an A when the ABCD output is 0000?

That is a difficult problem. For now, I suggest connecting an LED and a resistor to show the values of ABCD. Then you can watch them count in binary.
1685208622937.png
The logic behind what I did is pretty similar to this schematic. I extracted karnaugh maps for letters instead of numbers and obtained boolean expressions. Unfortunately we are only allowed to use logic gates and timer for displaying each one with 1 sec intervals in a single led. I can do it by hand by clicking the toggles but I struggle with connecting the timer. I will check out the 4510 working principle right now.
 

Thread Starter

elektroshok

Joined May 24, 2023
13
@ElectricSpidey @djsfantasi Thank you soo much I connected it successfully! The only problem is it goes down like 9-8-7-6... how can i turn it up? The only additional thing I did about 4510 is connecting the inputs below clock(5-10-1-9) to the ground with additional resistors
 

djsfantasi

Joined Apr 11, 2010
9,081
@ElectricSpidey @djsfantasi Thank you soo much I connected it successfully! The only problem is it goes down like 9-8-7-6... how can i turn it up? The only additional thing I did about 4510 is connecting the inputs below clock(5-10-1-9) to the ground with additional resistors
You need to connect pin 10 to positive voltage. Did you read the datasheet. What did it say about pin 10 - U/D (also known as up/down).
 
Last edited:
Top