搜索
bottom↓
12
返回列表 发新帖
楼主: oufuqiang

LED点阵屏调试手记。过于相信经验,导致浪费了2个多小时的时间。惨~~~~

[复制链接]

出0入0汤圆

发表于 2010-10-17 17:54:08 | 显示全部楼层
顶~!

出0入0汤圆

发表于 2010-10-18 10:12:54 | 显示全部楼层
学习,MARK

出0入0汤圆

发表于 2010-10-19 14:01:23 | 显示全部楼层
一定要mark下

出0入0汤圆

发表于 2010-10-20 21:54:55 | 显示全部楼层
mark下

出0入0汤圆

发表于 2010-10-22 14:52:36 | 显示全部楼层
mark,以后学习!

出0入0汤圆

发表于 2010-10-22 23:01:18 | 显示全部楼层
呃.还没学到点阵..标记一下.

出0入0汤圆

发表于 2010-11-17 10:07:45 | 显示全部楼层
COOL

出0入0汤圆

发表于 2010-11-17 10:44:21 | 显示全部楼层
mark 不错的电路

出0入0汤圆

发表于 2010-11-18 10:29:09 | 显示全部楼层
Mark一下,我有一块屏,怎么也点不亮,难道是这个问题?

出0入0汤圆

发表于 2011-3-14 23:24:31 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-3-15 07:29:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-16 12:26:26 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-3-16 17:45:51 | 显示全部楼层
mark

出5入42汤圆

发表于 2011-3-16 17:53:43 | 显示全部楼层
目前为止还没有玩过显示屏,做个记号,以后学习。

出0入0汤圆

发表于 2011-3-16 20:04:40 | 显示全部楼层
学习中 占时是小白阶段

出0入0汤圆

发表于 2011-3-16 20:28:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-17 01:04:51 | 显示全部楼层
大家看看该怎么办。。。我们要手工焊一个点阵屏,用一个一个的led搭起来,,那应该用什么驱动才能足够亮呢,我以前买的点阵块 用154跟595驱动,亮度不够啊

出0入0汤圆

 楼主| 发表于 2011-3-17 08:44:08 | 显示全部楼层
用量少还不如直接买室外屏。

出0入0汤圆

发表于 2011-3-17 10:17:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-17 10:48:41 | 显示全部楼层
mark党提交

出0入0汤圆

发表于 2011-3-17 14:29:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-21 08:39:07 | 显示全部楼层
mark,原来可以这样防止行常亮

出0入0汤圆

发表于 2011-3-22 20:48:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-24 00:06:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-17 09:47:27 | 显示全部楼层
上了一课!

出0入0汤圆

发表于 2011-4-18 15:26:43 | 显示全部楼层
多谢楼主!值得学习!

出0入0汤圆

发表于 2011-6-10 18:37:45 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-10 18:46:02 | 显示全部楼层
记号一下,我也有类似的板子正好用到。

出0入0汤圆

发表于 2011-6-13 19:04:33 | 显示全部楼层
cool

出0入0汤圆

发表于 2011-6-13 20:07:04 | 显示全部楼层
这样的学习,才是真真的学习,弄不懂的问题,想办法弄明白
这样才能举一反三,谢谢lz的不吝啬
很好的坛,让大家都有了学习的机会,额看到的好多论坛动不动就要积分,::::
感谢阿莫

出0入0汤圆

发表于 2011-6-13 20:13:46 | 显示全部楼层
mark.

出0入0汤圆

发表于 2011-11-29 21:29:42 | 显示全部楼层
怎么没有看到LZ的138呀?求完整测试程序。我的板子是32*64的有两个245,1个04,2个138,8个4953,16个595.请问下两个138如何控制32行呀?

出0入0汤圆

发表于 2011-11-29 21:41:06 | 显示全部楼层
led 点阵  mark

出0入0汤圆

发表于 2011-11-29 21:43:40 | 显示全部楼层
看一下 如何摸索出来的。

出0入0汤圆

发表于 2011-12-1 21:02:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-7 10:12:05 | 显示全部楼层
搞不明白点阵屏是怎么会事。

出0入0汤圆

发表于 2011-12-7 10:45:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-7 12:58:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-7 14:00:21 | 显示全部楼层
mark

出140入0汤圆

发表于 2011-12-7 14:24:05 | 显示全部楼层
有的点阵后面有个大芯片,汗~

