亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.c

?? 基于ARM2440開發板的觸摸屏 觸點定位顯示坐標的程序
?? C
字號:
/****************************************Copyright (c)**************************************************
**                               Guangzhou ZHIYUAN Electronics Co.,LTD.
**                                      graduate school
**                                 http://www.zyinside.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name:			main.c
** Last modified Date:  2004-09-16
** Last Version:		1.0
** Descriptions:		The main() function example template
**
**------------------------------------------------------------------------------------------------------
** Created by:			Chenmingji
** Created date:		2004-09-16
** Version:				1.0
** Descriptions:		The original version
**
**------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
** Version:
** Descriptions:
**
********************************************************************************************************/
#include "config.h"

#define BEEP         (1<<10)  /*GPH10口*/
#define BEEP_MASK    (~BEEP)

//uint8 r;

// 定義顯示緩沖區
char  disp_buf[50];
void  DelayNS(uint32  dly)
{  
	uint32  i;

   	for(; dly>0; dly--) 
       for(i=0; i<50000; i++);
}

void RunBeep(void)
{
	rGPHDAT=rGPHDAT&BEEP_MASK;
	DelayNS(5);
	rGPHDAT=rGPHDAT|BEEP;
	DelayNS(5);
}

/************************************************************************************************
** Function name: GetLCD_XY
** Descriptions: 讀取觸摸屏上觸摸點的坐標。 程序會一直等待,直到有觸摸輸入。  
** Input: x       用于保存觸摸點x坐標(LCD)的變量指針
**        y       用于保存觸摸點y坐標(LCD)的變量指針
** Output: 無
***********************************************************************************************/
void  GetLCD_XY(uint16 *vx, uint16 *vy)
{   uint16  vx_dat, vy_dat;
    uint16  vx_dat1, vy_dat1;    
while(1)
    {   // 判斷是否有觸摸動作(通過ADS7843的PENIRQ引腳進行判斷)
        while(1)
        {   vy_dat = ADS7843_WriteRead(AIN_Y);
            if(vy_dat != 0) break;            

        } 
        // 進行數據采集
        vx_dat = ADS7843_WriteRead(AIN_X);
        vy_dat = ADS7843_WriteRead(AIN_Y);
        vx_dat1 = ADS7843_WriteRead(AIN_X);
        vy_dat1 = ADS7843_WriteRead(AIN_Y);
        
        if((vy_dat<3) || (vy_dat1<3)) continue;
        
        if(vx_dat>vx_dat1) 
        {   
            if((vx_dat-vx_dat1) > 32) continue;
        }
        else
        {               
        if((vx_dat1-vx_dat) > 32) continue; 
        }        
        if(vy_dat>vy_dat1) 
        {   
            if((vy_dat-vy_dat1) > 64) continue;
        }
        else
        {   
            if((vy_dat1-vy_dat) > 64) continue; 
        } 
        *vx = (vx_dat+vx_dat1) >> 1;
        *vy = (vy_dat+vy_dat1) >> 1;  
        return;                        
    }    
}

uint16 x, y;
/************************************************************************************************
** Function name: main
** Descriptions: 讀取觸摸屏的觸摸點坐標值,然后通過串口發送到PC機顯示。        
** Input: 無
** Output: 系統返回值0
***********************************************************************************************/
int  main(void)
{	
    
    // 初始化I/O   
    rGPECON = (rGPECON & (~(0x0F<<18))) | (0x05<<18);  // GPE9、GPE10口為輸出口(CS,CLK)
    rGPEUP = rGPEUP & (~(3<<9));    
    rGPGCON = (rGPGCON & (~(0x0F<<20))) | (0x01<<20);   // GPG10口為輸出口(DI),GPG11為 輸入口(DO)
	rGPHCON=(rGPHCON&(~(0x03<<20)))|(0x01<<20);         //GPF10口為輸出口
   
    rGPGUP = rGPGUP & (~(1<<10));
    UART_Select(0);             // 選用UART0
    UART_Init();                // 初始化UART0	
    UART_SendStr("\n\n\nTouch Screen Test X/Y position. \n");
  //  UART_SendStr("Separate  conversion mode test. \n\n");		
	while(1)
	{	//RunBeep();
	   // if((x-1800<=50)||(1800-x<=50)||(y-1500<=50)||(1500-y<=50))
	    if((x-1800)*(x-1800)+(y-1500)*(y-1500)<=200*200)
	    {
	    	GetLCD_XY(&x, &y);
	   		sprintf(disp_buf, "X的坐標值是: %04d \n", x);
			UART_SendStr(disp_buf);	
			sprintf(disp_buf, "Y的坐標值是: %04d \n\n\n", y);
			UART_SendStr(disp_buf);
			RunBeep();
	    }
	    else
	    {
		    GetLCD_XY(&x, &y);
		    sprintf(disp_buf, "X的坐標值是: %04d \n", x);
			UART_SendStr(disp_buf);	
			sprintf(disp_buf, "Y的坐標值是: %04d \n\n\n", y);
			UART_SendStr(disp_buf);		
			DelayNS(20);
		}
	}	
	   	return(0);
}

