单片机的定时闹钟 (1)设定当前时间
当需要设定当前时间时,按一下S4键,进入时间设定状态,按一下S2,分钟加1;按一下S3,小时加1。如此反复来设定当前时间。调好时间后按S1退出当前时间设定状态。
开始仿真时,显示如图4-1所示:
图4-1
先按S4,再按S2时,如图4-2所示:
图4-2
先按S4,再按S2,再按S3时,如图4-3所示:
17
单片机的定时闹钟
图4-3
如图4-4:设定当前时间是02:02:54。
图4-4
(2)设定定时时间
当要设定定时时间时,按下S3,进入定时时间设定状态,按一下S2,小时加1;按一下S4,分钟加1。如此反复来设定要设定的定时时间。设好后,按下S1退出定时时间设定状态。
开始仿真时,直接按S3进行闹钟设定,如图4-5所示:
18
单片机的定时闹钟
图4-5
按S2后,如图4-6所示:
图4-6
按S4后,如图4-7所示:
图4-7
如图4-8所示图:设定定时时间为07:06 .
19
单片机的定时闹钟
图4-8
图4-9是达到设定时间的仿真图:
图4-9
20
单片机的定时闹钟
与图4-8不同的是:
(1)当到达时间07:05:59时,“0706”这几个字汇不停的闪烁,且字型管脚全为高电平,如图4-11所示.
图4-10
图4-11
(2)扬声器发出报警声,且扬声器两端同时变为高电平,而在图4-8中扬声器一端为高电平,另一端为低电平。
图4-12 图4-8中扬声器状态
21