出0入0汤圆

发表于 2011-12-7 15:11:14 | 显示全部楼层
我来MARK 9楼的。

出0入0汤圆

发表于 2011-12-7 15:43:48 | 显示全部楼层
原来如此,保护电路,一直不知道123的作用呢

出0入0汤圆

发表于 2011-12-7 16:20:11 | 显示全部楼层
我自己做了一个160*16的,138+TIP127+595+245组合,能显示,可是亮度不够,死活没法提高,郁闷的要死。。。。。。谁能提供相关电路图,让我参考下。先谢!电源用5伏,10安的开关电源。

出0入0汤圆

 楼主| 发表于 2011-12-7 17:09:41 | 显示全部楼层
扫描程序控制是不是有问题?行与行之间加延时了吗?测一下电源电流看看有多少。

出0入0汤圆

发表于 2011-12-7 18:05:07 | 显示全部楼层
学习了,以前也考虑过这个问题,今天在楼主这得到详细的解答了、

出0入0汤圆

发表于 2011-12-7 22:33:43 | 显示全部楼层
这是我的测试程序,简单的静态显示,劳驾看看有什么问题?芯片89S52  晶振24.750M  138+TIP127控制行 595控制列

#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint  unsigned int

sbit G_74138=P2^4;     //行输出控制
sbit SDATA_595=P2^5;  //数据
sbit RCK_595=P2^6;   //时钟
sbit SCLK_595=P2^7;
uchar temp;
uchar sjhc[20];     //数据缓冲
uchar hsj[16]={0x00,0x80,0x40,0xC0,0x20,0xA0,0x60,0xE0,  //行扫描数据
               0x10,0x90,0x50,0xD0,0x30,0xB0,0x70,0xF0};
unsigned char j=0,n,m;
unsigned char code HZ[][32]=
{   

   
    {0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0x80,0x03,0xFC,0x7F,0xFA,0xBF,0xFA,0xBF,
     0xF6,0xDF,0xEE,0xEF,0xDE,0xF7,0xB0,0x1B,0x7E,0xFD,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF},/*"本",0*/

    {0xFE,0xFF,0xFF,0x7F,0xC0,0x01,0xDF,0x7F,0xDF,0x7F,0xDF,0x7F,0xDF,0x03,0xDF,0x7F,
     0xDF,0x7F,0xD8,0x07,0xDB,0xF7,0xDB,0xF7,0xBB,0xF7,0xB8,0x07,0x7B,0xF7,0xFF,0xFF},/*"店",0*/
   
    {0xEF,0x7F,0xEF,0x7F,0x00,0x07,0xEF,0x6F,0xED,0x6F,0xE6,0x6F,0x0F,0x2F,0xAE,0x97,
     0xED,0xD5,0xAB,0xF5,0xD7,0xF9,0xFE,0xEF,0xD7,0x77,0x9B,0x33,0x3B,0xBB,0x7F,0xFF},/*"热",0*/

    {0xFF,0xFB,0x80,0x7B,0xF7,0xDB,0xF7,0xDB,0xE0,0xDB,0xDE,0xDB,0xAE,0xDB,0xF5,0xDB,
     0xFB,0xFB,0xF7,0xEB,0xCF,0xF7,0x3F,0xFF,0xDB,0x77,0xDD,0xBB,0xBD,0xBB,0x7F,0xFB},/*"烈",0*/

    {0xFF,0x7F,0xFF,0x7F,0x03,0x7F,0xFA,0x01,0x7A,0xFB,0xB5,0xB7,0xD7,0xBF,0xEF,0xBF,
     0xE7,0xBF,0xE7,0x9F,0xDB,0x5F,0xDB,0x6F,0xBE,0xE7,0x79,0xF1,0xC7,0xFB,0xFF,0xFF},/*"欢",0*/

    {0xBF,0xFF,0xDE,0x7F,0xC9,0x83,0xDB,0xBB,0xFB,0xBB,0xFB,0xBB,0x1B,0xBB,0xDB,0xBB,
     0xDA,0xBB,0xD9,0xAB,0xDB,0xB7,0xDF,0xBF,0xDF,0xBF,0xAF,0xFF,0x70,0x01,0xFF,0xFF},/*"迎",0*/

    {0xF6,0xFF,0xF6,0xFF,0xEE,0x03,0xCD,0xFB,0xAB,0xB7,0x66,0xAF,0xEE,0xB7,0xED,0xBB,
     0xEB,0xBB,0xEE,0xBF,0xEF,0x7F,0xFD,0xFF,0xAE,0xFB,0xAE,0xED,0x6F,0xED,0xF0,0x0F},/*"您",0*/

    {0xEF,0xBF,0xEF,0xBF,0xDF,0xBF,0x81,0x83,0xBD,0x7B,0xBD,0x7B,0xBC,0xFB,0xBD,0xBB,
     0x81,0xDB,0xBD,0xDB,0xBD,0xFB,0xBD,0xFB,0xBD,0xFB,0x81,0xFB,0xBD,0xD7,0xFF,0xEF},/*"的",0*/

    {0xFE,0xFF,0xDE,0xEF,0xE6,0xE7,0xF2,0xEF,0xF6,0xDF,0xFE,0xFB,0x80,0x01,0xFB,0xBF,
     0xFB,0xBF,0xFB,0xBF,0xFB,0xBF,0xF7,0xBD,0xF7,0xBD,0xEF,0xBD,0xDF,0xC1,0xBF,0xFF},/*"光",0*/

    {0xFE,0xFF,0xF6,0x7F,0xF6,0xFF,0xB6,0x01,0xB5,0xDF,0xB5,0xEF,0xB3,0xEF,0xB6,0xFB,
     0xB6,0x01,0xB6,0xDB,0xB6,0xDB,0xB6,0xDB,0xB6,0xDB,0xF6,0x03,0xF6,0xFB,0xFF,0xFF},/*"临",0*/
};

