#include "DS1302.h" #include "STC15F2K60S2.H" #include "displayer.h" #include "sys.h" #include "universal_decode_table.h" code unsigned long SysClock = 11059200; //必须。定义系统工作时钟频率(Hz),用户必须修改成与实际工作频率(下载时选择的)一致 struct_DS1302_RTC time; char val; void main() { time.year = 0x22; time.day = 0x22; time.month = 0x8; time.hour = 0x15; time.minute = 0x33; time.second = 0x22; DS1302Init(time); DisplayerInit(); SetDisplayerArea(0, 0); LedPrint(0); val = NVM_Read(0x05); if (val == 0xf) { val = 0; } else { val = (val + 1) & 0xf; } LedPrint(val); NVM_Write(0x05, val); MySTC_Init(); while (1) { MySTC_OS(); } }