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