⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch.c

📁 带T6963C控制器的LCD的驱动程序和简单的显示测试程序
💻 C
字号:
 void  chuan2(uchar x,uchar y)
{ 
  uchar  i,j,k,l,uRow,uCol;
  for(i=0;i<88;i++)
{if(rbuf[i]=='w'&&rbuf[i+1]=='d')
 break;}
 for(k=0;k<10;k++)
{l=k+i;
if(l>75)
l=l-75;
for(j=0;j<16;j++)
{uRow=y;
uCol=x;
fnSetPos(uRow*16+j,uCol);
uRow = fnGetRow();
uCol = fnGetCol(); 
fnPR12(LC_AUT_WR);
fnPR13(ASC_MSK[(rbuf[2+l]-0x20)*16+j]);
fnPR12(LC_AUT_OVR);}          
x++;
}}
 void  chuan3(uchar x,uchar y)
{ 
   uchar  i,j,k,l,uRow,uCol;
  for(i=0;i<88;i++)
{if(rbuf[i]=='h'&&rbuf[i+1]=='x')
 break;}
 for(k=0;k<10;k++)
{l=k+i;
if(l>75)
l=l-75;
for(j=0;j<16;j++)
{uRow=y;
uCol=x;
fnSetPos(uRow*16+j,uCol);
uRow = fnGetRow();
uCol = fnGetCol(); 
fnPR12(LC_AUT_WR);
fnPR13(ASC_MSK[(rbuf[2+l]-0x20)*16+j]);
fnPR12(LC_AUT_OVR);}          
x++;
}}
 void  chuan4(uchar x,uchar y)
{ 
   uchar  i,j,k,l,uRow,uCol;
  for(i=0;i<88;i++)
{if(rbuf[i]=='h'&&rbuf[i+1]=='y')
 break;}
for(k=0;k<10;k++)
{l=k+i;
if(l>75)
l=l-75;
for(j=0;j<16;j++)
{uRow=y;
uCol=x;
fnSetPos(uRow*16+j,uCol);
uRow = fnGetRow();
uCol = fnGetCol(); 
fnPR12(LC_AUT_WR);
fnPR13(ASC_MSK[(rbuf[2+l]-0x20)*16+j]);
fnPR12(LC_AUT_OVR);}          
x++;
}}
void  chuan5(uchar x,uchar y)
{ 
  uchar  i,j,k,l,uRow,uCol;
  for(i=0;i<88;i++)
{if(rbuf[i]=='z'&&rbuf[i+1]=='y')
 break;}
 for(k=0;k<10;k++)
{l=k+i;
if(l>75)
l=l-75;
for(j=0;j<16;j++)
{uRow=y;
uCol=x;
fnSetPos(uRow*16+j,uCol);
uRow = fnGetRow();
uCol = fnGetCol(); 
fnPR12(LC_AUT_WR);
fnPR13(ASC_MSK[(rbuf[2+l]-0x20)*16+j]);
fnPR12(LC_AUT_OVR);}          
x++;
}}
void  chuan6(uchar x,uchar y)
{ 
 uchar  i,j,k,l,uRow,uCol;
  for(i=0;i<88;i++)
{if(rbuf[i]=='V'&&rbuf[i+1]=='e')
 break;}
 for(k=0;k<10;k++)
{l=k+i;
if(l>75)
l=l-75;
for(j=0;j<16;j++)
{uRow=y;
uCol=x;
fnSetPos(uRow*16+j,uCol);
uRow = fnGetRow();
uCol = fnGetCol(); 
fnPR12(LC_AUT_WR);
fnPR13(ASC_MSK[(rbuf[2+l]-0x20)*16+j]);
fnPR12(LC_AUT_OVR);}          
x++;
}}
void  chuan7(uchar x,uchar y)
{ 
 uchar  i,j,k,l,uRow,uCol;
  for(i=0;i<88;i++)
{if(rbuf[i]=='V'&&rbuf[i+1]=='n')
 break;}
 for(k=0;k<10;k++)
{l=k+i;
if(l>75)
l=l-75;
for(j=0;j<16;j++)
{uRow=y;
uCol=x;
fnSetPos(uRow*16+j,uCol);
uRow = fnGetRow();
uCol = fnGetCol(); 
fnPR12(LC_AUT_WR);
fnPR13(ASC_MSK[(rbuf[2+l]-0x20)*16+j]);
fnPR12(LC_AUT_OVR);}          
x++;
}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -