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

📄 main.c

📁 广州微嵌科技 "WQ44B0开发板"的显示位图程序源代码。此程序可以显示由uCGUI位图转换工具生成的位图C文件,ADS 1.2编译环境
💻 C
字号:
/****************************************Copyright (c)**************************************************
**                               广州微嵌计算机科技有限公司
**
**                                 http://www.wqlcd.com
**
**------------------------------------------------------------------------------------------------------
** 创建人: 	陈华牧
** 版  本: 	V1.0
** 创建日期:2007年1月18日
** 发布日期:2007年3月15日
********************************************************************************************************/

#include <stddef.h>
#include <string.h>							/* for memset */
#include "44B.h"
#include "IO_Port.h"
#include "Bitmap.h"

extern const BITMAP bmCom_8Bit;
extern const BITMAP bmCom_4Bit;

void Main(void) 
{
	int i;
	IO_PortInit();
	Lcd_Init(); 			//初始化LCD 256色640*480   
    Lcd_Clr(DC,bluecolor);
    
    VGA_X = 0;
	VGA_Y = 0;
    Lcd_printf(&DC,0xff,ncolor,"显示位图演示程序\n\nKey1->说明\n\nKey2->显示233转换格式位图\
    	\n\nKey3->显示Best pallete转换格式位图\n\nKey4->清屏"); 
    while(1)
    {
    	if(!(rPDATG&(0x01<<4)))
		{
			for(i=0;i<100000;i++);
			if( !(rPDATG&(0x01<<4)) )
			{
				VGA_X = 0;
				VGA_Y = 0;
				Lcd_printf(&DC,0xff,ncolor,"显示位图演示程序\n\nKey1->说明\n\nKey2->显示233转换格式位图\
    				\n\nKey3->显示Best pallete转换格式位图\n\nKey4->清屏"); 
			}
		}
    	if(!(rPDATG&(0x01<<5)))
		{
			for(i=0;i<100000;i++);
			if( !(rPDATG&(0x01<<5)) )
			{
				DrawBitmap(&bmCom_8Bit,0,0);
			}
		}
		else if(!(rPDATG&(0x01<<6)))
		{
			for(i=0;i<100000;i++);
			if( !(rPDATG&(0x01<<6)) )
			{
				DrawBitmap(&bmCom_4Bit,0,0);
			}
		}
		else if(!(rPDATG&(0x01<<7)))
		{
			for(i=0;i<100000;i++);
			if( !(rPDATG&(0x01<<7)) )
			{
				Lcd_Clr(DC,bluecolor);
			}
		}
    }
}

⌨️ 快捷键说明

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