111 lines
1.6 KiB
C
111 lines
1.6 KiB
C
|
|
|
|||
|
|
|
|||
|
|
#include "Dis_Picture.h"
|
|||
|
|
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
/******************************************************************************/
|
|||
|
|
//ͼƬ<CDBC><C6AC>ʾ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//DevEBox <20><>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD>
|
|||
|
|
//<2F>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>̣<EFBFBD>mcudev.taobao.com
|
|||
|
|
//<2F>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>̣<EFBFBD>shop389957290.taobao.com
|
|||
|
|
/******************************************************************************/
|
|||
|
|
|
|||
|
|
|
|||
|
|
//16λ <20><>ֱɨ<D6B1><C9A8> <20>ҵ<EFBFBD><D2B5><EFBFBD> <20><>λ<EFBFBD><CEBB>ǰ
|
|||
|
|
void Show_Picture(void)
|
|||
|
|
{
|
|||
|
|
u32 i,j,k=0;
|
|||
|
|
|
|||
|
|
u16 picH,picL;
|
|||
|
|
|
|||
|
|
LCD_Clear(WHITE);//<2F><><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
Draw_Font16B(24,16,BLUE,"3: ͼƬ<CDBC><C6AC>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>");
|
|||
|
|
|
|||
|
|
delay_ms(1000); //<2F><>ʱ<EFBFBD><CAB1>ʾ
|
|||
|
|
|
|||
|
|
LCD_Clear(WHITE); //<2F><><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
#if USE_HORIZONTAL==1 //ʹ<>ú<EFBFBD><C3BA><EFBFBD>
|
|||
|
|
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
LCD_Set_Window(0,0,lcddev.width,lcddev.height);//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
LCD_WriteRAM_Prepare(); //<2F><>ʼд<CABC><D0B4>GRAM
|
|||
|
|
|
|||
|
|
for(i=0;i<lcddev.width;i++)
|
|||
|
|
for(j=0;j<lcddev.height;j++)
|
|||
|
|
{
|
|||
|
|
picH=gImage_LCD280[k++];
|
|||
|
|
picL=gImage_LCD280[k++];
|
|||
|
|
|
|||
|
|
LCD_WR_DATA8(picH); //д8λ<38><CEBB>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
|||
|
|
LCD_WR_DATA8(picL);
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
#else
|
|||
|
|
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
LCD_Set_Window(0,0,lcddev.width,lcddev.height);//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
LCD_WriteRAM_Prepare(); //<2F><>ʼд<CABC><D0B4>GRAM
|
|||
|
|
|
|||
|
|
for(i=0;i<lcddev.height;i++)
|
|||
|
|
for(j=0;j<lcddev.width;j++)
|
|||
|
|
{
|
|||
|
|
picH=gImage_LCD280[k++];
|
|||
|
|
picL=gImage_LCD280[k++];
|
|||
|
|
|
|||
|
|
LCD_WR_DATA8(picH); //д8λ<38><CEBB>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
|||
|
|
LCD_WR_DATA8(picL);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
#endif
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
/*******************************************************************************/
|
|||
|
|
|
|||
|
|
//DevEBox <20><>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>̣<EFBFBD>mcudev.taobao.com
|
|||
|
|
//<2F>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>̣<EFBFBD>shop389957290.taobao.com
|
|||
|
|
/*******************************************************************************/
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|