原创 DSP驱动液晶显示汉字的源程序

2007-4-17 22:47 4735 1 3 分类: 处理器与DSP
采用DSP驱动一320*240的液晶模块,SED1335为驱动器,可以显示图形、汉字,均采用描点的形式输出。DSP编程驱动液晶先要完成DSP初始化,包括显示用常量的设置。图形点阵式液晶的RAM区中每个字节的数据直接被送到液晶显示模块上,每个位的电平状态决定显示屏上一个点是否点亮,“1”为亮,“0”为不亮。所以相当于一个字节对应显示屏上一个1行×8列点陈。汉字、数字其实都可以看作是由若干个这样的点阵组成的。用“LCD仿真器”将需要显示的字符转换成代码,存成只读型数组需要时调用即可。现列出在液晶屏上写出一个16*16的汉字的汉字的程序。

void showhanzi(uint code,uint x,uint y)   //显示16*16的汉字,code为在汉字库中的信号,x为屏上横坐标(0-39字节﹜,y为纵坐标(0-239行)
{
 uint codec,i,j,addr,value;
 uint csrh,csrl;
 codec=0;
   codec=code*64;  
    for(i=0;i<4;i++)   //分左右两部分写入
    {   
     addr=y*40+x+i;    //相对地址
       csrh=addr/256;
      //csrl=addr%256;
     csrl=addr-csrh*256;
     //setcsr(addr+i);  //设置好光标地址(和显示ram的地址指针相对应)和光标移动方向就可以写入了
     CmdWrite(0x46);        //设置光标指针位置
    DataWrite(csrl);
     DataWrite(csrh);
    //DataWrite(0x00);
      //DataWrite(0x00);
     CmdWrite(0x4f);  //设置光标向下移动
     CmdWrite(0x42);  //数据写入命令
     for(j=0;j<16;j++)
     {
      value=hanzi[codec+j+i*16];
      DataWrite(value);
     }
    }
    LCDDELAY;
    return;
}

文章评论2条评论)

登录后参与讨论

billzhu_345737527 2012-11-2 15:32

谢谢,看看

standong_531829425 2008-1-22 13:11

能否给发一下你的写数据,写命令子函数?

我用2812写T6963的驱动,刚写到清屏,但是很不稳,一会能清,一会把屏幕整花了,我怀疑是不是延时的问题

相关推荐阅读
zhangxiang1130_495463752 2007-08-27 22:37
由“单片机AD分辨率扩展方法”的文章想到的
单片机扩展如AD功能,才能使其仍具有极大的生命力。以前用过自带16位AD的单片机,也开发过DSP的项目,外部扩展一片16位AD。都是考虑在选用器件上提高AD精度,从没想过扩展微处理器精度的方法。看了《...
zhangxiang1130_495463752 2007-07-09 18:33
从运算速度角度选择DSP型号
DSP广泛应用于通信、语音、雷达、仪器仪表等领域。针对不同应用,市场上有许多型号的DSP产品。以TI的产品为例,从用途上分,有C2000系列定点DSP,因为集成了大量外设资源,更多地用于控制领域;C5...
zhangxiang1130_495463752 2007-07-09 18:30
基于Labview的幅值和相位差测量
比较两个正弦信号的幅值和相位差广泛应用于对比测试中,如与标准信号进行标定、滤波前后信号的比对、互感器的输出等方面。时域波形可以依靠示波器观察,幅值和相位信息需要频谱分析仪测定,但其仅能对一路信号进行测...
zhangxiang1130_495463752 2007-06-23 21:46
静电放电的影响和预防
芯片在正常使用时,有时会莫名其妙的坏掉,分析其原因很大程度上是由于人为造成的静电放电损害了芯片。在冬天尤其明显,建议触摸芯片前先摸摸铁放下电,其实有时我的鼠标都会死掉。:)为减少这种情况,焊接印制板、...
zhangxiang1130_495463752 2007-06-23 21:44
电容在滤波中的应用
电容和电阻是电路中最常用的,实现滤波、LC振荡、积分、储能等功能的电路中都需要电容。实际的电容还会显示电感和电阻分量,市场有无阻电感和电容实际上就是电阻分量较少。电感分量的存在,使得实际电路中电容的成...
zhangxiang1130_495463752 2007-06-15 21:27
关于噪声的特征、测量和处理
在电信号产生和传输过程中,容易受到寄生、杂散电容或电感产生的电磁干扰。这种对有用信号干扰的扰动信号就是噪声,常用信噪比(SNR)来表征。测试噪声常用示波器观察,容易观察出时域的电压噪声。对产品而言,但...
广告
我要评论
2
1
广告
关闭 热点推荐上一条 /3 下一条