此源代码采用STM8S105S4T6为核心芯片,开发环境为STVD,采用C语言模块化编程。①自动计时功能,采用LCD12864显示年、月、日、星期、时、分、秒、温度等信息.②有校时功能,能对时间进行校准。③具有定时闹钟功能,能设定定时闹钟,在时间到时能使蜂鸣器鸣叫。④用4个普通机械按键和4个红外遥控按键实现校时和闹铃时间设置双用功能。⑤普通机械按键在校时的时候实现一个按键能够实现按一下后加1和按一下后按照设定时间连续加1两种功能。⑥设置功能采用LCD12864多菜单显示功能。⑦在闹铃时间到时蜂鸣器鸣叫,鸣叫的时间超出20秒左右后闹铃会自动关闭(期间没有按键按下),若在蜂鸣器鸣叫期间有按键按下,则闹铃也会关闭。