资源简介
这是一个基于STM32F407VET6的电子数码相册的程序,可以播放视频,音频,图片以及其他一些简单功能,并且使用的是UCOSIII实时操作系统。
代码片段和文件信息
#include “os.h“
#include “app.h“
#include “sys.h“
#include “delay.h“
#include “usart.h“
#include “led.h“
#include “lcd.h“
#include “includes.h“
#include “key.h“
#include “timer.h“
#include “malloc.h“
#include “w25qxx.h“
#include “sdio_sdcard.h“
#include “ff.h“
#include “exfuns.h“
#include “fontupd.h“
#include “text.h“
#include “piclib.h“
#include “string.h“
#include “math.h“
#include “spb.h“
#include “touch.h“
#include “24cxx.h“
#include “gui.h“
#include “calendar.h“
#include “wm8978.h“
#include “settings.h“
#include “common.h“
#include
//PC2LCD2002字体取模方法:逐列式顺向(高位在前)阴码.C51格式.
//特殊字体:
//数码管字体:ASCII集+℃(‘ ‘+95)
//普通字体:ASCII集
u8*const APP_ASCII_S6030=“0:/SYSTEM/APP/COMMON/fonts60.fon“; //数码管字体60*30大数字字体路径
u8*const APP_ASCII_5427=“0:/SYSTEM/APP/COMMON/font54.fon“; //普通字体54*27大数字字体路径
u8*const APP_ASCII_3618=“0:/SYSTEM/APP/COMMON/font36.fon“; //普通字体36*18大数字字体路径
u8*const APP_ASCII_2814=“0:/SYSTEM/APP/COMMON/font28.fon“;
u8*const APP_OK_PIC=“0:/SYSTEM/APP/COMMON/ok.bmp“; //确认图标
u8*const APP_CANCEL_PIC=“0:/SYSTEM/APP/COMMON/cancel.bmp“; //取消图标
u8*const APP_UNSELECT_PIC=“0:/SYSTEM/APP/COMMON/unselect.bmp“; //未选中图标
u8*const APP_SELECT_PIC=“0:/SYSTEM/APP/COMMON/select.bmp“; //选中图标
u8*const APP_VOL_PIC=“0:/SYSTEM/APP/COMMON/VOL.bmp“; //音量图片路径
u8* asc2_2814=0; //普通字体28*14大字体点阵集
u8* asc2_3618=0; //普通字体36*18大字体点阵集
u8* asc2_5427=0; //普通字体54*27大字体点阵集
u8* asc2_s6030=0; //数码管字体60*30大字体点阵集
u32 random_seed=1;
extern volatile u8 system_task_return; //任务强制返回标志.
extern u8*const calendar_loading_str[GUI_LANGUAGE_NUM][3];
//app主要功能界面标题
u8*const APP_MFUNS_CAPTION_TBL[APP_FUNS_NUM][GUI_LANGUAGE_NUM]=
{
{“录音机““錄音機““RECODER“}
{“数码相框““數碼相框““PHOTOS“}
{“音乐播放器““音樂播放器““MUSIC Player“}
{“视频播放器““視頻播放器““VIDEO Player“}
{““““““} //时钟
{“系统设置““系統設置““SYSTEM SET“}
{“文件管理““文件管理““FILE CTROL“}
{“科学计算器““科學計算器““Calculator“}
};
//创建文件失败提示是否存在SD卡? 200的宽度
u8*const APP_CREAT_ERR_MSG_TBL[GUI_LANGUAGE_NUM]=
{
“创建文件失败请检查!““創建文件失敗請檢查!““Creat File FailedPlease Check!“
};
//提示信息的窗体名字
u8*const APP_REMIND_CAPTION_TBL[GUI_LANGUAGE_NUM]=
{
“提示信息““提示信息““Remind“
};
//磁盘名字表
u8*const APP_DISK_NAME_TBL[3][GUI_LANGUAGE_NUM]=
{
{“SD卡““SD卡““SD Card“}
{“FLASH磁盘““FLASH磁盤““FLASH Disk“}
{“U盘““U盤““U Disk“}
};
////////////////////////////////////////////////////////////////////////////////////////////
//以下代码仅用于实现SYSTEM文件夹更新
u8*const APP_SYSTEM_APPPATH=“/SYSTEM/APP“; //APP文件夹路径 径
u8*const APP_SYSTEM_SPBPATH=“/SYSTEM/SPB“; //SPB文件夹路径
u8*const APP_SYSTEM_LWIPPATH=“/SYSTEM/LWIP“;//LWIP文件夹路径
u8*const APP_SYSTEM_DSTPATH=“1:/SYSTEM“; //系统文件目标路径
//2色条
//xywidthheight:坐标及尺寸.
//mode: 设置分界线
// [3]:右边分界线
// [2]:左边分界线
// [1]:下边分界线
// [0]:上边分界线
void app_gui_tcbar(u16 xu16 yu16 widthu16 heightu8 mode)
{
u16 halfheight=height/2;
gui_fill_rectangle(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 24023 2017-04-09 14:48 电子相册 2\APP\app.c
文件 1608 2017-04-09 14:48 电子相册 2\APP\app.h
文件 9332 2017-03-09 16:32 电子相册 2\APP\appplay.c
文件 1424 2014-08-27 22:08 电子相册 2\APP\appplay.h
文件 17271 2017-04-09 11:03 电子相册 2\APP\audioplay.c
文件 3105 2017-04-09 00:21 电子相册 2\APP\audioplay.h
文件 23579 2017-04-04 14:48 电子相册 2\APP\calculator.c
文件 1857 2017-04-04 11:08 电子相册 2\APP\calculator.h
文件 15262 2017-04-04 15:20 电子相册 2\APP\calendar.c
文件 1473 2017-04-03 11:38 电子相册 2\APP\calendar.h
文件 40435 2015-08-06 15:40 电子相册 2\APP\common.c
文件 6017 2017-04-04 15:21 电子相册 2\APP\common.h
文件 4680 2017-04-06 14:39 电子相册 2\APP\filectrol.c
文件 701 2017-04-06 10:21 电子相册 2\APP\filectrol.h
文件 6234 2017-04-05 20:39 电子相册 2\APP\picviewer.c
文件 763 2014-10-30 17:27 电子相册 2\APP\picviewer.h
文件 23264 2017-04-08 16:43 电子相册 2\APP\recorder.c
文件 2062 2017-04-05 21:01 电子相册 2\APP\recorder.h
文件 49228 2017-04-09 15:44 电子相册 2\APP\settings.c
文件 1595 2017-04-03 21:41 电子相册 2\APP\settings.h
文件 8025 2017-04-09 14:29 电子相册 2\APP\spb.c
文件 1897 2017-04-03 09:33 电子相册 2\APP\spb.h
文件 574 2017-03-31 09:57 电子相册 2\APP\spblcd.h
文件 25421 2017-04-08 16:44 电子相册 2\APP\videoplay.c
文件 1816 2017-04-05 17:27 电子相册 2\APP\videoplay.h
文件 8385 2014-07-16 21:18 电子相册 2\AUDIOCODEC\ape\apedec\apedecoder.c
文件 1421 2014-06-28 20:52 电子相册 2\AUDIOCODEC\ape\apedec\apedecoder.h
文件 4469 2014-03-11 08:23 电子相册 2\AUDIOCODEC\ape\apedec\crc.c
文件 4079 2014-03-11 08:23 电子相册 2\AUDIOCODEC\ape\apedec\demac_config.h
文件 13574 2014-06-28 21:08 电子相册 2\AUDIOCODEC\ape\apedec\entropy.c
............此处省略1292个文件信息
- 上一篇:深度学习: MNIST的数据集
- 下一篇:自拍用于目标跟踪的红外图像序列
评论
共有 条评论