【TB作品】51单片机,MSP430单片机,STM32单片机,万年历

avatar
作者
猴君
阅读量:0
https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU?tab=BB08J2 

二年级口袋开发板学年任务
一、 万年历
任务要求:
制作一个万年历,具有显示时间、日期、温度、湿度、闹钟功能。
1、OLED显示屏上显示日期和时钟(显示到秒,时间可走动);(20分)
2、通过开发板上的温度传感器采集当前环境温度并显示在显示屏上;(20分)
3、通过湿度传感器采集当前环境湿度并显示在显示屏上;(20分)
4、通过独立按键设置闹钟,并在OLED上显示设置的闹钟时间,到达闹钟时间时蜂鸣器发出声响并持续一段时间,同时D1~D8以流水灯形式亮起;(20分)
5、日期为滚动特效;(20分)

附加题:
1、可以通过按键修改日期和时间(类似于手动调电子手表时间一样)。

【注释】
1、湿度传感器(需要领取)需要根据其使用手册和单片机原理图,由学生接到开发板上并编写湿度采集函数,更多湿度传感器信息请参考说明书或网络资料;
2、温度传感器DS18B20已焊接在手柄板上,其引脚连接查看手柄板原理图;
基本任务中,设置闹钟时,使用按键A4进行时间的上调,使用按键A5进行时间的下调,步进值为10s,即每按一次按键时间上调或下调10s。上调达到60s时,时间“分”加1;时间下调小于0s时,时间“分”减1,时间“时”的调节依此类推。
3、附加任务中,通过按键A1进行日期、时间、闹钟设置功能的切换,按键A4、A5仍为上调和下调按键,设置时间和闹钟时调节对象是“秒”,步进值为10s;设置日期时调节的对象是“日”,步进值是1日,大于一个月的最大日时,月份自动加一。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!