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

📄 display.c

📁 电子设计大赛二等奖:用单片机控制CPLD转换高精度数据
💻 C
字号:
#include "main.h"
#include "lcd.h"


/*
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,"※Welcome To※    频率测量仪        电子科技大学");
	  	
	for(i=0;i<50000;i++)
		for(j=0;j<5;j++); 			//延时两秒
		
	WriteLCD_Command(0x0C);			   			//关闭游标的闪烁
	WriteLCD_Command(0x01);	       //清除屏幕显示,将DDRAM的地址计数器归零
	WriteLCD(0x80,0,"请稍等......");
	WriteLCD_CharNumber(0x95,0x01);
	  for(i=0;i<10000;i++)
		for(j=0;j<2;j++); 
	WriteLCD_CharNumber(0x9A,0x01);
	  for(i=0;i<10000;i++)
		for(j=0;j<2;j++); 
	WriteLCD_CharNumber(0x92,0x01);
	 for(i=0;i<10000;i++)
		for(j=0;j<2;j++); 
	WriteLCD_CharNumber(0x9D,0x01);
	for(i=0;i<40000;i++)
		for(j=0;j<4;j++); 	//延时两秒
	
}

void DisplayLCD()
{	
    unsigned int i;
    unsigned char j;
	unsigned long Buffer;
	WriteLCD_Command(0x0C);			   			//关闭游标的闪烁
	WriteLCD_Command(0x01);	         //清除屏幕显示,将DDRAM的地址计数器归零
	WriteLCD(0x80,0,"高精度频率测量");
   // WriteLCD(0x90,0,"电压:          V");
	WriteLCD(0x90,0,"频率:");
	WriteLCD(0x88,0,"              HZ");
//	Buffer=Data_Process(Buffer_Msb,Buffer_Lsb);
	WriteLCD_HalfCharNumber(0x88,dispdata);
	
	//WriteLCD_FloatNumber(0x93,12.3213*10000);
	
/*	if(60000<=Buffer)                //输入中点电压6伏
	  {
	  if(Buffer<=92980)              //输入电压10伏 
	     WriteLCD_FloatNumber(0x93,(unsigned long)((((Buffer-60000)/8300.0)+6.0)*10000));//输入电压6--10伏
	  else
		 WriteLCD_FloatNumber(0x93,(unsigned long)((((Buffer-60000)/8100.0)+6.0)*10000));//输入电压10--12伏
	  }
	else
	  {
	  if(Buffer>=40656)				 //输入电压4伏
	     WriteLCD_FloatNumber(0x93,(unsigned long)((6.0-((60000-Buffer)/9660.5))*10000)); //输入电压4--6伏
	  else
	     WriteLCD_FloatNumber(0x93,(unsigned long)((6.0-((60000-Buffer)/10500.0))*10000));//输入电压2--4伏 
	   }*/ 
	for(i=0;i<5000;i++)
	  for(j=0;j<2;j++);
							  
}

⌨️ 快捷键说明

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