一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: matao1314
收起左侧

32X64红绿双色点阵显示(带调速和调灰度加上移+左移+调颜色【三色】)

  [复制链接]
发表于 2011-3-19 18:25 | 显示全部楼层
回复  无锡风

我知道一乐中有很多高手,想请教一下关于256级阶灰的编写,和FFT的算法问题!!!!
对了 ...
matao1314 发表于 2011-3-3 19:02 https://www.yleee.com.cn/images/common/back.gif


嘿嘿,真是冤家一乐群57189191 屏发了,你耐心点吧 谢谢你的C语言
 楼主| 发表于 2011-3-20 09:23 | 显示全部楼层
回复 21# 不会在放弃

不用客气,在以后的学习中如果有还有不会的,还可以来问我,其实帮助人也是一种乐趣,~~~~~~~~~~
发表于 2011-3-21 00:15 | 显示全部楼层
你好,我现在在学习一字点阵屏,我想问下有哪位大虾知道只用一个字模数组,比如“一二三四”,靠程序算法使点阵实现上下左右移顺序移动(顺序都是“一二三四”)啊!我只能实现上、左、右移,下移用了另一个数组才能实现。。。求帮助!
 楼主| 发表于 2011-3-21 12:09 | 显示全部楼层
回复 23# lxlxl


    你的问题不太清楚,把图传上来看看
 楼主| 发表于 2011-3-21 12:11 | 显示全部楼层
回复 23# lxlxl


    上移和下移的原理不都一样么,你上移都搞定了,下移也就容易了啊,
发表于 2011-3-21 12:28 | 显示全部楼层
弱弱的问下,8阶、256阶是调节亮度的么!
发表于 2011-3-21 12:35 | 显示全部楼层
回复 25# matao1314


    uchar code HZ[]=
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x3F,0xFF,//
0x3E,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//一0
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xF8,0x03,0xF0,0x02,0x00,0x00,0x00,//
0x00,0x1E,0x0F,0xFF,0x1F,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//二1
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xF0,0x01,0xE0,0x00,0x00,0x01,0xF0,//
0x01,0x80,0x00,0x00,0x01,0xFF,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//三2
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0x1F,0xE3,0x19,0x23,0x1B,0x33,//
0x08,0x02,0x07,0xF6,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//四3
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,//0
};
我参考过别人程序,但是基本都是用不同的数组来实现下移的,现在用上面的数组靠程序实现了上、左、右移,一先移出来,然后接着二……,下移本来打算用上面的数组,像左右移一样用个缓冲区重组下数组,可是就是转不过弯-,-!!!!!现在将就用下面的数组实现我想要的功能了!
uchar code HZ[]=
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0x1F,0xE3,0x19,0x23,0x1B,0x33,//
0x08,0x02,0x07,0xF6,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//四3
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xF0,0x01,0xE0,0x00,0x00,0x01,0xF0,//
0x01,0x80,0x00,0x00,0x01,0xFF,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//三2

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xF8,0x03,0xF0,0x02,0x00,0x00,0x00,//
0x00,0x1E,0x0F,0xFF,0x1F,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//二1
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x3F,0xFF,//
0x3E,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//一0
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//0
};
 楼主| 发表于 2011-3-21 16:47 | 显示全部楼层
回复 27# lxlxl


    晕死
 楼主| 发表于 2011-3-21 16:56 | 显示全部楼层
回复 28# matao1314


    //分别装载上、下半屏点阵数据
void Load_one_line(void)
{
BUFF__UP[0]=Left[0][disrow*4+(所有字模个数)-move*4];//装载上半屏一线点阵数据
//省略N行代码
BUFFDOWN[0]=Left[0][64+disrow*4+(所有字模个数)-move*4];//装载下半屏一线点阵数据
//省略N行代码

}


我的意思就是逆序发数据,上移的时候加,下移的时候减!!!!
发表于 2011-3-21 18:08 | 显示全部楼层
回复 29# matao1314


    谢谢!!

本版积分规则

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

GMT+8, 2024-4-28 09:10 , Processed in 0.048753 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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