导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→12864  反白[yuangao]

 *第34001篇: 12864 反白

  
楼 主:yuangao 2005年9月1日10:11
 12864  反白
12864液晶怎么使一行反白???急急
  
2楼:xiaodao35 2005年9月1日16:28
 数据取反后送液晶
  
3楼:yuangao 2005年9月2日18:39
 能不能说得具体些,我刚学编程,我得是自带
能不能说得具体些,我刚学编程,我得是自带字库,st7290驱动的,我试着先把液晶上的字读出,取反再显示出来,但是乱码,关键是怎么读出来?请指教,非常感谢
  
4楼:yuangao 2005年9月2日17:02
 12864  反白
能不能说得具体些?我刚接触编程,我得是那种自带字库,st7920驱动的,我试着把显示在液晶上的字读出来再取反,然后再写在液晶上,出现了乱码,附上程序,我这样作对吗?非常感谢
/*void Reversedisplay(unsigned char line,unsigned char column)
{ unsigned char j;
unsigned char *tt;
column=column  <  <1;
SetLine(line);
SetColumn(column);
Write_command(0x34,0);//;
Delayus(80);
tt[0]=Read_data(); //
for(j=0;j  <8;j++) 
tt[j]=~Read_data();
//д»Ø
SetLine(line);
SetColumn(column);
for(j=0;j  <8;j++)
Write_data(tt[j]
  
5楼:txw51 2006年3月26日20:49
 这中128*64不能逐行反白
这中128*64不能逐行反白,我给深圳厂家大个电话也是这么说
只能是一三行或二四行反白
很简单,直接送命令
我记得好象是:
MOV    A,#34h
LCALL  Writecommend
MOV    A,#04
LCALL  Writecommend

  
6楼:tanghua686 2006年4月6日10:45
 
自己做字库,想怎么反就怎么反
  
7楼:xiaodao35 2005年9月2日20:33
 st7920控制器有专门的反白命令,汉字不能通过数据取反实现反白.
以下是引用yuangao在2005-9-2 17:02:18的发言:
12864  反白能不能说得具体些?我刚接触编程,我得是那种自带字库,st7920驱动的,我试着把显示在液晶上的字读出来再取反,然后再写在液晶上,出现了乱码,附上程序,我这样作对吗?非常感谢
 /*void Reversedisplay(unsigned char line,unsigned char column)
 { unsigned char j;
 unsigned char *tt;
 column=column  <  <1;
 SetLine(line);
 SetColumn(column);
 Write_command(0x34,0);//;
 Delayus(80);
 tt[0]=Read_data(); //
 for(j=0;j  <8;j++) 
 tt[j]=~Read_data();
 //д»Ø
 SetLine(line);
 SetColumn(column);
 for(j=0;j  <8;j++)
 Write_data(tt[j]
 

  
8楼:hj356 2005年12月18日21:34
 取反很简单
比如你定义的变量a是uchar,然后把数据赋给a后,再a=256-a;再送显示就是反白显示了。

>>>>>>对该主题发表你的看法

本主题贴数8,分页: [第1页]


[上一篇主题]:高薪招聘!R&D Dept. / Electronic En

[下一篇主题]:求助:用pic16f877设计简易心率检测仪,包括心率转换装置