• 大小: 21.75MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-30
  • 语言: 其他
  • 标签: 数码相册  

资源简介

这是一个基于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个文件信息

评论

共有 条评论

相关资源