Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics 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.

[SOLVED] P10 led connection explanation

Status
Not open for further replies.

thannara123

Advanced Member level 4
Advanced Member level 4
Joined
Jan 7, 2010
Messages
1,485
Helped
121
Reputation
242
Reaction score
111
Trophy points
1,353
Location
God's Own country India, Kerala
Activity points
9,647
I bought a p10 led module

p10_display_32x16_red_back.jpg

p10_display_pinout.png

I had interfaced with pic ,8051 avr earlier with myown (made by me) led matrix .
No I want to interface it with p10 led module .And I bought it .The above pins are shown . what i s A and B in . how to understand it .
I have added a ot of matrix in my program for cascading the matrix . what about the programming in p10 LED .
 

Easyrider83

Advanced Member level 5
Advanced Member level 5
Joined
Oct 11, 2011
Messages
1,608
Helped
374
Reputation
748
Reaction score
362
Trophy points
1,363
Location
Tallinn, Estonia
Activity points
8,575
Simple shift register. You can use SPI interface to shift in data.
 

    haoiudau

    Points: 2
    Helpful Answer Positive Rating

xpress_embedo

Advanced Member level 4
Advanced Member level 4
Joined
Jul 5, 2011
Messages
1,154
Helped
161
Reputation
396
Reaction score
189
Trophy points
1,353
Location
India
Activity points
10,578
I think they use 74HC595 shift registers, so these connections present to connector is of the shift register IC.
Can you tell, from where you buy these P10 Cards. I asked because you are from India and i would like to buy these cards also.
 

xpress_embedo

Advanced Member level 4
Advanced Member level 4
Joined
Jul 5, 2011
Messages
1,154
Helped
161
Reputation
396
Reaction score
189
Trophy points
1,353
Location
India
Activity points
10,578
what is A and B ?
i purchased it from http://store.extremeelectronics.co.in/P10-32x16-LED-Display-Matrix-RED.html

- - - Updated - - -

Anyone has its datasheet ?

- - - Updated - - -

only give the raw data where can i give the column data

Thanks for the store information.

You can have a look at this link.
http://digital-wizard.net/avr_projects/p10_led_display_panel_interface

For Line A and B, i am not sure, but they are used to control the Upper and Lower 8 rows.
As 74HC595 IC is a 8-bit shift register, so to Handle a display of 16x32, two shift registers are used, one will control the upper 8 rows and another will control the lower 8 rows.

But i am not sure.
 

thannara123

Advanced Member level 4
Advanced Member level 4
Joined
Jan 7, 2010
Messages
1,485
Helped
121
Reputation
242
Reaction score
111
Trophy points
1,353
Location
God's Own country India, Kerala
Activity points
9,647
AB is 2 to 8 line decoder signal ? right ?

- - - Updated - - -

What changes are to made in the following program to interface p10 led module instead of 8x8 led matrix

Code:
#include <REGX51.H>
#include<delay.h>
sbit DS  = P1^6;   // Loading parallel data to HC165.
sbit SH_CP = P1^4;
sbit ST_CP = P1^5;


void sendserial(unsigned char);
unsigned char temp;
unsigned char a[]= { 0xFF, 0x88, 0x8C, 0x8A, 0x71, 0x00,
                     0x7E, 0x81, 0x81, 0x81, 0x7E,0x00,
					 0x7E, 0x81, 0x81, 0x81, 0x7E,0x00,
					 0xFF, 0x40, 0x30, 0x40, 0xFF, 0x00,
					 0x28,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00
					  };
void scroll_data(void);

unsigned int i2,l,i,j,k=32;
void main()
{

  while(1)
   	scroll_data();

	
  
  	 }
  	 


void sendserial(unsigned char Serial_data)
{  unsigned char compare_data ; 
       		
  
    for (compare_data = 0x80; compare_data; compare_data>>=1)
      {
	      
        if (Serial_data&compare_data)
            DS = 1; // Data 1	
        else
            DS = 0; // Data 0 
		
		 SH_CP = 0;
	     SH_CP = 1; 
		  							         
      }
	  
} 

 void scroll_data(void)
 {
 
 
            for (i2=0; i2<4; i2++)
	         {
	          for(i=0; i<7;i++)
	   {	
	    P3=(1<<i);
	      sendserial(~a[i]);
		 sendserial(~a[i+7]);  
		 sendserial(~a[i+15]);
		
	      ST_CP = 0;
	      ST_CP = 1;	
		  
		 delay(5);
		 }
		 
	  	}
     
	 
	 temp= a[0];
            for(j=0; j<k; j++) 
			 {
			 a[j] = a[j+1];
			     if(j==k-1)
			     {
				  a[j] = temp;
				  }
			  }	 
	
	}

Capture.PNG
 

andre_luis

Super Moderator
Staff member
Advanced Member level 7
Joined
Nov 7, 2006
Messages
9,499
Helped
1,186
Reputation
2,391
Reaction score
1,185
Trophy points
1,403
Location
Brazil
Activity points
55,104
It is straighfoward deduce that the first thing to do is to increase the size of variables temp and a[], and corresponding code which handles them in order to reach the just added extra bits.
 

andre_luis

Super Moderator
Staff member
Advanced Member level 7
Joined
Nov 7, 2006
Messages
9,499
Helped
1,186
Reputation
2,391
Reaction score
1,185
Trophy points
1,403
Location
Brazil
Activity points
55,104
earlier the forum was highly helpful

Perhaps because now the forum ( members ) are not motivated to help anymore the ones who do not clearly evince a previous research, an initial guessing, or even an attempt to start making themselves something before asking for a solution.
 

FvM

Super Moderator
Staff member
Advanced Member level 7
Joined
Jan 22, 2008
Messages
50,972
Helped
14,629
Reputation
29,534
Reaction score
13,734
Trophy points
1,393
Location
Bochum, Germany
Activity points
291,649
I don't know how you got "the correct answer" from a link that apparently uses a completely different interface and mux scheme.
 

andre_luis

Super Moderator
Staff member
Advanced Member level 7
Joined
Nov 7, 2006
Messages
9,499
Helped
1,186
Reputation
2,391
Reaction score
1,185
Trophy points
1,403
Location
Brazil
Activity points
55,104
A and B is there used to RUN /Scan the rows with a decoder ?

Isn't that information available at the link "Download P10 Datasheet in PDF" that is currently present at the seller link you provided above ? I noticed that for downloading it we first should to subscribe there, but I'm too lazy to do that right now, and I sincerely hope that this was not the reason for which you didn't as well.
 

c_mitra

Advanced Member level 6
Advanced Member level 6
Joined
Nov 13, 2012
Messages
3,815
Helped
929
Reputation
1,860
Reaction score
921
Trophy points
1,393
Activity points
30,128
earlier the forum was highly helpful ..

We are all interested in helping others but it does not mean that we shall do your work of learning. You are expected to gain knowledge sufficiently so that you can understand and learn the basics.

We help you to learn the basic principles and if you have some queries, we explain. But it should not be like that we give you a schematic and you do the soldering.
 

thannara123

Advanced Member level 4
Advanced Member level 4
Joined
Jan 7, 2010
Messages
1,485
Helped
121
Reputation
242
Reaction score
111
Trophy points
1,353
Location
God's Own country India, Kerala
Activity points
9,647
Perhaps because now the forum ( members ) are not motivated to help anymore the ones who do not clearly evince a previous research, an initial guessing, or even an attempt to start making themselves something before asking for a solution.
Sir i searched that above 5 hours more .. i didnt seen that datasheet thank you very much helped ...
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top