/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久亚洲精品一区二区三区| 国内国产精品久久| 99精品欧美一区| 亚洲国产高清不卡| 成人动漫一区二区在线| 国产精品免费网站在线观看| 国产成人精品三级麻豆| 国产精品色哟哟| 91免费观看视频在线| 亚洲黄色小视频| 精品污污网站免费看| 石原莉奈在线亚洲二区| 欧美一区二区三区在线看| 麻豆国产精品777777在线| 精品国产污污免费网站入口 | 高清不卡在线观看| 国产精品久久久久影院| 色综合久久久久久久| 午夜精品成人在线| 精品国产一区久久| 成人av影院在线| 亚洲国产视频一区二区| 日韩精品一区二区三区中文精品| 国产精品资源在线| 亚洲视频免费在线观看| 欧美巨大另类极品videosbest | 日韩无一区二区| 国产精品一区二区免费不卡| 最新欧美精品一区二区三区| 欧美日韩一区二区欧美激情| 久久国产福利国产秒拍| 国产精品久久久久毛片软件| 欧美三区在线观看| 狠狠色综合色综合网络| 国产精品久久午夜夜伦鲁鲁| 欧美乱妇20p| 国产电影精品久久禁18| 亚洲国产日产av| 久久久久国色av免费看影院| 色综合色综合色综合色综合色综合| 婷婷中文字幕一区三区| 国产欧美日韩在线观看| 欧美片网站yy| av爱爱亚洲一区| 美女网站视频久久| 亚洲激情图片qvod| 久久综合色8888| 欧美国产精品v| 777午夜精品免费视频| 国产成a人无v码亚洲福利| 五月天激情小说综合| 亚洲欧洲一区二区三区| 欧美mv日韩mv国产网站| 欧美私人免费视频| 成人黄色777网| 久久精品国产免费| 亚洲www啪成人一区二区麻豆| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美午夜理伦三级在线观看| 国产麻豆精品视频| 五月天一区二区三区| 成人免费小视频| 久久精品免视看| 欧美刺激脚交jootjob| 欧美视频在线一区二区三区| 99久久免费视频.com| 国产高清久久久| 久久国产福利国产秒拍| 丝袜美腿亚洲色图| 亚洲午夜一区二区三区| 1024精品合集| 国产精品麻豆99久久久久久| 久久久一区二区三区捆绑**| 日韩欧美www| 欧美一级免费观看| 欧美日韩国产成人在线免费| 欧美性生活久久| 欧美四级电影网| 欧美三区免费完整视频在线观看| 在线亚洲一区二区| 一本一道久久a久久精品综合蜜臀| 成人爱爱电影网址| 成人av影院在线| 97精品超碰一区二区三区| 国产成人免费高清| 国产成人一级电影| 国产精品综合久久| 国产成人免费在线| 成人污视频在线观看| 成人精品视频一区二区三区尤物| 成人自拍视频在线| av网站一区二区三区| 北条麻妃国产九九精品视频| 99久久精品国产网站| 色噜噜狠狠色综合中国| 欧美无人高清视频在线观看| 欧美喷水一区二区| 欧美电影免费观看高清完整版在线观看| 欧美一区二区播放| 精品国产乱码久久久久久浪潮 | 亚洲精品在线一区二区| xnxx国产精品| 国产人成一区二区三区影院| 亚洲色图一区二区三区| 亚洲资源中文字幕| 日本中文字幕一区二区有限公司| 久久精品免费看| 国产精品自拍在线| 91伊人久久大香线蕉| 欧美日韩免费一区二区三区 | 成人黄色一级视频| 欧美影视一区二区三区| 日韩午夜精品电影| 欧美国产国产综合| 成人av午夜电影| 在线欧美一区二区| 日韩欧美一区中文| 国产精品久久久久天堂| 亚洲国产一区二区视频| 精品一区中文字幕| av在线这里只有精品| 欧美巨大另类极品videosbest | 欧美在线观看18| 日韩精品中文字幕一区二区三区| 中文字幕免费不卡| 香蕉久久一区二区不卡无毒影院 | 国产午夜精品久久| 一区二区在线观看视频在线观看| 日本成人在线视频网站| 成人ar影院免费观看视频| 337p亚洲精品色噜噜| 国产精品成人在线观看| 男女视频一区二区| 91在线播放网址| 欧美不卡一区二区三区四区| 亚洲美女精品一区| 国产一区二区三区观看| 欧美日韩精品欧美日韩精品一综合| 久久久久久亚洲综合| 亚洲国产色一区| 成人动漫精品一区二区| 日韩欧美电影一区| 亚洲一区二区欧美| 成人ar影院免费观看视频| 精品免费日韩av| 亚洲国产成人高清精品| 99国产精品一区| 精品国产91洋老外米糕| 天天影视涩香欲综合网| 97se亚洲国产综合自在线观| 欧美变态tickling挠脚心| 午夜精品福利在线| 99精品久久久久久| 国产日韩欧美电影| 麻豆成人免费电影| 91精品国产入口| 亚洲高清免费视频| av爱爱亚洲一区| 国产精品国产三级国产三级人妇| 欧美高清视频一二三区 | 免费高清视频精品| 欧美日韩成人高清| 亚洲综合成人在线| 91精彩视频在线观看| 亚洲人精品午夜| 91丨九色丨尤物| 中文字幕一区二区三区蜜月| 成人夜色视频网站在线观看| 国产欧美日韩一区二区三区在线观看| 精品一区二区日韩| 欧美成人a∨高清免费观看| 另类中文字幕网| 欧美一区二区视频网站| 蜜桃av一区二区| 日韩欧美一二区| 久久99久久99小草精品免视看| 69p69国产精品| 肉色丝袜一区二区| 欧美午夜一区二区三区免费大片| 亚洲日本免费电影| 91久久精品一区二区| 亚洲美女淫视频| 99精品偷自拍| 亚洲国产视频a| 欧美一级二级三级蜜桃| 久久精品国产网站| 日韩精品在线一区| 精品一区二区日韩| 国产精品久久久久三级| 成人精品鲁一区一区二区| 国产网红主播福利一区二区| 午夜激情一区二区| 欧美女孩性生活视频| 五月激情六月综合| 91蜜桃网址入口| 天天色图综合网| 日韩一区二区三区av| 欧美性大战久久久久久久| 香蕉久久夜色精品国产使用方法| 欧美日韩一级片在线观看|