一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 4544|回复: 10

shqi2003版主您好,关于P10的屏的驱动!!!

[复制链接]
发表于 2012-10-6 22:52 | 显示全部楼层 |阅读模式
shqi2003
版主您好,请问P10的屏您能发一个动态的C51的驱动给我吗?谢谢您了!请问您的QQ是多少啊?我最近在学习如何驱动这种屏,但是我只会一些C语言的程序,请您帮帮忙吧!万分感谢了!
发表于 2012-10-7 09:02 | 显示全部楼层
沈老师都是爷爷辈的了……估计没QQ……
回复

使用道具 举报

 楼主| 发表于 2012-10-7 20:50 | 显示全部楼层
请沈老师 回复一下啊!!!
回复

使用道具 举报

发表于 2012-10-7 21:04 | 显示全部楼层
沈老师估计这段时间没空上网,为他老人家祝福吧。
回复

使用道具 举报

发表于 2012-10-8 09:57 | 显示全部楼层
本帖最后由 shqi2003 于 2012-10-8 10:05 编辑

回复 1# hlwekopiy


    这是以前玩P10屏的程序,你的屏不一定完全可以用,给你参考一下,自行研究。


  一乐电子百科 提示信息


附件文件无法保存到远程服务器,请与管理员联系。

回复

使用道具 举报

发表于 2012-10-8 10:05 | 显示全部楼层
shqi2003
版主您好,请问P10的屏您能发一个动态的C51的驱动给我吗?谢谢您了!请问您的QQ是多少啊?我最近 ...
hlwekopiy 发表于 2012-10-6 22:52 https://www.yleee.com.cn/images/common/back.gif



    一乐电子百科 提示信息

附件文件无法保存到远程服务器,请与管理员联系。

/*四扫点阵屏左移*/

