初级会员

- 积分
- 72
- 金钱
- 72
- 注册时间
- 2016-10-15
- 在线时间
- 11 小时
|
3金钱
#include "stm32f10x.h" //Ïμí3Îļt£¬±ØDëòa°üo¬
#include "user.h"
#include "usart.h"
#include "delay.h"
#include "ili9320.h"
#include "ili9320_api.h"
u32 IR_Key = 0;
u8 dat=0;
u8 flag=0;
u16 LianfaCnt = 0;
u16 i, len, c2len,c3len,c4len; //¶¨òå±äá¿
u16 x; //¶¨òå×ø±ê
u16 y; //¶¨òå×ø±ê
u8 c[] = "yang"; //×Ö·û′®
u8 c2[] = "MP3 LCD 320X240";
u8 c3[] = "zhong";
u8 c4[]= " ";
u8 *str;
u16 charColor; //×Ö·ûÑÕé«
u16 bkColor; //±3¾°ÑÕé«
/*************Ö÷oˉêy**************************/
int main(void)
{
RCC_Config();
GPIO_Config();
ICP_Config();
NVIC_Config();
USARTInit();
len = sizeof(c)-1; //ìáè¡×Ö·û3¤¶è
c2len = sizeof(c2)-1;
c3len = sizeof(c3)-1;
c4len= sizeof(c4)-1;
delay_init(72); //systick¶¨ê±Æ÷ê±Öó3õê¼»ˉ
ili9320_Initializtion(); //ILI93203õê¼»ˉ
ili9320_Clear(0x001f); //ÇåÆá
while(1)
{
if(flag==1)
{
flag = 0;
dat = (IR_Key>>8);
c4[0]=dat>>8;
c4[1]=(u8)dat;
GUI_Text(20,20,c4,c4len,Red,White);
if(dat == 0xE0)
Disp_Hanzi16x16(100,100, 1,0x5678,Red); //D′oo×Ö
delay_ms(1000);
if(dat == 0xA8)
Disp_HanziStr32x32(100,150, 3,White,Red);
delay_ms(1000);
// if(LianfaCnt%9 == 0)
// GPIOF->ODR^=GPIO_Pin_6;
}
}
}
|
|