谢谢分享!!! 虽不完美,但值得称赞!!! |
圆盘LED那里,强迫症患者表示无法接受,首先是数字1呆在了60(应该为0)的位置,所以15也无法呆在水平的位置,偏偏30的位置又是对的(29的丝印也反了)。 然后是LED的方向,从28到57是杂乱无章的 ![]() 明明是圆盘时钟,却整了个四方形的边框,而且数字太密也不好看,还是0、5、10、15……这样比较好看。 没有RTC,没有亮度控制,所以并不实用(最好闹钟一起整一个)。 玩笑话,没有贬低的意思,别介意啊,我自己用60个WS2812加ESP-12F模块加PCF8563做的,硬件线路很简单的,还可以网络校时。 |
楼主,可以的,竟然给人送钟(终),这要多大的仇啊!![]() ![]() ![]() ![]() ![]() |
你这程序太乱,delay 这样写,数码管显示,流水灯什么都要用定时器中断处理才对的吧。 unsigned int delay_ms = 0; bit _delay_ = 0; #define delayms(ms) delay_ms=(ms);_delay_=1;while(_delay_) void tm0_isr() interrupt 1 { TL0 = T1MS; TH0 = T1MS >> 8; count1++; time(); if (_delay_ && !--delay_ms) { _delay_ = 0; } } |