void Delay( int num)     //延时
{
  while( --num );
}

void WR_595(void)     //向595发送一个字节数据
{
    unsigned char x;
    for(x=0;x<8;x++)
    {  
        temp=temp<<1;
        SDATA_595=CY;
        SCLK_595=1;
        _nop_();
        _nop_();
        SCLK_595=0;
     }
}
void srlsj()    //将10个字的列数据送入缓冲
{  uchar i,n;
   for(n=0,i=0;i<10;i++,n++)
   {  sjhc[2*i]=HZ[n][j];
      sjhc[2*i+1]=HZ[n][j+1];
   }
}

void fslsj()    //将一行列数据发送至595
{  uchar i=0;
   
   for(i=0; i<20;i++)
   {   temp=sjhc;
       WR_595();
   }
}

void main(void)
{
     
     RCK_595=0;
     SCLK_595=0;
            
     while(1)
     {
        uchar i;
       j=0;
       for(i=0;i<16;i++)
       {
           G_74138=1;   //清屏
           srlsj();    //将字符数据送入缓冲
           fslsj();    //将缓冲中的数据送入595
           RCK_595=1;
           P1=hsj;   //行数据输出
           RCK_595=0;
           G_74138=0;
           Delay(10);   //延时
           j+=2;
        }
     }
                     
   
}

出0入0汤圆

发表于 2011-12-8 08:53:18 | 显示全部楼层
哈哈,老乡你好!

出0入0汤圆

发表于 2011-12-8 10:13:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-18 16:17:26 | 显示全部楼层
好东西!!楼主能不能提供整个屏的电路原理图?

出0入0汤圆

发表于 2011-12-18 17:35:05 | 显示全部楼层
同楼上的问题
能不能提供整个屏的电路原理图?

出0入0汤圆

发表于 2011-12-18 20:26:53 | 显示全部楼层
网上一大把,电路也简单的!

出0入0汤圆

发表于 2011-12-18 21:02:25 | 显示全部楼层
make

出0入0汤圆

发表于 2011-12-19 15:24:48 | 显示全部楼层
74hc04电路设计很有特色!

出0入0汤圆

发表于 2011-12-26 01:06:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-3-7 16:12:50 | 显示全部楼层
收藏

出0入0汤圆

发表于 2012-3-8 19:39:03 | 显示全部楼层
好东西 收藏了

出0入0汤圆

发表于 2012-3-8 22:19:07 | 显示全部楼层
回复【24楼】fang45  
mark

-----------------------------------------------------------------------

出0入0汤圆

发表于 2012-3-9 09:16:32 | 显示全部楼层
学习了,点阵需要防止停留在单行亮的。

出0入0汤圆

发表于 2012-3-9 10:24:56 | 显示全部楼层
学习了!

出0入0汤圆

