搜索
bottom↓
回复: 46

新年快乐!新手交作业,6字LED点阵屏

[复制链接]

出0入0汤圆

发表于 2007-1-1 12:36:00 | 显示全部楼层 |阅读模式
屏是二手,我是新手,这是我闪灯之后的第一个习作项目。



之前用C51做了,感觉不够快,有点闪,试着移过来用M8做。
-----此内容被utopia于2007-01-01,12:43:19编辑过

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2007-1-1 12:46:40 | 显示全部楼层
点击此处下载armok01139897.rar

出0入0汤圆

发表于 2007-1-1 13:44:12 | 显示全部楼层
赞一个!请问使用什么做驱动呢?

出0入4汤圆

发表于 2007-1-1 15:45:31 | 显示全部楼层
Cool!

:)

出0入0汤圆

发表于 2007-1-1 18:01:43 | 显示全部楼层
楼主不是新手,我这个还没做

出0入0汤圆

 楼主| 发表于 2007-1-1 19:17:21 | 显示全部楼层
由两块16x48的点阵板联级,6 只hc595输出 + 2只hc595+16只B772做行驱动。

出0入0汤圆

发表于 2007-11-15 19:57:57 | 显示全部楼层
谢谢utopia ,我先看看

出0入0汤圆

发表于 2007-11-15 20:07:22 | 显示全部楼层
版主快送裤子。
头像被屏蔽

出0入0汤圆

发表于 2007-11-15 20:13:31 | 显示全部楼层
裤子来也!

出0入0汤圆

发表于 2007-11-15 20:22:36 | 显示全部楼层
迟到的裤子。光屁股快一年了。
呵呵。。。。酷!

出0入0汤圆

发表于 2008-1-14 11:19:21 | 显示全部楼层
嗯~~~!还不错!不过取模不很好~~我想在这里问一下,用VB乍样读WINDOW的自定义库的模.呵呵~~~本人笨了点.请高手指点!
E:gxluozhi@126.com 谢谢~~

出0入0汤圆

发表于 2008-1-14 13:07:10 | 显示全部楼层
谢谢,虽然我用不到!!

出0入0汤圆

发表于 2008-4-7 21:06:25 | 显示全部楼层
顶下...

出0入0汤圆

发表于 2008-4-8 16:57:59 | 显示全部楼层
能否上个原理图呢?这样让学习者更快点呀!

出0入0汤圆

发表于 2008-4-9 10:45:28 | 显示全部楼层
上传个原理图好吗,功德无量啊

出0入0汤圆

发表于 2008-4-9 18:58:29 | 显示全部楼层
顶一个,最近也在做这个

出0入0汤圆

发表于 2008-4-10 13:36:24 | 显示全部楼层
TO 10楼
用VB取WINDOWS的字模我不会,不过用BCB的我会
unsigned int i,j,ledwidth;
    unsigned char leddate[32000];
    MainImage->Canvas->FillRect(MainImage->Canvas->ClipRect);
    MainImage->Canvas->Font->Name     =     "黑体";
    MainImage->Canvas->Font->Charset     =     GB2312_CHARSET;
    MainImage->Canvas->Font->Height     =     -16;

    MainImage->Canvas->TextOut(0,     0, MainMemo->Text);

    ledwidth=MainImage->Canvas->TextWidth(MainMemo->Text);  //图形宽度
    for(i=0;i<ledwidth;i++)
    {
        leddate[i*2]=0;
        leddate[i*2+1]=0;
        for(j=0;j<16;j++)
        {
            if(MainImage->Canvas->Pixels[j]==clBlack)
            {
                if(j<8)
                    leddate[i*2]|=0x80>>j;
                else
                    leddate[i*2+1]|=0x80>>(j-8);
            }
        }
    }

出0入0汤圆

发表于 2008-8-21 23:13:58 | 显示全部楼层
ding

出0入0汤圆

发表于 2008-8-22 23:43:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-8-23 16:21:10 | 显示全部楼层
#include "hz_pixel.h"         //字库

请问楼主上面字库哪儿有

出0入0汤圆

发表于 2008-8-23 19:44:08 | 显示全部楼层
披上电路图吧,这样穿上裤子才显得帅

