标题:
STM32+SD卡作品之电子相册源码
[打印本页]
作者:
zql121
时间:
2018-1-23 11:28
标题:
STM32+SD卡作品之电子相册源码
基于STM32的电子相册制作,文件中包含详细的软硬件设计流程及步骤,包含SD卡内部文件及汉字库等
0.png
(6.74 KB, 下载次数: 25)
下载附件
2018-1-24 03:20 上传
单片机源程序如下:
/**
******************************************************************************
* @file main.c
* @author fire
* @version V1.0
* @brief 液晶显示BMP图片
******************************************************************************
* @attention
*
* 实验平台:野火 ISO-MINI STM32 开发板
*
******************************************************************************
*/
#include "stm32f10x.h"
#include "bsp_usart1.h"
#include "bsp_ili9341_lcd.h"
#include "bsp_sdfs_app.h"
#include "bsp_bmp.h"
#include "key.h"
#define pic_1 "/1.bmp"
#define pic_2 "/2.bmp"
#define pic_3 "/3.bmp"
#define pic_4 "/4.bmp"
#define pic_5 "/5.bmp"
/*
* 要想图片显示成功
* 需把字库拷贝到sd卡上,然后把sd卡插到开发板的卡槽上
*/
int main(void)
{
int i=1;
Key_GPIO_Config();
LCD_Init();
LCD_Clear(0, 0, 240, 320, BACKGROUND);
/* 初始化sd卡文件系统,因为汉字的字库放在了sd卡里面 */
Sd_fs_init();
while(1)
{
if( Key_Scan(GPIOC,GPIO_Pin_13,0) == KEY_ON )
{
i++;
if(i>5)
i=1;
}
if( Key_Scan(GPIOA,GPIO_Pin_0,1) == KEY_ON )
{
i--;
if(i<0)
i=5;
}
switch(i)
{
case 1: Lcd_show_bmp(0, 0,pic_1); break;
case 2: Lcd_show_bmp(0, 0,pic_2); break;
case 3: Lcd_show_bmp(0, 0,pic_3); break;
case 4: Lcd_show_bmp(0, 0,pic_4); break;
case 5: Lcd_show_bmp(0, 0,pic_5); break;
default : break;
}
}
}
复制代码
所有资料51hei提供下载:
电子相册制作.rar
(1.15 MB, 下载次数: 99)
2018-1-24 03:22 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
jiebao
时间:
2018-6-6 09:52
我下载了,提示检测到病毒,嘤嘤嘤,下载不了求助
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1