lcd.c

来自「这个源代码是关于MCS-51的无线接收」· C语言 代码 · 共 51 行

C
51
字号
#include "main.h"
#include"lcd.h"

unsigned int RealCurrent;
/*
LCDInitial LCD初始化程序:
	初始化LCD并显示欢迎屏。
*/
void DISPInitial()
{
	unsigned int i;
	unsigned char j;
	WriteLCD_Command(0x30);	  //功能设置---8BIT控制界面,基本指令集
	WriteLCD_Command(0x0C);	  //显示打开,光标关,反白显示关
	WriteLCD_Command(0x01);	  //清除屏幕显示,将DDRAM的地址计数器归零
	WriteLCD(0x80,0,"2007年全国大学生  电子设计竞赛                                  ");
	for(i=0;i<8000;i++)
		for(j=0;j<40;j++); 			//延时
    WriteLCD(0x98,0,"                ");
}

void DisplayLCD()
{
    unsigned int i;
	unsigned char j;	
	
	  WriteLCD_Command(0x0C);			   			//关闭游标的闪烁
      WriteLCD_Command(0x01);	
	  WriteLCD(0x82,0,"无线接收");
	  //WriteLCD(0x90,0,"中文:           ");
	  ////WriteLCD(0x88,0,"EN_NU:         ");
      WriteLCD(0x98,0,"Dare to create !");
     // databuffer[0]=0xb0;
	  //databuffer[1]=0xae;
	  //WriteLCD(0X94,0,databuffer);
	  //WriteLCD_Command(0X94);
	  //WriteLCD_Data(databuffer[0]);
	 // WriteLCD_Data(databuffer[1]);
	  //for(i=0;i<4;i++)
	     // WriteLCD_hanzi(databuffer[i]);
	   //WriteLCD_hanzi(0x8c,0,databuffer);
	  //WriteLcd_Number_6bit(0x94,mess);		
	  WriteLcd_Number_4bit(0x8C,mess);	
	    //WriteDAT(0xB8,0x9c);
        //WriteDAT(0xDF,0x9d);
	    for(i=0;i<8000;i++)
		 for(j=0;j<40;j++); 			//延时
	
}

⌨️ 快捷键说明

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