1个回答
展开全部
说一下步骤吧:
1、数码管驱动电路设计。一般用三极管如9013或者锁存器如74HC573来驱动,使其能够正常亮灭。
2、使用动态扫描的方式让数码管能够显示你想要的数字,这个可以用中断来扫描也可以不用。
3、使用实时时钟芯片如DS1302来获得你想要的时间数据。这种网上有很多源程序,你可以搜索看。你要学会几点:(1)对芯片初始化;(2)获得时间数据;(3)知道怎么修改数据。
4、使用按键来修改时间数据。这个方法很多,尽提供参考的。使用三个按键,分别是:设置按键(这个是复用按键,按一次进入设置模式,并让某一位闪烁,再按则依次让下一位闪烁,表示被选择,直到要设置的数字完成再按则确认设置),+键和-键。这个不仅仅是修改数据那么简单,还需要涉及到对DS1302数据的修改,需要关闭DS1302的写保护功能,设置结束后再打开这个功能。
以上字字手打,希望对你有帮助
1、数码管驱动电路设计。一般用三极管如9013或者锁存器如74HC573来驱动,使其能够正常亮灭。
2、使用动态扫描的方式让数码管能够显示你想要的数字,这个可以用中断来扫描也可以不用。
3、使用实时时钟芯片如DS1302来获得你想要的时间数据。这种网上有很多源程序,你可以搜索看。你要学会几点:(1)对芯片初始化;(2)获得时间数据;(3)知道怎么修改数据。
4、使用按键来修改时间数据。这个方法很多,尽提供参考的。使用三个按键,分别是:设置按键(这个是复用按键,按一次进入设置模式,并让某一位闪烁,再按则依次让下一位闪烁,表示被选择,直到要设置的数字完成再按则确认设置),+键和-键。这个不仅仅是修改数据那么简单,还需要涉及到对DS1302数据的修改,需要关闭DS1302的写保护功能,设置结束后再打开这个功能。
以上字字手打,希望对你有帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询