出0入0汤圆

发表于 2008-8-23 21:49:00 | 显示全部楼层
有这屏的,一看就知道接线了

出0入0汤圆

发表于 2009-4-2 11:59:07 | 显示全部楼层
真难,,,我点阵到现在还莫不着门道,,是不是跟液晶写RAM一样的

出0入0汤圆

发表于 2009-4-9 16:15:37 | 显示全部楼层
呵呵,学习ing

出0入0汤圆

发表于 2009-4-12 08:13:25 | 显示全部楼层
披上电路图吧,这样穿上裤子才显得帅 .电路应该不难啊

出0入0汤圆

发表于 2009-4-12 09:10:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-4-28 14:08:55 | 显示全部楼层
有没有原理图呢?
懂了的人觉得很简单,没有门道的人可是一头雾水呢

出0入0汤圆

发表于 2009-5-27 00:13:56 | 显示全部楼层
参考一下,2009.05.07

出0入0汤圆

发表于 2009-5-27 00:59:34 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-8-29 13:08:24 | 显示全部楼层
兄弟们,我们做LED显示屏的都加到一个QQ群里吧!方便交流!群号码是:28625442

出0入0汤圆

发表于 2009-10-17 12:53:16 | 显示全部楼层
楼主做得不错!

出0入0汤圆

发表于 2009-10-17 13:24:22 | 显示全部楼层
有没有得卖啊?
一直想买一个便宜的LED屏。

出0入0汤圆

发表于 2009-10-17 20:37:58 | 显示全部楼层
顶起,我前一阵什么驱动也没用,只做个两块的!浪费的狠啊!

出0入0汤圆

发表于 2009-10-19 22:36:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-24 19:52:01 | 显示全部楼层
便宜的点阵屏可以到淘宝上淘一个,这里有HT1632C驱动的,http://item.taobao.com/auction/item_detail.jhtml?item_id=871cfd3963b2bb1628649aff103e6f05&x_id=0db2

出0入0汤圆

发表于 2009-12-12 16:09:16 | 显示全部楼层
好东西

出0入0汤圆

发表于 2009-12-12 18:11:31 | 显示全部楼层
顶!

出0入0汤圆

发表于 2009-12-13 11:52:45 | 显示全部楼层
要是传个原理图就好了

出0入0汤圆

发表于 2010-3-19 14:25:23 | 显示全部楼层
很好。

出0入0汤圆

发表于 2010-4-14 12:58:09 | 显示全部楼层

出0入0汤圆

发表于 2010-6-21 17:30:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-31 09:54:51 | 显示全部楼层
学习中。。。。。。

出0入0汤圆

发表于 2010-7-31 11:28:31 | 显示全部楼层
程序不全  pgm_read_byte 函数的实现呢?

出0入0汤圆

发表于 2011-5-7 10:37:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-3 00:52:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-3 07:19:09 | 显示全部楼层
shuai

出0入0汤圆

发表于 2011-12-25 20:47:47 | 显示全部楼层
/**************************************************************************************
左移显示数据生成模块:(功能相当于有返回值的函数 )
***************************************************************************************/
uint8_t two_onebyteL(uint8_t h1, uint8_t h2)
{
uint8_t temp, tempcol;          //输出变量;列移动位数变量。

if(col<8) tempcol=col;
else tempcol=col-8;
temp=(h1<<tempcol)|(h2>>(8-tempcol));    //左移显示
temp=255-temp;            //若字模为阴码则不用此句
return temp;            //将显示数据返回显示输出函数。
}

/**********************************************************************************
左移显示数据输出函数 : 为显示数据生成模块的h1、h2赋值并且输出合成后的新的h1、h2数据
***********************************************************************************/
void sendoneline_L(void)
{
int8_t s;
uint8_t inc;
uint8_t temp;

if(col<8)inc=0;
else inc=1;
          for(s=0+inc;s<1+inc;s++)   //左移显示 :单屏s=1+,4屏s=7+,8屏s=15+;  
{
SBUF=two_onebyteL(BUFF,BUFF[s+1]);while(!TI);TI=0;   
}

}

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

本版积分规则

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

GMT+8, 2024-4-28 02:15

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

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