原创 基于DS12887的万年历设计

2009-6-28 10:34 4037 6 6 分类: MCU/ 嵌入式

点击看大图点击看大图说明:该万年历用DS12887计时,12864液晶显示,按键调时。程序主体架构采用状态机设计,分为三个状态:检测设置按键,检测调时按键,和显示万年历界面。由于DS12887设置时间时允许错误设置,比如将设置2月30日(当然在它自己计时时是不会出现的),因此在程序中加入了一些算法,避免错误设置的可能性。其功能和看到的显示状态与电脑上的完全一致,即使是调整时间也是一样的。比如将年调整到2088年,则显示的界面(包括月,日)也会随之调整到那一年,且每日对应的星期数也会自动正确对应。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /3 下一条