📄 cadenlar.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 + -