ds1302 课设流程图
2021-12-23 23:20:49 0 举报
ds1302 课设流程图
作者其他创作
大纲/内容
是
set==0:年份+1;set==1:月份+1;set==2:日份+1;set==3:时间小时+1;set==4:时间分钟+1;set==5:时间秒数+1;set==6:星期+1;set==7:闹钟小时+1;set==8:闹钟分钟+1;
否
进入修改模式state=1;count=3;set=0;
退出修改模式state=0; set=9; count=0;
DS1302初始化将TIME写入DS1302
state==0?
开始
set=9;count=0;state=0;
K4=按下?
K1按下?
将时间显示到数码管count==0||set==0||set==1||set==2:显示年月日count==1||set==3||set==4||set==5:显示时分秒count==2||set==6||set==7||set==8:显示星期、闹钟
K2按下?
切换显示count++; if(count==3) count=0;
K4按下?
set==0:年份-1;set==1:月份-1;set==2:日份-1;set==3:时间小时-1;set==4:时间分钟-1;set==5:时间秒数-1;set==6:星期-1;set==7:闹钟小时-1;set==8:闹钟分钟-1;
读取DS1302时间
state=0:正常显示模式state=1:修改模式ste:控制修改值count:控制显示
当前时间等于闹钟时间?
切换修改值set++;if(set>8) set=0;
K3按下?
响铃
收藏
收藏
0 条评论
下一页