#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint  unsigned int
//A-P20,B-P21
sbit  ST=P3^6;  //数据锁存
sbit  CLK=P3^5;  //时钟信号
sbit  OE=P3^4;  //245使能,高电平有效
sbit  DS=P3^7;         //数据输入
uchar  code  table[]={               
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",15*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",16*/

0x7F,0x7F,0x7F,0x03,0xFB,0xF7,0xBF,0xBF,0xBF,0x5F,0x5F,0xEF,0xEF,0xF7,0xFB,0xFD,/*"欢",0*/
0xFF,0xFF,0x03,0xFB,0xFA,0xB6,0xD5,0xEB,0xEF,0xD7,0xDB,0xBA,0x7E,0xFD,0xFB,0xF7,
0xFF,0x7F,0xC3,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x4B,0xD7,0xDF,0xDF,0xDF,0x01,0xFF,/*"迎",1*/
0xFF,0xDF,0xEC,0xED,0xFD,0xFD,0x0D,0xED,0xED,0xED,0xEC,0xED,0xEF,0xD7,0xB8,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xFF,0xFF,0x7F,0x7F,0xBF,0xBF,0xDF,0xEF,0xF7,0xF9,/*"大",2*/
0xFE,0xFE,0xFE,0xFE,0xFE,0x00,0xFE,0xFE,0xFD,0xFD,0xFB,0xFB,0xF7,0xEF,0xDF,0x3F,
0xFF,0xFF,0x01,0xFD,0xFB,0x03,0xFF,0xF7,0x6F,0x5F,0x3F,0x5F,0x67,0x79,0x7F,0xFF,/*"家",3*/
0xFD,0xFE,0x80,0xBF,0x7F,0x80,0xFD,0xF2,0x8E,0xFD,0xF3,0x8E,0xF9,0xE7,0x1D,0xFE,
0xFF,0xF7,0xF7,0xEF,0xDF,0xFF,0x01,0xBF,0xBF,0xBF,0xBF,0xBD,0xBD,0xBD,0xC1,0xFF,/*"光",4*/
0xFE,0xDE,0xEE,0xF6,0xF6,0xFE,0x00,0xFB,0xFB,0xFB,0xFB,0xF7,0xF7,0xEF,0xDF,0x3F,
0x7F,0x7F,0x7F,0x01,0xBF,0xDF,0xDF,0xFF,0x03,0xDB,0xDB,0xDB,0xDB,0x03,0xFB,0xFF,/*"临",5*/
0xF7,0xF7,0xF7,0xB6,0xB6,0xB5,0xB3,0xB7,0xB6,0xB6,0xB6,0xB6,0xB6,0xF6,0xF6,0xF7,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"一",6*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xDF,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0xFF,0xDF,0xEF,0xF7,0xFB,0xFB,0xFF,0xFF,/*"乐",7*/
0xFF,0xFF,0xE0,0xEF,0xEE,0xDE,0xDE,0xC0,0xFE,0xF6,0xF6,0xEE,0xDE,0xBE,0xFA,0xFD,
0xBF,0xBF,0x5F,0x5F,0xEF,0xF7,0xF9,0xEF,0xDF,0xBF,0x7F,0xFF,0xFB,0xFB,0x03,0xFF,/*"论",8*/
0xFF,0xDF,0xEF,0xEF,0xFE,0xFD,0x0B,0xEE,0xEE,0xEE,0xEE,0xEE,0xEA,0xE6,0xEF,0xFF,
0xFF,0xFF,0x03,0xFF,0xFF,0xFF,0x01,0xDF,0xDF,0xBF,0xBF,0x77,0xFB,0x01,0xFD,0xFF,/*"坛",9*/
0xEF,0xEF,0xEE,0xEF,0xEF,0x03,0xEC,0xEF,0xEF,0xEF,0xEF,0xE3,0x1E,0xBC,0xFE,0xFF,
0xFF,0xFF,0xFF,0x03,0xFF,0xFF,0x0F,0xEF,0xEF,0xEF,0x0F,0xFF,0x77,0xBB,0xBB,0xFB,/*"点",10*/
0xFD,0xFD,0xFD,0xFC,0xFD,0xFD,0xC0,0xDF,0xDF,0xDF,0xC0,0xFF,0xDB,0xDD,0xBD,0x7F,
0xBF,0xBF,0xBF,0x01,0x7F,0x5F,0xDF,0x03,0xDF,0xDF,0xDF,0x01,0xDF,0xDF,0xDF,0xDF,/*"阵",11*/
0xFF,0x83,0xBB,0xB4,0xB7,0xAF,0xB6,0xB6,0xBB,0xBB,0xBB,0x94,0xAF,0xBF,0xBF,0xBF,
0xFF,0x07,0xF7,0xF7,0x07,0xEF,0xDF,0x07,0xDF,0xDF,0x03,0xDF,0xDF,0xDF,0xDF,0xDF,/*"屏",12*/
0xFF,0xC0,0xDF,0xDF,0xC0,0xDB,0xDD,0xD0,0xDD,0xDD,0xC0,0xDD,0xBD,0xBB,0x7B,0xF7,
0xFF,0xF7,0x77,0x6F,0xFF,0x01,0xFF,0xFF,0xFF,0x03,0xFF,0xFF,0xFF,0xFF,0x01,0xFF,/*"栏",13*/
0xEF,0xEE,0xEF,0xEF,0x03,0xEC,0xCF,0xC7,0xAB,0xAA,0x6F,0xEF,0xEF,0xEF,0xEC,0xEF,
0xFF,0x07,0xF7,0xF7,0xF7,0x07,0xF7,0xF7,0xF7,0x07,0xF7,0xF7,0xF7,0xF7,0x07,0xF7,/*"目",14*/
0xFF,0xC0,0xDF,0xDF,0xDF,0xC0,0xDF,0xDF,0xDF,0xC0,0xDF,0xDF,0xDF,0xDF,0xC0,0xDF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",15*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",16*/
};
void display(unsigned char x)         //595显示
{
unsigned char i;
for(i=0;i<8;i++)
{
DS=x&0x80;
CLK=0;
_nop_();   
_nop_();
CLK=1;   
x <<= 1;
}
}
main()
{
  uchar n,a,speed,m,d;
while(1)
{           
  for(a=0;a<17;a++)        //控制字数【字数-2】
  for(d=0;d<2;d++)         
  for(m=0;m<8;m++)          //判断是否移过八点
  for(speed=0;speed<8;speed++)   //移动速度原来10
  for(n=0;n<4;n++)   
  {
   display(table[32*a+n+28]   <<m | table[32*a+n+12]   >>(8-m));  //装载前半屏数据
  display(table[32*a+n+24]   <<m | table[32*a+n+8]    >>(8-m));
  display(table[32*a+n+20]   <<m | table[32*a+n+4]    >>(8-m));
  display(table[32*a+n+16]   <<m | table[32*a+n]      >>(8-m));   
  display(table[32*a+n+12]   <<m | table[32*a+32+n+28]>>(8-m));
  display(table[32*a+n+8]    <<m | table[32*a+32+n+24]>>(8-m));
  display(table[32*a+n+4]    <<m | table[32*a+32+n+20]>>(8-m));
  display(table[32*a+n]      <<m | table[32*a+32+n+16]>>(8-m));   
  display(table[32*a+32+n+28]<<m | table[32*a+32+n+12]>>(8-m));  //装载后半屏数据
  display(table[32*a+32+n+24]<<m | table[32*a+32+n+8] >>(8-m));
  display(table[32*a+32+n+20]<<m | table[32*a+32+n+4] >>(8-m));
  display(table[32*a+32+n+16]<<m | table[32*a+32+n]   >>(8-m));   
  display(table[32*a+32+n+12]<<m | table[32*a+64+n+28]>>(8-m));
  display(table[32*a+32+n+8] <<m | table[32*a+64+n+24]>>(8-m));
  display(table[32*a+32+n+4] <<m | table[32*a+64+n+20]>>(8-m));
  display(table[32*a+32+n]   <<m | table[32*a+64+n+16]>>(8-m));
                if(d==1)
  {
               
                display(table[32*a+64+n+28]<<m | table[32*a+64+n+12]>>(8-m));    //装载将要输入数据
  display(table[32*a+64+n+24]<<m | table[32*a+64+n+8 ]>>(8-m));
  display(table[32*a+64+n+20]<<m | table[32*a+64+n+4 ]>>(8-m));
  display(table[32*a+64+n+16]<<m | table[32*a+64+n   ]>>(8-m));
                }
                OE=1;
  ST=0;
  ST=1;
                  
  P2=n;
  }
  }     
}
回复

