一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 11465|回复: 13
收起左侧

点阵屏又新到货了F3.75双色32*64贴片芯片

  [复制链接]
发表于 2012-10-16 09:35 | 显示全部楼层 |阅读模式
亲手测试无坏点 尺寸约15.2cm*30.5cm

适合做万年历或频谱

可以提供简单的单片机驱动显字的例程

电压:5伏
接口:标准08接口 16扫

驱动芯片245+595+4953 全贴片芯片

二手货但成色不错

一般地区运费每块10元 每加1块运费加6元 请拍多块的朋友们等我修改价格 特殊偏远地区另议

http://item.taobao.com/item.htm?spm=0.0.0.31.750bb6&id=16182853606链接地址

淘宝价格还是40元 论坛价35元 兄弟们就不要砍价了 拍下等我改价格

本人兼职在网上卖点东西 可能会经常不在线 这个板子一般的程序就能驱动 论坛上很多

发表于 2012-10-16 09:44 | 显示全部楼层
去看看
在这里上点图呀
谢谢楼主分享
 楼主| 发表于 2012-10-16 09:46 | 显示全部楼层
我晕 网了上图了 补上
1.jpg
2.jpg
3.jpg
4.jpg
发表于 2012-10-16 11:03 | 显示全部楼层
好屏,有3280,这个也心动啊
发表于 2012-10-16 13:10 | 显示全部楼层
要两块,已拍
 楼主| 发表于 2012-10-16 22:21 | 显示全部楼层
直接上个显字程序的源码吧 用的是AT89S52 用STC单片机的可能需要调一下延时
#include<reg52.h>
#define uchar unsigned char
uchar hang[16]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0xfc,0x0d,0xfe,0x0f};
sbit R=P2^0;
sbit G=P2^4;
sbit CLK=P1^2;
sbit STB=P1^3;
sbit OE=P0^6;
char code HZ[];
char HC[8];
uchar zhuwei[8]={0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00};

void delay(int z) //延时函数
{
int x,y;
for(x=0;x<z;x++)
for(y=0;y<110;y++);
}

void WriteByte(char dat)//写一个字节数据
{
char i;
for(i=0;i<8;i++)
{
dat=dat>>1;
R=CY;
CLK=0;
CLK=1;
}
}


