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

📄 cadenlar.c

📁 万年历
💻 C
字号:
/************************头文件包含*******************/
#include <reg52.h>
#include <intrins.h>
#include"DS1302.h"
#include"LCD.h"
#include"Key.h"
#include"Alarm.h"

#include"SpecialDay.h"

/***************************预定义*********************/
#define uchar unsigned char
#define uint unsigned int


/**************************全局变量********************/
extern uchar number[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39};
											//LCD的半角数字显示
extern unsigned char clock_time[8]={50,7,12,22,4,5,11,20};
extern unsigned char alarm_time[3];
							//2011年04月22日11点53分0秒星期5
bit ReadRTC_Flag; //读DS1302全局变量




/******************************************************/
/* 函数名称:main(viud)
/* 功    能:主函数
/* 入口参数:无
/* 出口参数:无
/******************************************************/
void main()
{
	DS1302_Init(clock_time);
    LCD_Init();       
	while(1)
	{
		switch(Key_Scan())
		{
			case up:
			{
				Key_Idle();
				break;			
			}
			case down:
			{
				Key_Idle();
				break;
			}
			case true:
			{
				Key_Idle();
				break;
			}
			case function:
			{
				Key_Function(number,clock_time);break;
								
			}
			case null:
			{
				Clock_Bell(clock_time);
				Clock_Int(clock_time);
				DS1302_Fresh(clock_time);
				LCD_Show(clock_time,number);
				Special_Day(clock_time);
			
			}		
		}
	}
}

⌨️ 快捷键说明

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