使用道具 举报

 楼主| 发表于 2012-10-8 19:13 | 显示全部楼层
回复 6# shqi2003


    真的,太感谢您了!
回复

使用道具 举报

 楼主| 发表于 2012-10-10 16:06 | 显示全部楼层
回复 6# shqi2003


    shqi2003  版主您好,我用PCtoLCD2002取字模取的“欢迎大家”几个字对比一下您给的程序里面的字模不对,请问是如图设置的吗!?
以下是我取的,不知道哪里不对,请指教一下!!!

{0xFF,0xFE,0xFF,0xFE,0xC0,0xFE,0x5F,0x80,0x5E,0xDF,0xAD,0xED,0xEB,0xFD,0xF7,0xFD},
{0xE7,0xFD,0xE7,0xF9,0xDB,0xFA,0xDB,0xF6,0x7D,0xE7,0x9E,0x8F,0xE3,0xDF,0xFF,0xFF},/*"欢",0*/
{0xFD,0xFF,0x7B,0xFE,0x93,0xC1,0xDB,0xDD,0xDF,0xDD,0xDF,0xDD,0xD8,0xDD,0xDB,0xDD},
{0x5B,0xDD,0x9B,0xD5,0xDB,0xED,0xFB,0xFD,0xFB,0xFD,0xF5,0xFF,0x0E,0x80,0xFF,0xFF},/*"迎",1*/
{0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x00,0x80,0x7F,0xFF,0xBF,0xFE},
{0xBF,0xFE,0xBF,0xFD,0xDF,0xFD,0xDF,0xFB,0xEF,0xF7,0xF7,0xE7,0xFB,0x8F,0xFD,0xDF},/*"大",2*/
{0xBF,0xFF,0x7F,0xFF,0x03,0x80,0xFD,0xDF,0x05,0xE8,0x7F,0xFF,0xBF,0xFF,0x0F,0xFB},
{0xB1,0xF2,0xDF,0xFC,0x67,0xFC,0x99,0xF2,0xE7,0x8E,0xF9,0xDE,0x5F,0xFF,0xBF,0xFF},/*"家",3*/

以下是您给的程序里面的:
0x7F,0x7F,0x7F,0x03,0xFB,0xF7,0xBF,0xBF,0xBF,0x5F,0x5F,0xEF,0xEF,0xF7,0xFB,0xFD,/*"欢",0*/
0xFF,0xFF,0x03,0xFB,0xFA,0xB6,0xD5,0xEB,0xEF,0xD7,0xDB,0xBA,0x7E,0xFD,0xFB,0xF7,
0xFF,0x7F,0xC3,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x4B,0xD7,0xDF,0xDF,0xDF,0x01,0xFF,/*"迎",1*/
0xFF,0xDF,0xEC,0xED,0xFD,0xFD,0x0D,0xED,0xED,0xED,0xEC,0xED,0xEF,0xD7,0xB8,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xFF,0xFF,0x7F,0x7F,0xBF,0xBF,0xDF,0xEF,0xF7,0xF9,/*"大",2*/
0xFE,0xFE,0xFE,0xFE,0xFE,0x00,0xFE,0xFE,0xFD,0xFD,0xFB,0xFB,0xF7,0xEF,0xDF,0x3F,
0xFF,0xFF,0x01,0xFD,0xFB,0x03,0xFF,0xF7,0x6F,0x5F,0x3F,0x5F,0x67,0x79,0x7F,0xFF,/*"家",3*/
回复

使用道具 举报

发表于 2012-10-11 00:18 | 显示全部楼层
因为是以前玩的,找到了以前一个提示,不过还要把上下字模调换一下,或者你自己再研究一下。

比如这个方式取模是
{0xFF,0xFF,0x03,0xFB,0xFA,0xB6,0xD5,0xEB,0xEF,0xD7,0xDB,0xBA,0x7E,0xFD,0xFB,0xF7},-----------这个放在下面来就OK了。
{0x7F,0x7F,0x7F,0x03,0xFB,0xF7,0xBF,0xBF,0xBF,0x5F,0x5F,0xEF,0xEF,0xF7,0xFB,0xFD},/*"欢",0*/


点击图可以看到清晰图。

取模方式.jpg
回复

使用道具 举报

发表于 2012-10-19 07:52 | 显示全部楼层
沈老师 如何驱动两块板啊,上面的这个程序驱动一款版没问题,两块板需要改那个地方
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-1-13 01:35 , Processed in 0.037351 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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