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

📄 写字主程序.txt

📁 各种款式液晶显示程序
💻 TXT
字号:
void Hanz()
{
 uchar data i;
 uchar data j;
 char *p1;
 uchar data Column1;
 uchar data Page1;
 p1=p; /*建立指针,使其与数组指针相对应*/
 Column1=Column;/*与全局变量列相对应*/
 Page1=Page;  /*与全局变量页相对应*/
 for(i=0;i<z;i++)  /*页循环*/
 {
  for(j=0;j<y;j++) /*列循环*/
  {
   W_byte();   /*写一列*/
   Column=Column++;
   p=p+z;
  }
  Page++; /*下一页*/
  p1=p1++;
  p=p1;    /*指针对应数组下一首地址*/
  Column=Column1;/*将列量送回*/
 }
}
/********************汉字子程序********************/
void W_byte ()/*在page和column位置写一字节*/
{
 char idata wbyte;
 uchar num_col;
 uchar num_page;
 wbyte=*p;  /*送进数组头地址*/
   if(Column<64) /*判断对哪一个屏进行操作*/
   {
     num_page=Page|0xb8;
     WCOM_L(num_page);/*设置页地址*/
     num_col=Column|0x40;
     WCOM_L(num_col);/*设置列地址*/
     Dat_L(wbyte); /*写入数据*/
   }
  else if(Column<128)
   {
     num_page=Page|0xb8;
     WCOM_M(num_page);/*设置页地址*/
     num_col=(Column-64)|0x40;
     WCOM_M(num_col);/*设置列地址*/
     Dat_M(wbyte);
   }
 else if(Column<192)
   {
     num_page=Page|0xb8;
     WCOM_R(num_page); /*设置页地址*/
     num_col=(Column-128)|0x40;
     WCOM_R(num_col);/*设置列地址*/
     Dat_R(wbyte);
   }
}

⌨️ 快捷键说明

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