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

📄 nokia 5110

📁 Nokia+5110多功能时钟(带温度等级)
💻
字号:
//重庆三峡学院电子与信息工程学院创新实验室唐老鸭
#ifndef __RSET_TIME_H__
#define __RSET_TIME_H__
#include "ds1302.h"
#include "nokia5110.h"
uchar num,flag;
sbit key_mod=P3^2;
sbit key_up=P3^4;
sbit key_down=P3^3;
void rset_time()
{
	if(key_mod==0)
	{
		delay(1);
		while(!key_mod);
		flag=1;
		num++;
		LCD_clear(); //清屏幕 
		if(num==7)
		{
			num=0;
			flag=0;
			init_time();
		}
	}
	if(flag)
	{
		if(key_up==0)
		{
			delay(1);
			while(!key_up);
			switch(num)
			{
			   case 1:  nian=(nian+1)%100;break;
			   case 2:  yue=(yue+1)%13;
			   			if(yue==0) 	yue=1; 	break;	
			   case 3: 	ri=ri+1;				
						if((yue==1||yue==3||yue==5||yue==7||yue==8||yue==10||yue==12)&&ri==32)	ri=1;
				  		if((yue==4||yue==6||yue==9||yue==11)&&ri==31) ri=1;
				  		if(yue==2&&ri==29)	ri=1; break;		
			   case 4:	xingqi++; if(xingqi==8)	xingqi=1; break;
			   case 5:	shi=(shi+1)%24;	break;	
			   case 6:	fen=(fen+1)%60;	break;	
			   default : break;
			}				
		}
		if(key_down==0)
		{
			delay(1);
			while(!key_down);
			switch(num)
			{
				case 1:		nian--;	if(nian==-1) nian=99;break;
				case 2:		yue--;if(yue==0) yue=12; break;		
				case 3: 	ri--;
							if((yue==1||yue==3||yue==5||yue==7||yue==8||yue==10||yue==12)&&ri==0)ri=31;
	  						if((yue==4||yue==6||yue==9||yue==11)&&ri==0)ri=30;
	  						if(yue==2&&ri==0)ri=29;	break;	
				case 4:	xingqi--;if(xingqi==0)	xingqi=7; break;
				case 5:	 shi--;	if(shi==-1)	shi=23;	break;
				case 6:	 fen--;if(fen==-1)fen=59;break;		
			   default : break;
			}				
		}
	}
}
 #endif

⌨️ 快捷键说明

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