I agree that this is the intention of the OP, however without some information about the hardware used and configuration we can only give qualitative information.i think what he is trying to accomplish is to display a 4bit number on a pair of seven segs. ive tried it a few times myself, with 4, 8 and 16 bit numbers using basic logic chips. no success though, ill be keeping my eye on this thread!
Two seven segment displays will display 00-99 using decimal digits only. One seven segment display will display the values 0-15 decimal as hexidecimal digits using some "styleized" versions of the letters A-F which are used to denote the hexidecimal digits 10-15.I need to combine 2 7-segment displays to allow me to see 0-15 but i am not sure how to connect them
One more suggestion. I think you should use 74LS47 chips instead of CD4511 chips. Unlike the CD4511 chips, the 74LS47 has the additional logic to blank the display that it is driving if it detects a 0 (at your option). If you use a CD4511, you have to make the necessary logic to blank the leading zeros. Also, a CMOS device like an EPROM will drive them perfectly.It will handle a 6 bit BCD code and display it from 0 to 99 with leading zero blanking.
Zip the files in a *.zip file and upload. That should do.The only problem that I have now is that no matter how hard I try, I can not seem to be able to attach the schematics, PCB layout and HEX dump onto this site.
After doing all the work, I wish to share it with others!!!
Am I missing something??????
Well, that is a better alternative. I forgot that the CD4511 would blank the output if given different codes than the ones corresponding to 0-9 (that doesn't happen with the 74LS47, giving odd symbols instead). So you don't actually need to use it's blanking pin.Ah, but not when you use the EPROM. Because if you send HEX "FF" to the 2 4511's it will blank the display (see truth table for the 4511).
So example HEX "87" will produce the display "87" as the 2 halves of the byte are used 1 for each 4511.
HEX "F1" will display " blank 1", HEX "11" will display "11" and so on...
PS. yes I am sensitive, but TTL uses more power, and I am trying to save the world !!!
|Thread starter||Similar threads||Forum||Replies||Date|
|Using 16f690 pic / interfasing key pad and 2 x 7 segment displays , problem||Embedded Systems and Microcontrollers||6|
|Cannot get 7 segment displays to work separately.||Embedded Systems and Microcontrollers||4|
|what can i do if i want that the displays show a negaive number in a 7 segment displays?||Homework Help||3|
|Project: Arduino temperature reading using a DS18B20 with 74HC595 / 4x Seven Segment displays||The Completed Projects Collection||7|
|Arduino temperature reading using a DS18B20 with 74HC595 / 4x Seven Segment displays||Embedded Systems and Microcontrollers||4|
|Using 16f690 pic / interfasing key pad and 2 x 7 segment displays , problem|
|Cannot get 7 segment displays to work separately.|
|what can i do if i want that the displays show a negaive number in a 7 segment displays?|
|Project: Arduino temperature reading using a DS18B20 with 74HC595 / 4x Seven Segment displays|
|Arduino temperature reading using a DS18B20 with 74HC595 / 4x Seven Segment displays|