矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 1770|回复: 7

单片机驱动了一个全彩LED屏

[复制链接]
     
发表于 2022-7-28 18:36:15 | 显示全部楼层 |阅读模式
弄到一个64X32的P3全彩LED屏,上面的芯片被擦掉了字,不过接口的引脚上有文字,lat,oe,clk,gnd,a,b,c,d,r1,r2,g1,g2,b1,b2,然后试着用51单片机驱动,居然成功了,效果还不错,下面用来做wifi电子钟
全彩led屏.jpg

评分

3

查看全部评分

     
发表于 2022-7-28 20:35:46 | 显示全部楼层
祝贺成功,膜拜大神!
回复 支持 反对

使用道具 举报

     
发表于 2022-7-28 20:49:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-7-28 21:16:52 | 显示全部楼层
本帖最后由 njhhack 于 2022-7-28 21:21 编辑

//下面是主要的显示逻辑       
for(d=0;d<16;d++)//扫描16个行,上面16行和下面16行同时扫描,共32行
{
        //将串行数据分解成4个地址信号送到dd,dc,db,da引脚上
        dd=(d>>3)&1;
        dc=(d>>2)&1;
        db=(d>>1)&1;
        da=d&1;
        f=d*64;//ram,ram2是显示缓冲区
        lat=0;//开启串行输入
        for(p=0;p<64;p++)//扫描64列
        {
                //上面16行处理,s中保存了象素点色彩值
                s=ram[f+p];
                b1=0;
                r1=0;
                g1=0;
                if(s==1)r1=1;
                else if(s==2)g1=1;
                else if(s==3)b1=1;
                //下面16行处理,s中保存了象素点色彩值
                s=ram2[f+p];
                r2=0;
                g2=0;
                b2=0;
                if(s==1)r2=1;
                else if(s==2)g2=1;
                else if(s==3)b2=1;
                else if(s==4){r2=1;b2=1;}
                else if(s==5){g2=1;b2=1;}
                else if(s==6){r2=1;g2=1;}
                else if(s==7){r2=1;g2=1;b2=1;}
                //发送一个时钟信号,使串行数据送入一位
                clk=0;
                clk=1;
        }
        lat=1;//关闭串行数据输入
        oe=0;//锁存数据,保持led点亮
        delay(5);//延时一段时间,时间越长,led越亮
        oe=1;//关闭锁存,led熄灭
}
下面是5X9小字体显示7种色彩的效果
全彩led灯2.jpg
回复 支持 反对

使用道具 举报

     
发表于 2022-7-28 22:18:45 | 显示全部楼层
膜拜大神。
回复 支持 反对

使用道具 举报

     
发表于 2022-7-29 05:47:01 | 显示全部楼层
这个了不起,我能要到led ,可惜不会玩
回复 支持 反对

使用道具 举报

     
发表于 2022-7-29 09:23:53 | 显示全部楼层
可以尝试显示彩色图片了。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-7-29 16:37:38 | 显示全部楼层
只有64X32点阵,显示彩色图片效果有点差,就显示点文字算了,感觉点阵屏没有段码屏看的舒服,如果显示纯数字,还是段码屏好,还比较省电,驱动也容易的很
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-27 21:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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