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

📄 main.c

📁 内嵌T6963C240×128LCD显示驱动 可以显示ASCII码,直线/点.
💻 C
字号:
#include "include.h"
unsigned char Time_Buf[14]={0,0,0,0,0,0,0,0,0,0,0,0,0,0};
void init();
int main()
{
 	init();
	lcd_init();
	lcd_clear();
	writeasc(22,15,16);
	writeasc(23,15,16);
	writeasc(24,15,26);
	writeasc(25,15,16);
	writeasc(26,15,16);
	writeasc(27,15,26);
	writeasc(28,15,16);
	writeasc(29,15,16);
	while(1)
	{
	 		;
	}
}

/************************************************
函数名称:init()
函数功能:MCU初始化
输    入:无
输    出:无
备    注:
************************************************/
void init()
{
 	 cli();
 	 TCCR0=0x00;
	 TCNT0=0x00;
	 ASSR |=0x08;
	 TIMSK |=0x01;
	 TCCR0 |=0x05;
 	 sei();
}


SIGNAL(TIMER0_OVF_vect)
{
 	 Time_Buf[0]++;
	 if(Time_Buf[0]==10)
	 {
	    Time_Buf[0]=0;
	    writeasc(29,15,Time_Buf[0]+16);
		Time_Buf[1]++;
		if(Time_Buf[1]==6)
	 	{
	  	   Time_Buf[1]=0;
		   writeasc(28,15,Time_Buf[1]+16);
		   Time_Buf[2]++;
		   if(Time_Buf[2]==10)
		   {
		   	  Time_Buf[2]=0;
		   	  writeasc(26,15,Time_Buf[2]+16);
		   	  Time_Buf[3]++;
			  if(Time_Buf[3]==6)
			  {
			     Time_Buf[3]=0;
		   	  	 writeasc(25,15,Time_Buf[3]+16);
		   	  	 Time_Buf[4]++;
				 if(Time_Buf[4]==4 && Time_Buf[5]==2)
				 {
				    Time_Buf[4]=0;
					Time_Buf[5]=0;
					writeasc(23,15,Time_Buf[4]+16);
					writeasc(22,15,Time_Buf[5]+16);
				 }
				 else if(Time_Buf[4]==10)
				 {
				    Time_Buf[4]=0;
					writeasc(23,15,Time_Buf[4]+16);
					Time_Buf[5]++;
					writeasc(22,15,Time_Buf[5]+16);
				 }
				 else
				 {
				    writeasc(23,15,Time_Buf[4]+16);
				 }
			  }
			  else
			  {
			     writeasc(25,15,Time_Buf[3]+16);
			  }
		   }
		   else
		   {
		   	  writeasc(26,15,Time_Buf[2]+16);
		   }
	  	}
	 	else
	 	{
	  	   writeasc(28,15,Time_Buf[1]+16);
	  	}
	 }
	 else
	 {
	    writeasc(29,15,Time_Buf[0]+16);
	 }
}

⌨️ 快捷键说明

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