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

📄 lcd.txt

📁 毕业论文全套~ 本课题主要设计一种气体泄漏检测系统。
💻 TXT
字号:
void test_busy(void)
{
  uchar i=1;

	do{    P0=0xff;
		   RS=0;
		   RW=1;		   
		   E=1;
	     if((P0&0x80)==0)
			 {
		      break;
			 }
		   E=0;
	   }while(--i!=0);
}
 /**********************************/
 void ENABLE(uchar order)       
 { P0=order;
   _nop_();
   RS=0;
   _nop_();
   RW=0;
   _nop_();
   E=0;_nop_();
   test_busy(); 
   _nop_();
   E=1;
    _nop_();
 }
void writedata(uchar digital)   
   {
       P0=digital;
	   _nop_();
       RS=1;
	   _nop_();
       RW=0;
	   _nop_();
       E=0;
	   _nop_();
       test_busy();
	   _nop_();
       E=1;
	    _nop_();
   }
 /************************************/
void resetlcd(void)            /*lcd初始化设置*/
 {
    DELAY();                      /*/清除屏幕*/
    ENABLE(0X01);                 /*/8位点阵方式*/
    ENABLE(0X38);                 /*/开显示*/
    ENABLE(0X0c);                 /*/移动光标*/
    ENABLE(0X06);                 /*/显示位置*/
    //ENABLE(0X80);
  }
 void clear(uchar line)
 { uchar i;
   switch(line)
	  { case 1:
	
			 {  ENABLE(0x80);
			   for(i=0;i<16;i++)
			       {   writedata(' ');  }    //__
			 }
	   case 2:
	         {
			  ENABLE(0xc0);
			  for(i=0;i<16;i++)
			       {   writedata(' ');  }    //__
	         }
       case 3:
	         {
			  ENABLE(0x80);
			   for(i=0;i<16;i++)
			       {   writedata(' ');  }    //__
			  ENABLE(0xc0);
			  for(i=0;i<16;i++)
			       {   writedata(' ');  }    //__
	         }

      }
 }
 /***********}lcd**********/

⌨️ 快捷键说明

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