发表于 2012-3-9 11:40:20 | 显示全部楼层
有空学习

出0入0汤圆

发表于 2012-3-9 14:27:18 | 显示全部楼层
标记一下,这个问题在点阵屏中确实存在~

出0入0汤圆

发表于 2012-3-9 14:51:08 | 显示全部楼层
做个标记来学习。

出0入0汤圆

发表于 2012-3-10 14:24:29 | 显示全部楼层
对于7404还是不太懂,为什么可以提供限制频率的作用?

出0入0汤圆

发表于 2012-4-11 19:40:24 | 显示全部楼层
就是还看不懂。要好好学习了

出0入0汤圆

发表于 2012-5-29 14:08:28 | 显示全部楼层
学习了 ,,,,,,

出0入0汤圆

发表于 2012-9-24 14:59:19 | 显示全部楼层
之前也遇到过led屏上有74hc04,当初一直以为是整形的作用,不过自己也没仔细研究,今天看到LZ帖子才知道的,下次自己再仔细研究下,写得挺好的,学习了

出0入0汤圆

发表于 2012-9-24 17:11:28 | 显示全部楼层
我晕  密码的BYTE数据

出0入0汤圆

发表于 2012-12-3 22:14:33 | 显示全部楼层
我买了一块32*64的要45元

出0入0汤圆

发表于 2013-3-27 09:10:02 | 显示全部楼层
有在吗?问下74HC04的外围电路不像我们常用的都是接数字逻辑元件,而是接了两颗贴片的1N4148,电阻,电容等元件。原来这个74HC04跟外围元件构成了触发器,当频率不足时就会关闭138的输出,屏自然不亮了。这个74HC04前段信号接哪了?

出0入0汤圆

发表于 2013-3-27 09:13:55 | 显示全部楼层
本帖最后由 shh8882002 于 2013-3-27 09:15 编辑



这个图中的LA接哪里?电阻跟电容的参数是什么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-3-28 22:19:55 | 显示全部楼层
太强大了

出0入0汤圆

发表于 2013-3-28 22:27:01 | 显示全部楼层
学习啦 谢谢

出0入0汤圆

发表于 2013-5-3 14:11:45 | 显示全部楼层
oufuqiang 发表于 2009-12-28 11:58
chengeiis  要看你的接口是怎么样的。

CODE LEDDOT[]={ }是点阵数据,放到程序存储器中。 ...

楼主,我移植你的程序,在使用 disp=&LEDDOT;//置显示指针,编译时出现错误
  74HC595_Send.c(297): error:  #513: a value of type "unsigned char (*)[3024]" cannot be assigned to an entity of type "unsigned char *"
  这是什么原因啊?

出0入0汤圆

发表于 2013-5-3 15:23:27 来自手机 | 显示全部楼层
学习一下....

出0入0汤圆

发表于 2013-5-8 14:32:07 | 显示全部楼层
LEDDOT里的数据是怎么来的?我换了数据怎么显示不对啊?

出0入0汤圆

发表于 2013-12-28 20:03:09 | 显示全部楼层
mark  

出0入0汤圆

发表于 2013-12-28 20:14:36 | 显示全部楼层
mark                              

出0入0汤圆

发表于 2014-2-11 18:09:38 | 显示全部楼层

很好,这下终于明白了!

出0入0汤圆

发表于 2014-4-9 10:23:54 | 显示全部楼层
收藏学习用!

出0入0汤圆

发表于 2016-9-22 16:39:54 | 显示全部楼层
我靠  原来还有频率的原因我说我怎么死活点不亮 谢谢了兄弟

出0入0汤圆

发表于 2016-9-22 17:51:51 | 显示全部楼层
挖坟高手啊

出0入0汤圆

发表于 2016-9-22 22:43:23 | 显示全部楼层
74HC04的外围电路不像我们常用的都是接数字逻辑元件,而是接了两颗贴片的1N4148,电阻,电容等元件。原来这个74HC04跟外围元件构成了触发器,当频率不足时就会关闭138的输出,屏自然不亮了。

对这个感兴趣,lz能把电路图发出来看看么,不明白hc04怎样做触发器。谢谢。

出0入0汤圆

发表于 2016-9-23 09:17:30 | 显示全部楼层
也遇到一个这样的电路,但为什么与频率有关自己解释得不是很清楚,还请高手指点一二。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 18:38

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表