51 单片机 程序 打铃系统 MP3播放 LCD12864
2021/5/15 20:28:22
本文主要是介绍51 单片机 程序 打铃系统 MP3播放 LCD12864,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
作品的硬件组成:51单片机(具体型号为stc89C52RC,这一款51单片机只有8K FLASH,如果程序过多装不下,我就会换另一款51单片机,型号为STC12C5A60S2,有64K FLASH)+ 一体播音模块 + LCD12864显示屏(这样显示中文比较方便,ST7920显示屏) + 按键 + DS1302时钟芯片 + AT24C02存储芯片
作品的功能为:
(1)主要可以概括为可以设置多组的(时间点—音乐)。组合是一一对应的。一共可以设置6个组。当时间到了所设置的时间点的时候,对应音乐就响起来。
(2)
按键1 进入实时时间的设置。去设置时钟芯片的时分秒。
按键2 切换设置6组的内容(18个变量)。
按键3 加
按键4 减
(3)显示界面:
系统一共有三个显示页面。主页面是第1张图,会显示一个打铃系统,然后显示当前的时间,这个时间会实时变动。这个时间是读取 DS1302时钟芯片内的时间获取的。这个时间可以按键更改。也就是能够更改这三个变量。
设置对应关系有两个界面,分别是图2和图3。在图2里面,有三组对应关系。每一组对应关系的组成都是(时:分:音乐),都可以使用按键进行更改。算下来一共就有18个变量可以更改。
(4)所有的设置信息都可以进行掉电保存。存在at24C02芯片中。比如我设置了这6组对应关系之后,我关机后再次打开,这6组对应关系就不变。
(5)我需要在SD卡里面存上10首MP3音乐文件。在按键更改音乐的时候,只能在这10首音乐中选择,这10首音乐如果更换了MP3音乐文件,那么在单片机程序里面也需要对应更改音乐文件的名称,然后再把新程序下载进去。
所以这10首音乐你可以指定一下,我给你直接存进你想要的音乐。
这篇关于51 单片机 程序 打铃系统 MP3播放 LCD12864的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-29从 Elastic 迁移到 Easysearch 指引
- 2024-12-29uni-app 中使用 Vant Weapp,怎么安装和配置npm ?-icode9专业技术文章分享
- 2024-12-27Nacos多环境配置学习入门
- 2024-12-27Nacos快速入门学习入门
- 2024-12-27Nacos快速入门学习入门
- 2024-12-27Nacos配置中心学习入门指南
- 2024-12-27Nacos配置中心学习入门
- 2024-12-27Nacos做项目隔离学习入门
- 2024-12-27Nacos做项目隔离学习入门
- 2024-12-27Nacos初识学习入门:轻松掌握服务发现与配置管理