基于SC95F8616的中文菜单MP3点歌器 (3)

发布者:technology78最新更新时间:2020-08-08 来源: 51hei关键字:SC95F8616  中文菜单  MP3点歌器 手机看文章 扫描二维码
随时随地手机看文章

为了能以歌单的方式来选择歌曲播放,可通过OLED屏来完成此任务。因该显示屏采用I2C接口,故可以有效地节省IO口资源。此外,该显示屏较通常的OLED要宽,也易于来显示歌曲名称。

5.OLED屏显示及菜单选择

1)完成3个常亮的定义宏

1.jpg

2)添加相关显示函数

2.jpg


3)按图23所示完成程序流程修改,然后再重新生成代码。受编译器的限制,至此就完成了以易码魔盒进行开发的过程。后面我们将利用KEIL来完成后续的处理。

3.jpg

图23 程序流程


4)使用keil来打开已生成的工程文件,然后将按图24 来修改编译模式。

5)在程序首部引用字库头文件

#include"codetab.h"

4.jpg

图24 修改keil 编译模式


5)按图25所示修改主程序内容,然后重新进行编译,则编译结果如图26所示。

5.jpg

图25 主程序内容


6.jpg

图26编译结果


6.整体功能验证

在连接好OLED屏、MP3播放模块及软按键的情况下,依次按下K4、K1、K2、K3,则可实现歌曲选择、播放、停止及调节音量的作用,其效果如图27至图31所示。

7.jpg

图27上电效果


8.jpg 9.jpg


关键字:SC95F8616  中文菜单  MP3点歌器 引用地址:基于SC95F8616的中文菜单MP3点歌器 (3)

上一篇:基于51单片机的数字频率计
下一篇:STC15系列单片机RS-485通讯例程(带CRC校验)

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved