博客
关于我
51 单片机 程序 打铃系统 MP3播放 LCD12864
阅读量:798 次
发布时间:2023-04-16

本文共 500 字,大约阅读时间需要 1 分钟。

硬件组成包括51单片机(具体型号为STC89C52RC或STC12C5A60S2)、一体播音模块、LCD12864显示屏(采用ST7920芯片)、多个按键、DS1302时钟芯片和AT24C02存储芯片。

系统功能主要包括以下几个方面:

  • 可以设置多组时间点与音乐对应关系,每组一一对应,总共可设置6组。系统会在设定时间点自动播放对应音乐。

  • 功能操作:

    • 按键1用于进入实时时间设置,用于配置时钟芯片的时分秒。
    • 按键2用于切换6组对应关系的设置,涉及18个可变量。
    • 按键3和按键4分别用于音乐的加减操作。
    1. 显示界面设计:
      • 主页面显示打铃系统及实时时间,时间实时更新,由DS1302时钟芯片提供数据。
      • 设置页面分为两种界面:
        • 图2展示3组对应关系,每组包含时间、分辨率和音乐文件,可通过按键进行调整。
        • 图3同样展示3组对应关系,具体参数与图2一致。
      • 通过AT24C02芯片实现数据电源保存,确保设置信息在断电后仍保持不变。
      1. 音乐管理:
        • 系统预设存储10首MP3音乐文件,用户可根据需求更换文件并更新程序。音乐文件名需在单片机程序中进行对应设置。
        1. 显示界面和功能设置均经过优化设计,确保用户操作简便且易于理解。

    转载地址:http://lfgfk.baihongyu.com/

    你可能感兴趣的文章
    mysql 断电数据损坏,无法启动
    查看>>
    MySQL 日期时间类型的选择
    查看>>
    Mysql 时间操作(当天,昨天,7天,30天,半年,全年,季度)
    查看>>
    MySQL 是如何加锁的?
    查看>>
    MySQL 是怎样运行的 - InnoDB数据页结构
    查看>>
    mysql 更新子表_mysql 在update中实现子查询的方式
    查看>>
    MySQL 有什么优点?
    查看>>
    mysql 权限整理记录
    查看>>
    mysql 权限登录问题:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
    查看>>
    MYSQL 查看最大连接数和修改最大连接数
    查看>>
    MySQL 查看有哪些表
    查看>>
    mysql 查看锁_阿里/美团/字节面试官必问的Mysql锁机制,你真的明白吗
    查看>>
    MySql 查询以逗号分隔的字符串的方法(正则)
    查看>>
    MySQL 查询优化:提速查询效率的13大秘籍(避免使用SELECT 、分页查询的优化、合理使用连接、子查询的优化)(上)
    查看>>
    mysql 查询数据库所有表的字段信息
    查看>>
    【Java基础】什么是面向对象?
    查看>>
    mysql 查询,正数降序排序,负数升序排序
    查看>>
    MySQL 树形结构 根据指定节点 获取其下属的所有子节点(包含路径上的枝干节点和叶子节点)...
    查看>>
    mysql 死锁 Deadlock found when trying to get lock; try restarting transaction
    查看>>
    mysql 死锁(先delete 后insert)日志分析
    查看>>