STM32基于OLED显示手表功能.rar
内容介绍
看看小时候玩的5块钱那种最简单的电子表。只有2个按钮就能操作。 暂且称为按钮KEY0和按钮KEY1 1.开机状态下,显示时间,如18:45. 格式不限制 2. 如果10秒内无任何按键,系统进入休眠状态,OLED关闭。 3.如果两个键有任何一个按键按下,OLED将恢复开机时的显示,显示应该是当前的时间,也就是说,时间以及日历在睡觉时还是要算的。 4.在显示时间时按KEY0,屏幕显示变成日期 5. 在显示日期时按KEY0,屏幕显示变成秒钟 6. 在显示秒钟时按KEY0,屏幕显示变成时间 7. 在显示秒钟时按KEY1,秒钟归0 8. 在显示时间时按KEY1,屏幕时间、日期交替显示。 9. 在时间、日期交替显示时按KEY1,屏幕“时”闪烁 10.在“时”闪烁时按KEY1,屏幕“时”加1,超过23回0 11在“时”闪烁时按KEY0,屏幕“分”闪烁12. 在“分”闪烁时按KEY1,屏幕“分”加1,超过59回0 13. 在“分”闪烁时按KEY0,屏幕“月”闪烁 14.在“月”闪烁时按KEY1,屏幕“月”加1,超过12回0 15.在“月”闪烁时按KEY0,屏幕“日”闪烁 16.在“日”闪烁时按KEY1,屏幕“日”加1,超过31回0 17.在“日”闪烁时按KEY0,屏幕回到时间显示 要求:1.利用STM32自带的RTCRTC,时间,日期显示在OLED上,利用开发板上面的任意两个按键完成上面这个内容。 2.设置好的信息要具有掉电保护功能。 3.按键扫描程序要使用状态机的扫描方式。 4.按键切换也要使用状态机编程思维实现。
下载地址
进入下载页
文件大小
13.51MB
上传作者
风起云涌
文件类型
.rar