led matrix without microcontrollers

Discussion in 'Homework Help' started by supahariz, Sep 8, 2010.

  1. supahariz

    Thread Starter New Member

    Sep 8, 2010
    15
    0
    hello all,

    i'm new to this site and this is my first post.

    i want to build a led matrix possible size 7 x 24.
    In this i need to scroll a text or a message..

    and i need to build this without using any microcontroller.
    i can use basic logic gates,registers,counters etc..
    please help me with any circuits or schamatics if available.

    thanks in advance:)
     
  2. tom66

    Senior Member

    May 9, 2009
    2,613
    213
    Good luck. You'll need it. Sorry to sound defeatist, but it will be significantly more difficult to use logic gates.

    Let's list what you'll probably need:

    • String memory, to store the string you want to display
    • Interface logic to program the string data
    • Character ROM, to store the representation of each character
    • Address generators for the character ROM
    • Address generators for the output
    • 168 output transistors. Or, you'll need to multiplex the display as well, so you may need graphics memory to remember the output of the display and logic to update the graphics memory.
    If you're allowed to use FPGA's it may be an option. I would suggest checking if there are any dedicated display driver ICs.

    The restriction on microcontrollers sounds like a course requirement. We won't do all your homework for you.
     
  3. kubeek

    AAC Fanatic!

    Sep 20, 2005
    4,669
    804
    If you need to scroll the text, you are pretty much screwed. Static text is doable with a RAM (or ROM if it really is static), a counter and 24+7 transistors, but scrolling will be hard to achieve.

    My idea would be a 24B RAM to buffer the "frame" that is displayed and constantly cycle it through the LED columns, and a ROM containg the string which will be frame-by-frame written to the RAM to move the text. Forget the character ROM that tom66 suggested, that would be way too complex. You simply write the whole string to the (EEP)ROM, where each byte represents one column of LEDs, and then display the right part of it via tha RAM part. The RAM and ROM definitely need to have parallel-access, serial is again way too complex without micro. The move from ROM to RAM will need to happen pretty fast to avoid flicker and other stuff to occur.

    If you can´t use memory chips, then you will have to build them out of registers and other gates :D
     
  4. retched

    AAC Fanatic!

    Dec 5, 2009
    5,201
    312
    Is this some kind of sick joke?

    Punishment for bad behavior?

    Is this a bet?
     
  5. SgtWookie

    Expert

    Jul 17, 2007
    22,182
    1,728
    It sounds like a homework assignment that our OP wants someone to do for them.
     
  6. t06afre

    AAC Fanatic!

    May 11, 2009
    5,939
    1,222
    I think an important piece in such a system will be some sort of character (E)PROM for storing the different symbols.
     
  7. kubeek

    AAC Fanatic!

    Sep 20, 2005
    4,669
    804
    That depends on the assignement, it could be just storing the bitmap of the whole text area.
     
  8. windoze killa

    AAC Fanatic!

    Feb 23, 2006
    605
    24
    You say you have to do it without a microcontroller BUT are you allowed to drive it using a PC???????
     
  9. Dyslexicbloke

    Active Member

    Sep 4, 2010
    420
    19
    Hey heres an off the wall idea from way back when most computers still contained ferite beeds and were probrammed directly with paper products.
    Why not use a linier optical sensor array (FAX esqu) and 'read' the text ....
    Are stepper motors on the cards.....
    Programming would be quick .... scrawl it in thick black marker and shove it in the slot!
    Al ... (Showing his age, and bezzare thought processes)
     
  10. supahariz

    Thread Starter New Member

    Sep 8, 2010
    15
    0
    yeah..ur right...
    its a project i'm supposed to make
    but thanx for the info, i'l try to design this usin a PIC ic
    i'm not supposed to use this..but who cares...i'l use it any way :D
     
  11. supahariz

    Thread Starter New Member

    Sep 8, 2010
    15
    0
    wel i can use a PC...
     
  12. Wendy

    Moderator

    Mar 24, 2008
    20,764
    2,534
    Basically you will need memory, probably EPROM, with a sequential counter (actually 2 of them, one for the minor scroll on the immediate display, and one for the large scroll of the entire message. You should be able to do this with 5 chips, not counting programming the EPROM and drive transistors.
     
  13. windoze killa

    AAC Fanatic!

    Feb 23, 2006
    605
    24
    Well that makes it very easy. You just need to do a row and column select controlled by your parallel port. You can do scrolling. You can make it go backwards and forwards. You have a huge amount of options.
     
  14. windoze killa

    AAC Fanatic!

    Feb 23, 2006
    605
    24
    Forgot to mention you may need shift registers or multiplexers. Lot of options you can combine.
     
    supahariz likes this.
  15. Wendy

    Moderator

    Mar 24, 2008
    20,764
    2,534
    That was what I was thinking about. Given the shear numbers of 8 bit chips out there I don't see it being that hard. PITN to wire maybe.
     
  16. supahariz

    Thread Starter New Member

    Sep 8, 2010
    15
    0
    any schematics regarding this will be very helpful.
    please help me..
     
  17. SgtWookie

    Expert

    Jul 17, 2007
    22,182
    1,728
    Do you have some method of programming a PROM, EPROM or EEPROM?

    Without some kind storage like that, you will need a LOT of ICs, and it will take you a LONG time to build and de-bug it.
     
  18. Wendy

    Moderator

    Mar 24, 2008
    20,764
    2,534
    Homework has rules. We can help, draw block diagrams, but it is your homework. We can critique and offer suggestions but we would not be helping you doing your work for you.

    How big did you want the display to be again? Think binary, 32 bits wide X 8 bits high for example, and how many characters total do you want (128 characters?).
     
  19. supahariz

    Thread Starter New Member

    Sep 8, 2010
    15
    0
    i want to display "hello world"
     
  20. SgtWookie

    Expert

    Jul 17, 2007
    22,182
    1,728
    Look at SIPO (serial-in, parallel-out) shift registers for starters.
     
Loading...