急!!! 51单片机做数字电子时钟,求问怎么用一个p1.4口控制四个按钮进行数码管的校时校分?

要求按下k1按钮进行时分秒的控制
(按一下时,按两下分,按三下秒这样)
按下k2按钮对时分秒的加
按下k3按钮对时分秒的减
最后按下k4按钮确认校时完成。

按K1后,用一个变量计数(假设为n),分别计1,2,3,对应调整小时,分,秒。用n++; 并判断n>3,回1,循环了。同时,显示程序中,可根据n的值,分别在小时,分,秒的显示位闪烁,如果闪烁不好写,可显示小数点,用于指示当前调整什么。K2键加一,先根据n的值,判断是调整小时,分,秒。K3键减一,与K2键相似,但做减一计算。K4键确定键,判断当n>1,说明是在校时,按一下就n=0,结束校时,开始计时。取消数码管的闪烁或小数点。
温馨提示:答案为网友推荐,仅供参考