单片机电子闹钟程序流程图

1主流程图 开始 初始化设置 显示时间 键盘扫描 闹铃判断 2中断服务流程图 重装计数值 按键扫描 显示时间 T0中断 闹铃时间到 中断返回 Y 闹铃 N 3 闹铃判断流程图 N N N Y Y Y Y N 闹铃 1分钟到或S4按下 显示时间 闹铃1时间到 闹铃2时间到 闹铃3时间到 T0中断 4 时间流程图 Y N Y Y Y N N N 键盘扫描 Flag20 Flag0 miao/miao459 fen/fen459 miao/miao40,fen/fen4 fen/fen40,shi/shi4 shi/shi423 shi/shi40 cnt0,执行miao4 cnt0,执行miao 计时判断 5 键盘扫描流程图 N N N Y Y Y Y cnt1,4,7,10 秒设置 S2按下 S3按下 秒加1 秒减1 S4按下 alm1alm1 alm1≠0 闹钟1关 闹钟1开 N Y Y N Y cnt2,5,8,12 Y N 分设置 S2按下 S3按下 分加1 分减1 S4按下 alm2alm2 alm2≠0 闹钟2关 闹钟2开 Y Y Y Y N N N S2按下 时加1 S2按下 S2按下 时减1 alm3alm3 闹钟3关 闹钟3开 alm3≠0 cnt2,5,8,12 时设置 Y Y Y Y N flag flag20 Flag清0,秒加1 中断时间到 秒59 秒清0,分加1 分清0,时加1 分59 时23 时清0 中断返回 N N N 计时流程图