您当前的位置:五五电子网电子知识单片机-工控设备51单片机1335 lcd显示C程序 正文
1335 lcd显示C程序

1335 lcd显示C程序

点击数:7682 次   录入时间:03-04 12:04:03   整理:http://www.55dianzi.com   51单片机
                i=i+2;
        }
        while(i<0x78); //0x1e

       SetCursor(kk,kkk+1);
       i=1;
        while(i<0x78)// 0x1f
        {
                LcdDataWrite(ZiKu[i]);
                i=i+2;
        }
          SetCursor(kk,kkk+2);
       i=1;
        while(i<0x78)// 0x1f
        {
                LcdDataWrite(ZiKu[i]);
                i=i+2;
        }
          SetCursor(kk,kkk+3);
       i=1;
        while(i<0x78)// 0x1f
        {
                LcdDataWrite(ZiKu[i]);
                i=i+2;
        }
          SetCursor(kk,kkk+4);
       i=1;
        while(i<0x78)// 0x1f
        {
                LcdDataWrite(ZiKu[i]);
                i=i+2;
        }

}

void xc(lcd_addh,lcd_addl,bmp_long,bmp_high,bmp)
unsigned char lcd_addh;
unsigned char lcd_addl;
unsigned char bmp_long;
unsigned char bmp_high;
unsigned char bmp[];
    {
unsigned char i,j;
unsigned int k=0;
union{
unsigned int k;
unsigned char lcd_add[2];
}a;                         //定义数据组
a.lcd_add[0]=lcd_addh;
a.lcd_add[1]=lcd_addl;
for(i=0;i<bmp_high;i++)     //字形高度
        {
        SetCursor(a.lcd_add[0],a.lcd_add[1]);    //X,Y
for(j=0;j<bmp_long;j++)      //字形宽度
{
WriteOneWork(tt[k]);
k++;
}
        a.k+=40;
     }
     }
     */

 void CLEAR(void)
  {
    unsigned int i,j;
    LcdCommand(0x4c);   /* CSRDIR 代码 */
    LcdCommand(0x46);   /* CSRW 代码 */
   LcdDataWrite(0x00);   /* 设置参数光标指针低8位 */
    LcdDataWrite(0x00);   /* 设置参数光标指针高8位 */
   LcdCommand(0x42);   /* MWRITE 代码 */
    for(j=0;j<2195;j++)       /*清64K的显示存储器*/
      {
        for(i=0;i<30;i++)     /*写入一行*/
          {
            LcdDataWrite(0x00);     /* 写入数据 */
          }
     }
 }

/* ----------------------延时子程序----------------------------- */
void delay(uint delx)
{
        uint i=0;
        while(i<delx)
        {
                i++;
        }
}









上一页  [1] [2] [3] [4] [5] [6] [7] [8] 


本文关键字:程序  51单片机单片机-工控设备 - 51单片机