13
198
1175
金牌会员
使用道具 举报 送花
uchar Btn_Up_Pressed() { switch(mode) { case Mode_Normal: return 0; case Mode_Change_Minute: if(minute>=59) minute = 0; else ++minute; break; case Mode_Change_Hour: if(hour>=23) hour = 0; else ++hour; break; } second = 0; return 1; }复制代码
uchar Btn_Mode_Click() { switch(mode) { case Mode_Normal: mode = Mode_Change_Minute; break; case Mode_Change_Minute: mode = Mode_Change_Hour; break; case Mode_Change_Hour: mode = Mode_Normal; break; } return 1; }复制代码
uchar Button_OnTimeOut(uchar btn_up,uchar btn_mode) { need_update = 0; if(btn_mode) { if(btn_mode_ts) { need_update += Btn_Mode_Click(); btn_mode_ts = 0; } }else btn_mode_ts += 1; if(btn_up) { if(btn_up_ts) { need_update += Btn_Up_Pressed(); btn_up_ts = 0; } }else btn_up_ts += 1; return need_update; }复制代码
uchar need_update; need_update = Button_OnTimeOut(BTN_UP,BTN_MODE); ++t3_iter; if(t3_iter == 5) { is_show_dot = !is_show_dot; SetSeg4Bit(); } else if(t3_iter == 10) { if(mode == Mode_Normal) AddSec(); is_show_dot = !is_show_dot; SetSeg4Bit(); t3_iter = 0; } else if(need_update) SetSeg4Bit();复制代码
VID_20240127_223931~1.mp4
2024-1-27 23:28 上传
点击文件名下载附件
2.35 MB, 下载次数: 39
btn_up_ts = btn_up_ts>>1; if(btn_up) { btn_up_ts = 0; }else { if(!btn_up_ts) { need_update += Btn_Up_Pressed(); btn_up_ts = 0x01<<3; } }复制代码
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-5-2 04:39 , Processed in 0.147662 second(s), 101 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.