经过几天的努力,第一个51单片机电子时钟终于出炉了,通过4位数码管来显示时间,系统晶振11.0592MHZ,仿真图中用二极管代替时钟冒号闪烁,非门代替三极管,让仿真速度与真实速度达到一致,本设计用了6个按钮来对时间及闹钟时间的调节、关闭,p3.2接时间分加1按钮,p3.3接时间时加1按钮,p3.4接闹钟时间与当前时间切换按钮,按住不放显示闹钟的时间,闹钟初始化为00:00,放开按钮则显示当前时间,p3.5接闹钟加1按钮,p3.6接闹钟时加1按钮,p3.7接关闭闹钟按钮 程序的设计是这样的,当分加到59的时候,再加一次就变00,当时加到23的时候,再加一次就变00,从而实现了减的效果,O(_)O,附带仿真图和程序源代码及实物图......... 实物图目前还差3个按钮,准备补上(^o^)/~,电源的灯太亮了╮(╯▽╰)╭,准备把它拆了
|