一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 2609|回复: 11
收起左侧

求助:led不亮,怎么回事?

[复制链接]
发表于 2012-10-28 12:50 | 显示全部楼层 |阅读模式
手头上有一2手的LED板,接口应该是标准08接口,上图;       板子.JPG     这是板子背面,32个595;2个138,2个74HC244D,1个74HC04D;8个MEM2311;         
20121023026.jpg 这是板子正面;
问题:1,这个板子要几V电压能点亮?
        2,谁能给个程序!让我测试下它!感激不尽~
发表于 2012-10-28 13:23 | 显示全部楼层
这个电压一般都是5V吧 程序论坛上很多程序应该通用 不亮就把程序里OE取反试试 有些板子的OE是高有效 有些板子的OE是低有效
发表于 2012-10-28 13:50 | 显示全部楼层
最下面一排是不是,缺原件啊?这个屏要是好的,就应该是138=245+595+4953
 楼主| 发表于 2012-10-28 14:01 | 显示全部楼层
回复 3# 下一页
我感觉也是,最下面一排都是空的,刚玩这个 不太懂~全部原件就是我说的那些了~不知道244D和MEM2311是干嘛用的!!
 楼主| 发表于 2012-10-28 14:09 | 显示全部楼层
回复 2# bqtx122


这是我下的程序,帮看下吧!
附上程序

#include <REG52.H>
#include <intrins.h>

#define uchar unsigned char
#define uint unsigned int

sbit HC138_A   = P1^4;   
sbit HC138_C   = P1^3;   
sbit HC595_STB = P1^2;
sbit HC595_GD  = P1^1;
sbit HC138_OE  = P1^0;   

sbit HC138_B   = P1^5;                        
sbit HC138_D   = P1^6;
sbit HC595_CLK = P1^7;
sbit HC595_RD  = P3^2;

unsigned char r_data[16], g_data[16];
unsigned char k, t;

unsigned char code hanzi[][8]={                 //二维数据

0x00,0x18,0x24,0x24,0x24,0x24,0x24,0x18,        //0

0x00,0x08,0x18,0x08,0x08,0x08,0x08,0x08,        //1

0x00,0x18,0x24,0x24,0x08,0x10,0x20,0x3C,        //2

0x00,0x18,0x24,0x04,0x18,0x04,0x24,0x18,        //3

0x00,0x04,0x0C,0x14,0x24,0x3E,0x04,0x04,        //4

0x00,0x3C,0x20,0x38,0x24,0x04,0x24,0x18,        //5

0x00,0x18,0x24,0x20,0x38,0x24,0x24,0x18,        //6

0x00,0x3C,0x04,0x08,0x10,0x10,0x10,0x10,        //7

0x00,0x18,0x24,0x24,0x18,0x24,0x24,0x18,        //8

0x00,0x18,0x24,0x24,0x1C,0x04,0x24,0x18,        //9

0x00,0x26,0x69,0x29,0x29,0x29,0x29,0x26,        //10

0x00,0x22,0x66,0x22,0x22,0x22,0x22,0x22,        //11

0x00,0x26,0x69,0x29,0x22,0x24,0x28,0x2F,        //12

0x00,0x26,0x69,0x21,0x26,0x21,0x29,0x26,        //13

0x00,0x22,0x66,0x2A,0x32,0x3F,0x22,0x22,        //14

0x00,0x2F,0x68,0x2E,0x29,0x21,0x29,0x26,        //15

};

//delay us
void Delay(uchar us)
{
        while(--us);  
}

void Write_HC595(unsigned char rdd, gdd)
{
        unsigned char i;

        for (i=0;i<8;i++)
        {
                HC595_RD=~rdd&0x80;    //只显示红色字
                rdd=rdd<<1;

                HC595_CLK=1;
                HC595_CLK=0;
        }
}


void main (void)
{
        while(1)
        {
                for(t=0;t<16;t++)   //16 行
                {
            HC138_OE = 0;

                                r_data[0] = hanzi[0][t];
                                r_data[1] = hanzi[2][t];
                                r_data[2] = hanzi[4][t];
                                r_data[3] = hanzi[6][t];
                                r_data[4] = hanzi[8][t];
                                r_data[5] = hanzi[10][t];
                                r_data[6] = hanzi[12][t];
                                r_data[7] = hanzi[14][t];

                        for (k=0;k<8;k++)
                                Write_HC595(r_data[k], g_data[k]);  

                        HC138_OE  = 1;        
                        HC595_STB = 1;
                        HC595_STB = 0;

                        HC138_A = t&0x01;
                        HC138_B = t&0x02;
                        HC138_C = t&0x04;
                        HC138_D = t&0x08;

                        Delay(400);
                }  
        }        //end while
}
发表于 2012-10-28 16:32 | 显示全部楼层
HC138_OE = 0;
就是这个 如果不亮 原来等于0的地方改成1 原来等于1的地方改成0试试
 楼主| 发表于 2012-10-28 17:03 | 显示全部楼层
回复 6# bqtx122


   还是不行啊,改了,依然没反应~
发表于 2012-10-28 17:13 | 显示全部楼层
那我就无能为力了
 楼主| 发表于 2012-10-28 17:47 | 显示全部楼层
回复 8# bqtx122


   依然感谢你~
发表于 2012-10-28 19:45 | 显示全部楼层
下边一行元件可能是行驱动用的,这个应该可以从中间锯开成两人块1664。
电源用的多大功率的?

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-18 05:59 , Processed in 0.075238 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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