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

📄 main.c

📁 AD7843在ADS1.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 "Touch7843_44B0.h"
#include "Interrupt.h"
#include "IO_Port.h"
#include "24LCXX.h"
#include "Cache.h"
#include "lcd.h"
#include "sysloader.h"


/******************************************************************************
【功能说明】本任务按键是否按下
******************************************************************************/
void Task_Key( void *pdata)
{
	for( ;; )
	{
		
	}
}



void Main(void) 
{
	int i;
	Cache_Init();
	IO_PortInit();
	Interrupt_Init();
	Touch7843_Init();
	IIC_Init();
	Lcd_Init(); 				//初始化LCD 256色640*480
	Sysloader_LoadFont0816(); 	// 8*16 ASCII 字库
       Sysloader_LoadFont1616(); 	//16*16 国标字库
    
    rPDATE &= ~(0x01<<3); 		//开LCD(GPE3 -- 高:关 低:开)    
    Lcd_Clr(DC,bluecolor);
    
    VGA_X = 0;
	VGA_Y = 0;
    Lcd_printf(&DC,0xff,ncolor,"触摸屏测试与校准程序。\n\nKey1.Key2.Key3->触摸屏校准。");
    ReadTouch_Data();    
    rINTMSK &= ~BIT_GLOBAL;	//开全局中断    
    while(1)
    {
    	if ( ((rPDATG>>4)&0x7)<7 )
		{
			for(i=0;i<100000;i++);
			if( ((rPDATG>>4)&0x7)<7 )
			{
				Touch_Calibrate();
			}
		}
		else
		{
    		Touch_Task();
    	}
    }
}

⌨️ 快捷键说明

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