void main()//主函数
{
  int num;
   uchar a,b,c,d;

   OE=0;
   G=1;
    while(1)
      {
        uchar zi;
        int xh;
        
                for(zi=0;zi<3;zi++)
         {
           for(xh=0;xh<200;xh++)
            {
              for(num=0;num<16;num++)
               {
                                 for(b=0;b<4;b++)
                                  {
                                   HC[2*b]=(HZ[2*num+128*zi+32*b]);
                                   HC[2*b+1]=(HZ[2*num+1+128*zi+32*b]);
                                  }
                          for(a=0;a<8;a++)
                                   {
                                      WriteByte(HC[a]);
                                   }
                 P0=hang[num];
                 STB=1;
                                 STB=0;
                       
               }
            }
         }

                                for(zi=0;zi<3;zi++)
         {
           for(xh=0;xh<200;xh++)
            {
              for(num=0;num<16;num++)
               {
                                 for(b=0;b<4;b++)
                                  {
                                   HC[2*b]=(HZ[2*num+128*zi+32*b]);
                                   HC[2*b+1]=(HZ[2*num+1+128*zi+32*b]);
                                  }
                          for(a=0;a<8;a++)
                                   {
                                      WriteByte(HC[a]);
                                   }
                 P0=hang[num];
                 STB=1;
                                 STB=0;
                       
               }
            }
                     OE=1;
                         delay(500);
                         OE=0;
                  for(xh=0;xh<200;xh++)
            {
              for(num=0;num<16;num++)
               {
                                 for(b=0;b<4;b++)
                                  {
                                   HC[2*b]=(HZ[2*num+128*zi+32*b]);
                                   HC[2*b+1]=(HZ[2*num+1+128*zi+32*b]);
                                  }
                          for(a=0;a<8;a++)
                                   {
                                      WriteByte(HC[a]);
                                   }
                 P0=hang[num];
                 STB=1;
                                 STB=0;
                       
               }
            }
         }

        for(zi=0;zi<3;zi++)
         {
                 for(d=0;d<16;d++)
                 {
          
           for(xh=0;xh<10;xh++)
            {
              for(num=0;num<16;num++)
               {
                                 for(b=0;b<4;b++)
                                  {
                                   HC[2*b]=(HZ[2*num+128*zi+32*b]);
                                   HC[2*b+1]=(HZ[2*num+1+128*zi+32*b]);
                                  }
                          if(num<=d)
                                   for(a=0;a<8;a++)
                                   {
                                      WriteByte(HC[a]);
                                   }
                                   else
                                        for(a=0;a<8;a++)
                                   {
                                      WriteByte(0xff);
                                   }
                 P0=hang[num];
                 STB=1;
                                 STB=0;
                       
               }
            }
         }
                   for(xh=0;xh<100;xh++)
            {
              for(num=0;num<16;num++)
               {
                                 for(b=0;b<4;b++)
                                  {
                                   HC[2*b]=(HZ[2*num+128*zi+32*b]);
                                   HC[2*b+1]=(HZ[2*num+1+128*zi+32*b]);
                                  }
                          for(a=0;a<8;a++)
                                   {
                                      WriteByte(HC[a]);
                                   }
                 P0=hang[num];
                 STB=1;
                                 STB=0;
                       
               }
            }

                 }

                         for(zi=0;zi<3;zi++)
         {
                 for(d=0;d<16;d++)
                 {
          
           for(xh=0;xh<10;xh++)
            {
              for(num=0;num<16;num++)
               {
                                 for(b=0;b<4;b++)
                                  {
                                   HC[2*b]=(HZ[2*num+128*zi+32*b]);
                                   HC[2*b+1]=(HZ[2*num+1+128*zi+32*b]);
                                  }
                          if(num<=d)
                                   for(a=0;a<8;a++)
                                   {
                                      WriteByte(HC[a]);
                                   }
                                   else        if(num==d+1)
                                        for(a=0;a<8;a++)
                                   {
                                      WriteByte(0x00);
                                   }
                                   else
                                        for(a=0;a<8;a++)
                                   {
                                      WriteByte(0xff);
                                   }
                 P0=hang[num];
                 STB=1;
                                 STB=0;
                       
               }
            }
         }
         for(xh=0;xh<100;xh++)
            {
              for(num=0;num<16;num++)
               {
                                 for(b=0;b<4;b++)
                                  {
                                   HC[2*b]=(HZ[2*num+128*zi+32*b]);
                                   HC[2*b+1]=(HZ[2*num+1+128*zi+32*b]);
                                  }
                          for(a=0;a<8;a++)
                                   {
                                      WriteByte(HC[a]);
                                   }
                 P0=hang[num];
                 STB=1;
                                 STB=0;
                       
               }
            }

                 }

        for(zi=0;zi<3;zi++)
         {
                   for (c=0;c<8;c++)
                   {
            for(xh=0;xh<10;xh++)
            {
              for(num=0;num<16;num++)
               {
                 
                                 for(b=0;b<4;b++)
                                  {
                                   HC[2*b]=(HZ[2*num+128*zi+32*b]);
                                   HC[2*b+1]=(HZ[2*num+1+128*zi+32*b]);
                                  }
                               
                                 for(a=0;a<8;a++)
                                   {
                                     
                                          WriteByte(HC[a]|zhuwei[c]);
                                         

                                   }
                 P0=hang[num];
                 STB=1;
                                 STB=0;
                                 

               }
            }
                        }         

                   for(xh=0;xh<200;xh++)
            {
              for(num=0;num<16;num++)
               {
                 
                                 for(b=0;b<4;b++)
                                  {
                                   HC[2*b]=(HZ[2*num+128*zi+32*b]);
                                   HC[2*b+1]=(HZ[2*num+1+128*zi+32*b]);
                                  }
                               
                                 for(a=0;a<8;a++)
                                   {
                                      WriteByte(HC[a]);
                                   }
                 P0=hang[num];
                 STB=1;
                                 STB=0;
                                 

               }
            }
         }


                 
     }
}

