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

📄 display.c

📁 自己开发的实用的430定时器自己开发的实用的定时器自己开发的实用的定时器自己开发的实用的定时器
💻 C
字号:
//#include "main.h"
#include "dipaly.h"
#include "timer.h"

//




void ClrLcd(void)
{ 
  unsigned int i;          
  for(i=0;i<6;i++)
   LCDMEM[i]=0;
}

void InitLcd(void)
{ 
  LCDCTL|=LCDON+LCD4MUX+LCDP0;//LCDP1;
  BTCTL |= BTFRFQ0;  // BTFRQ0
  P5SEL|=0XFC;
  ClrLcd();
}

void LCD_disp(unsigned char location,unsigned char num)
{  
   LCDMEM[location]=LCD_Tab[num];
}

//时间显示函数
void time_display(void)
{
  unsigned char i; 
  for(i=0;i<6;i++)
  {
  	LCD_disp(i,time_disbuff[i]);
  	if(time_disbuff[0]==0)
  	{
  	  if(time_disbuff[1]==0)
  	  {
  	  	LCDMEM[0]=0;
  	  	LCDMEM[1]=0;
  	  }
  	  else
  	  	LCDMEM[0]=0;
  	}
  	
  	if(second==60)
  	{
  		LCDMEM[4] = LCD_Tab[0];
  		LCDMEM[5] = LCD_Tab[0];
  	}  
  	
  	if(i==3)LCDMEM[i] = SEG_G;
  }
}

//设置定时时间时,更新LCD显示
void LCD_update(void)
{
  unsigned char i; 
  
  time_disbuff[0] = minute/100;
  time_disbuff[1] = (minute%100)/10;
  time_disbuff[2] = minute%10;
  
  
  for(i=0;i<3;i++)
  {
  	LCD_disp(i,time_disbuff[i]);
  	
  	if(time_disbuff[0]==0)
  	{
  	  if(time_disbuff[1]==0)
  	  {
  	  	LCDMEM[0]=0;
  	  	LCDMEM[1]=0;
  	  }
  	  else
  	  	LCDMEM[0]=0;
  	}
  }
  LCDMEM[3] = SEG_G;
  LCDMEM[4] = LCD_Tab[0];
  LCDMEM[5] = LCD_Tab[0];
}

⌨️ 快捷键说明

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