main.c
来自「ARM7_S3C44B0X全套培训资料及源代码(2)」· C语言 代码 · 共 65 行
C
65 行
#include <string.h>#include "..\inc\option.h"#include "..\inc\def.h"#include "..\inc\44b.h"#include "..\inc\44blib.h"#include "..\inc\flash.h"#include "..\inc\download.h"#include "..\inc\usb.h"#include "..\inc\usb\def9603.h"#include "..\inc\cache.h"#include "..\inc\lcd320.h"#include "..\inc\KeyBoard16.h"#include "..\inc\tchScr.h"#include <stdio.h>void LCD_TOUCH(){ int x,y,i; U32 TchScrAction=TCHSCR_ACTION_UP;// POSMSG pmsg; LCD_ChangeMode(DspTxtMode);// LCD_Cls(); LCD_printf("begin TouchScreen Task\n"); for(;;){ if(TchScrAction==TCHSCR_ACTION_UP){ if(!((rPDATC&ADS7843_PIN_PEN)>>11)){ Delay(50); if(!((rPDATC&ADS7843_PIN_PEN)>>11)){ TchScr_GetScrXY(&x, &y,1); //第三个参数为1时表示经转换 TchScrAction=TCHSCR_ACTION_DOWN; LCD_printf("X=%d,Y=%d",x,y); } } } if(TchScrAction==TCHSCR_ACTION_DOWN){ if((rPDATC&ADS7843_PIN_PEN)>>11) { Delay(50); if((rPDATC&ADS7843_PIN_PEN)>>11) { TchScrAction=TCHSCR_ACTION_UP; } } } Delay(100); }}void Main(void){ //OSInit(); // needed by uC/OS-II // Port_Init(); //端口初始化 LCD_Init(); //LCD初始化 TchScr_init(); LCD_TOUCH(); while(1) ; //死循环等待}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?