char code HZ[]=
{
0x7F,0xFF,0x7F,0xE0,0x7F,0xFF,0x03,0xC0,0x7B,0xDF,0x7B,0xF9,0x0B,0xEE,0x7B,0xEF,
0xFB,0xE0,0xFB,0xFF,0x3B,0xF8,0xBB,0xFB,0xBB,0xFB,0xDD,0xDB,0xED,0xDB,0xF6,0xC7,/*"虎",0*/
0xF7,0xFF,0x7B,0x80,0x41,0xFF,0x5D,0xDF,0x41,0xDD,0x5D,0xEB,0x41,0xEB,0x5D,0xF7,
0x5D,0xF7,0x40,0xEB,0x4F,0xEB,0x57,0xDD,0x5B,0xDE,0x5D,0xFF,0x56,0x80,0xEF,0xFF,/*"躯",1*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x80,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"一",2*/
0x03,0xE0,0x7F,0xFF,0x01,0x80,0x7D,0xBF,0x46,0xD1,0x7F,0xFF,0x47,0xF1,0xFF,0xFF,
0x03,0xC0,0xFB,0xFF,0x0B,0xE0,0xFB,0xFF,0x03,0xC0,0xDB,0xED,0xDD,0xF3,0x9E,0x8F,/*"震",3*/
0xFF,0xFF,0x01,0xC0,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x03,0xE0,
0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x00,0x80,0xFF,0xFF,/*"王",4*/
0x03,0xE0,0x7F,0xFF,0x01,0x80,0x7D,0xBF,0x46,0xD1,0xBB,0xFF,0x01,0xC1,0xBB,0xDD,
0x83,0xDD,0xEF,0xC1,0x01,0xDD,0x6D,0xDD,0x01,0xC1,0xEF,0xDD,0x00,0xD5,0xEF,0xEE,/*"霸",5*/
0xBF,0xFF,0x7F,0xFF,0x7F,0xFF,0xFF,0xFF,0x01,0xE0,0xFF,0xF7,0xFF,0xFB,0xFF,0xFD,
0xFF,0xFE,0x7F,0xFF,0xBF,0xFF,0xDF,0xFF,0xE7,0xFF,0xDB,0xFF,0x3D,0x80,0xFF,0xFF,/*"之",6*/
0xF7,0xFF,0xF7,0xFF,0x03,0xC0,0xFB,0xFF,0x0D,0xF0,0xFE,0xFF,0x03,0xF0,0xFF,0xF7,
0xFF,0xF7,0xFF,0xF7,0xFF,0xF7,0xFF,0xF7,0xFF,0xAF,0xFF,0xAF,0xFF,0x9F,0xFF,0xBF,/*"气",7*/
0xFF,0xFF,0x07,0xE0,0xF7,0xEF,0xF7,0xEF,0xF7,0xEF,0x07,0xE0,0xF7,0xED,0xF7,0xFD,
0xF7,0xFB,0x3B,0xF7,0xFB,0xEE,0xFD,0x9F,0xCE,0xFF,0x3F,0xFF,0xFF,0xFE,0xFF,0xFD,/*"尽",8*/
0xFF,0xFF,0x07,0xF0,0xF7,0xF7,0xF7,0xF7,0x07,0xF0,0xF7,0xF7,0xF7,0xF7,0x07,0xF0,
0xDF,0xFD,0xDD,0xDD,0xDB,0xDD,0xD7,0xED,0xD7,0xF5,0xDF,0xFD,0x00,0x80,0xFF,0xFF,/*"显",9*/
0xFF,0xFF,0x03,0xF0,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0x01,0xC0,0xDF,0xFE,
0xDF,0xFE,0xDF,0xFE,0xEF,0xFE,0xEF,0xFE,0xF7,0xDE,0xFB,0xDE,0xFD,0xC1,0xFE,0xFF,/*"无",10*/
0xFF,0xFD,0x3B,0xE0,0xB7,0xED,0x37,0xE0,0xFF,0xFD,0x0F,0x80,0xF0,0xFF,0x37,0xE0,
0xB7,0xEF,0xB7,0xED,0xB7,0xED,0xF7,0xFA,0x77,0xF7,0xAB,0xEF,0x1D,0x80,0xFF,0xFF,/*"遗",11*/
};
 楼主| 发表于 2012-10-21 00:32 | 显示全部楼层
还有货继续
发表于 2012-10-21 07:10 | 显示全部楼层
有万年历的程序吗?有就买块玩玩。已经有两块屏了,但不是标准接口的,不懂单片机,不会搞程序。
 楼主| 发表于 2012-10-21 08:07 | 显示全部楼层
上次那个屏的万年历程序在这个屏上可能需要修改
发表于 2012-10-21 14:09 | 显示全部楼层
预定3块,优惠点了。

本版积分规则

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

GMT+8, 2025-4-28 21:53 , Processed in 0.049342 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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