资源简介

实现实时时钟,电源拔插时间不重置(内置电池供电维持时间变化)。功能有查看日期,查看星期,查看闹钟和分别的调整时间,调整日期,调整闹钟,调整星期。且默认情况下不可以调整,当按下可调控键之后才可以调整、再次按可调控键关闭变为不可调整状态。还有整点报时功能(有个小瑕疵就是闹钟正好是整点的时候和这个整点报时同时间的时候不会报时和闹钟,这个很容易改好,因为下午3点要答辩了,懒得改了机子老是写不进去,学校穷便宜机子没办法)。然后这个闹钟可以设置星期几几点闹也可以设置为普通的每天的这个时间点闹铃,这些都是可以调控的。时钟所有的功能都有,只差一个秒表,,这个很简单,,,外部中断来一个或者定时器T1中断来一个都

资源截图

代码片段和文件信息

#define MAIN_Fosc		22118400L	//定义主时钟  频率也是计数计时周期一秒的计数值 

#include “STC15Fxxxx.H“  
/***********************************************************/
#define DIS_DOT 0x20
#define DIS_BLACK 0x10
#define DIS_ 0x11
/****************************** 用户定义宏 ***********************************/
#define Timer0_Reload (65536UL -(MAIN_Fosc / 1000)) //Timer 0 中断频率 1000次/秒 频率倍数计数即周期 周期为1秒 除以一千就是1000次每秒

/*****************************************************************************/
/************* 本地常量声明 **************/
u8 code t_display[]={ //标准字库
//  0    1    2    3    4    5    6    7    8    9    A    B    C    D    E    F //共阴
0x3F0x060x5B0x4F0x660x6D0x7D0x070x7F0x6F0x770x7C0x390x5E0x790x71
//black  -     H    J  K   L    N o   P  U     t    G    Q    r   M   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-07 13:43  实时时钟\
     文件        6376  2009-05-07 14:37  实时时钟\STARTUP.A51
     文件       14048  2018-06-07 13:27  实时时钟\STARTUP.LST
     文件         749  2018-06-07 13:27  实时时钟\STARTUP.OBJ
     文件       33344  2018-05-15 10:32  实时时钟\STC15Fxxxx.H
     文件       61158  2018-06-07 13:39  实时时钟\main.LST
     文件       58108  2018-06-07 13:39  实时时钟\main.OBJ
     文件       21277  2018-06-07 13:26  实时时钟\main.c
     文件        3375  2018-06-04 11:01  实时时钟\main.dsp
     文件         516  2018-06-04 11:02  实时时钟\main.dsw
     文件       33792  2018-06-04 11:02  实时时钟\main.ncb
     文件       48640  2018-06-04 11:02  实时时钟\main.opt
     文件         824  2018-06-04 11:01  实时时钟\main.plg
     文件       46362  2018-06-07 13:27  实时时钟\shortly clock.M51
     文件        7460  2018-06-07 13:27  实时时钟\shortly clock.hex
     文件          65  2018-06-07 13:27  实时时钟\shortly clock.lnp
     文件         203  2018-06-07 13:43  实时时钟\shortly clock.plg
     文件       56370  2018-06-07 13:43  实时时钟\shortly clock.uvopt
     文件       13617  2018-05-15 10:37  实时时钟\shortly clock.uvproj
     文件       56378  2018-06-07 13:39  实时时钟\shortly clock_uvopt.bak
     文件           0  2018-05-15 10:29  实时时钟\shortly clock_uvproj.bak

评论

共有 条评论