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的写保护功能,设置结束后再打开这个功能。
以上字字手打,希望对你有帮助
深圳市兴威帆电子技术有限公司
2023-08-24 广告
2023-08-24 广告
实时时钟模块可以选择许多不同的制造商和型号,具体选择取决于您的应用需求和预算。一些流行的实时时钟模块品牌包括DS1302、MA电商平台6925和MCP7941。这些模块都具有精度高、稳定性好、功耗低等优点,并具有不同的功能和特性,可以满足各...
点击进入详情页
本回答由深圳市兴威帆电子技术有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询