否
count=1:时间分钟-1;count=2:时间秒数清零;count=3:闹钟分钟-1;count=4:年份-1;count=5:月份-1;count=6:日份-1;count=7:星期-1;
count=1:时间分钟-1;count=2:时间秒数清零;count=3:闹钟分钟-1;count=4:年份-1;count=5:月份-1;count=6:日份+10;
是
count=1:时间小时+1;count=2:时间秒数清零;count=3:闹钟小时+1;count=4:年份+1;count=5:月份+1;count=6:日份+1;count=7:星期+1;
count++;if(count==7)count=0;
K4=按下?
读取DS1302时间
开始
LCD1602初始化DS1302初始化count=0
当前时间等于闹钟时间?
K1按下?
将时间显示到LCD
K3按下?
响铃
K2按下?