钻石会员
主题
回帖0
积分23852
阅读权限50
注册时间2008-11-13
最后登录1970-1-1
在线时间 小时
|
从这个显示图来看,再根据你1楼的描述,发现你这个屏是非常特别,比我想象中的还有特别。由于138和595的连接特别,所以行序号是1和7-2,在32X64屏来讲,有4行错位,【在8行就有一行有错位】,同样595也是这个情况,在每1个8X8都有一列错位。那么在64列里面有8个列是错位的,另外由于595的8列序号相反,使文字在8X8就显示左右相反,这样的特殊的屏估计市场上的控制卡没有可以找到可以用的控制卡。仅仅是个人看法哦。
要想正常显示这个屏,唯一办法只有自己会编写程序,在程序里面重新定义行序列和列序列,由于我不会写程序,看来是没有办法可以帮上忙了。
比如【这个是网上下载的程序】
/*****************************************************
定义两个可位寻址的变量,用于对字模数据的顺序调整,
因为这块屏的连接没有按正常顺序,需对每位数据从新
编排,才能使用一般的字模工具产生的字模
*****************************************************/
uchar bdata temp0;
uchar bdata temp1;
sbit temp00=temp0^0;
sbit temp01=temp0^1;
sbit temp02=temp0^2;
sbit temp03=temp0^3;
sbit temp04=temp0^4;
sbit temp05=temp0^5;
sbit temp06=temp0^6;
sbit temp07=temp0^7;
sbit temp10=temp1^0;
sbit temp11=temp1^1;
sbit temp12=temp1^2;
sbit temp13=temp1^3;
sbit temp14=temp1^4;
sbit temp15=temp1^5;
sbit temp16=temp1^6;
sbit temp17=temp1^7;
uchar code tab[]=
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f};/*16行段码*/ |
|