Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

LED Matrix from 8 bit latch

Status
Not open for further replies.

Simon27

Newbie level 5
Joined
Jul 17, 2010
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Scotland
Activity points
1,360
I am trying to build a circuit that will run an 8x8 LED matrix. The data for which LEDs should be lit is stored in a 74HC259 8 bit addressable latch.

I think I have got the basic block level circuit worked out (see attached diagram). A binary counter goes from 0 to 7. This produces the address for which the 8 bits of data are stored in the latch.

A 3-8 line decoder decimalises this to activate the current row.

Data is set by pre-setting the counter, which then sets the address for the latch where serial data is entered.

The part I'm trying to figure out is how to wire the LEDs of the matrix between the latch output and the row-enabling decoder. Should there be transistors or some other circuitry to get the current though the LEDs for only a single row at a time? Without frying either the latch or the decoder?

I have never built anything like this before so any help or guidance would be appreciated. Is this circuit even practical?

Nothing is built yet, I'm just trying to sort out the details for what I'll need. I’m hoping to use logic chips - not a PIC!
 

Attachments


Prototyp_V1.0

Advanced Member level 2
Joined
Apr 3, 2007
Messages
658
Helped
119
Reputation
238
Reaction score
79
Trophy points
1,308
Location
Norway
Activity points
4,802
Hi.

How are you going to read the data into the latch. One row at a time, or just having some external hardware/circuitry that is synced to the counter?
 

Simon27

Newbie level 5
Joined
Jul 17, 2010
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Scotland
Activity points
1,360
One row at a time. The clock input would be cut off, address preset on the counter, and then serial data fed in at it's own speed.

Then the counter is started again.

The plan was that the data would come from an Arduino, without using all of the processor time directly controlling the matrix.
 

Prototyp_V1.0

Advanced Member level 2
Joined
Apr 3, 2007
Messages
658
Helped
119
Reputation
238
Reaction score
79
Trophy points
1,308
Location
Norway
Activity points
4,802
At the moment I can't see any reason why it won't work.

Good luck building it :)
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top