⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 LCD driver its platform is ARM7TDMI
💻 C
字号:
#include "44b.h"
#include"uhal.h"
#include "option.h"
#include"def.h"
#pragma import(__use_no_semihosting_swi)  // ensure no functions that use semihosting 
extern U32 LCDBuffer[240][320];

int main(void)
{
int i,j,k;
U32 jcolor;


	ARMTargetInit();	//开发版初始化
	LCD_Init();			//LCD初始化
	



  for (i=0;i<9;i++)
     {  switch (i)
        {  case 0: jcolor=0x00000000;  //RGB均为0   黑色
                   break;
           case 1: jcolor=0x000000e0;  //R   红色
                   break;
           case 2: jcolor=0x0000d0e0;  //R  and G 橙色
                   break;
           case 3: jcolor=0x0000e0e0;   //R  and G 黄
                   break;
           case 4: jcolor=0x0000e000;  //G  绿色
                   break;
           case 5: jcolor=0x00e0e000;  //G  B   青色
                   break;
           case 6: jcolor=0x00e00000;  //B    蓝色
                   break;
           case 7: jcolor=0x00e000e0;  //R  and B   紫色
                   break;
           case 8: jcolor=0x00e0e0e0;  //RGB   白色
                   break;   
         }
       
      for (k=0;k<240;k++)
        for (j=i*32;j<i*32+32;j++) 
          LCDBuffer[k][j]=jcolor; 
      }

  jcolor=0x000000ff;
  for (i=0;i<240;i++)
      {if (i==80||i==160)
         jcolor<<=8;
       for (j=288;j<320;j++)  
          LCDBuffer[i][j]=jcolor;
       }

    LCD_Refresh() ;     
    while(1);
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -