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

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

?? touch.c

?? 金鵬OCMJ8*10D的觸摸屏驅動程序
?? C
字號:
//金鵬OCMJ4*8D液晶模塊觸摸屏程序
#include "reg52.h"
#include "INTRINS.H"
#include "ABSACC.H"

sbit LCD_BUSY=P3^3;                                        //Connect LCD PIN BUSY
sbit LCD_RST=P1^1;                                         //RST
sbit LCD_RS=P3^4;                                          //RS
sbit LCD_WR=P1^4;                                          //WR
sbit LCD_RD=P1^5;                                          //RD


unsigned char idata REGDATA=0;                                   //Display trasport Data
unsigned char Counter;

unsigned char code Inittable1[]={0x00,0x01,0x02,0x03,0x10,0x11,0x12,0x21, //Wirte the REG DATA
                         0x31,0x41,0x51,0x20,0x30,0x40,0x50,0x60,
                         0x61,0x70,0x71,0x72,0x80,0x81,0x91,0x90,
                         0xa0,0xa1,0xa2,0xa3,0xb0,0xb1,0xc0,0xc1,
                         0xc8,0xc9,0xca,0xd0,0xe0,0xf0,0xf1};
unsigned char code Inittable2[]= {0xc9,0xf2,0x10,0x80,0x6b,0x00,0x91,0x13,
                          0x7f,0x00,0x00,0x13,0x7f,0x00,0x00,0x00,
                          0x00,0x00,0x00,0x7f,0xaa,0x04,0x00,0x2d,
                          0x11,0x00,0x00,0x00,0x13,0x7f,0x00,0x0a,
                          0x80,0x80,0x00,0x80,0x00,0xa0,0x0f};


void  REG_WRITE(unsigned char REGNAMR,unsigned char REGDATA);
void  DDR_WRITE(unsigned char DDR);
void  LCM_INIT(void);
void  Delay200ms(void);
void  REG_READ(unsigned char REGNAME);
void  LCM_CLR(void);
                           /*Ex=按鈕的左上角x坐標,Ey=按鈕的左上角Y坐標,Fx=按鈕的寬度,FY=按鈕的高度*/
unsigned char TouchKEYPress(unsigned char Ex,unsigned char Ey,unsigned char Fx,unsigned char Fy);  //觸摸屏子程序

void  main(void){
 /*調用的方法*/
while(1){
        if(TouchKEYPress(63,169,67,23)){                            //按下去
          while(TouchKEYPress(63,169,67,23)){}              //等待按鍵抬起為止,模仿windows的MouseUP
          //下面添加要執行的功能




        }
}

}


/*********************觸摸按鍵分析子程序***********************************/
unsigned char TouchKEYPress(unsigned char Ex,unsigned char Ey,unsigned char Fx,unsigned char Fy){
  unsigned char X=0,Y=0;
  REG_WRITE(0xc0,0xC0);
  Delay200ms();
  REG_READ(0xc0);
  REG_WRITE(0xc0,REGDATA&0xF8|0x08);
  REG_READ(0xc1);
  REG_WRITE(0xc1,REGDATA|0x30);
  REG_READ(0xC0);
  if((REGDATA & 0x40)==0x40){
     REG_READ(0xc0);
     REG_WRITE(0xC0,REGDATA&0xFC|0x0C);
     REG_READ(0xc9);
     Y=REGDATA;
     REG_READ(0xc0);
     REG_WRITE(0xc0,REGDATA&0xF3|0x03);
     REG_READ(0xc8);
     X=REGDATA;

     REG_WRITE(0xc0,0xC0);
     Delay200ms();
     REG_READ(0xc0);
     REG_WRITE(0xc0,REGDATA&0xF8|0x08);
     REG_READ(0xc1);
     REG_WRITE(0xc1,REGDATA|0x30);

  };
  if((X>=Ex) && (X<(Ex+Fx)) && (Y>=Ey) && (Y<(Ey+Fy))){
       Counter++;
       if(Counter>5){return(1);}
  }
  else{
       Counter=0;
       return(0);
  }

}
void Delay200ms(void){
   unsigned char j,k;
   for(j=10;j>0;j--)
   for(k=248;k>0;k--);
}
void REG_READ(unsigned char REGNAME)
{
   unsigned char Buf_s;
   P0=REGNAME;
   P2=0xbf;
   LCD_RD=1;
   LCD_RS=0;
   LCD_WR=0;
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   LCD_WR=1;
   LCD_RS=1;
   P2=0x1f;
   P0=0xff;
   P2=0xbf;
   LCD_WR=1;
   LCD_RS=0;
   LCD_RD=0;
   Buf_s=P0;
   LCD_RD=1;
   LCD_RS=1;
   P2=0x1f;
   REGDATA=Buf_s;
 }
 void LCM_CLR(void){                                 //Clear LED Screen
   unsigned char t;
   REG_WRITE(0xe0,0x00);
   REG_READ(0xf0);
   t=REGDATA|0x08;
   REG_WRITE(0xf0,t);
   REG_WRITE(0x00,0xc5);
   REG_WRITE(0x70,0x00);
   REG_WRITE(0x60,0x00);
   DDR_WRITE(0x00);
 }
void LCM_INIT(void){
  unsigned char Count1,Count2;
  LCD_RST=0;
  Delay200ms();
  LCD_RST=1;
  Delay200ms();
  P3=0xff;
  for(Count1=0,Count2=0x27;Count2>0;Count1++,Count2--)
   REG_WRITE(Inittable1[Count1],Inittable2[Count1]);
}
void REG_WRITE(unsigned char REGNAME,unsigned char REGDATA)
 {
    P0=REGNAME;
    P2=0xbf;
    LCD_RD=1;
    LCD_RS=0;
    LCD_WR=0;
    _nop_();
    _nop_();
    _nop_();
    _nop_();
    _nop_();
    _nop_();
    LCD_WR=1;
    LCD_RS=1;
    P2=0x1f;
    P0=REGDATA;
    P2=0xbf;
    LCD_RD=1;
    LCD_RS=0;
    LCD_WR=0;
    _nop_();
    _nop_();
    _nop_();
    _nop_();
    _nop_();
    _nop_();
    LCD_WR=1;
    LCD_RS=1;
    P2=0x1f;
}
void DDR_WRITE(unsigned char DDR)
{
  while(LCD_BUSY==1);
    P0=DDR;
    P2=0xbf;
    LCD_RD=1;
    LCD_RS=1;
    LCD_WR=0;
    _nop_();
    _nop_();
    _nop_();
    _nop_();
    LCD_WR=1;
    LCD_RS=1;
    P2=0x1f;
 }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲aaa精品| 成人动漫一区二区在线| 亚洲欧美日韩系列| 中文字幕高清不卡| 欧美国产欧美综合| 日本一区二区三区四区在线视频| 欧美一区二区三区四区视频| 欧美日韩精品电影| 欧美日产国产精品| 日韩欧美一区二区在线视频| 51精品久久久久久久蜜臀| 欧美一区二区黄色| 久久欧美中文字幕| 国产欧美日韩在线| 亚洲精品欧美专区| 日韩国产欧美在线视频| 久久精品国产秦先生| 国产在线视频一区二区| 成人18视频在线播放| 欧美在线播放高清精品| 欧美草草影院在线视频| 国产日韩欧美一区二区三区综合| 中文字幕日韩av资源站| 亚洲国产视频一区二区| 成人免费毛片高清视频| 欧美亚洲动漫精品| 欧美精品九九99久久| 亚洲天堂网中文字| 欧美日韩高清在线播放| 奇米在线7777在线精品| 久久99精品一区二区三区| 国产精品99久久久| 日本韩国精品一区二区在线观看| 欧美挠脚心视频网站| 久久久久国色av免费看影院| 亚洲三级在线看| 蜜臀av性久久久久av蜜臀妖精| 成人精品在线视频观看| 欧美日韩在线观看一区二区 | 国产成人午夜精品影院观看视频| 国产999精品久久久久久绿帽| 日本道精品一区二区三区| 日韩一级完整毛片| 最新成人av在线| 国产精品乡下勾搭老头1| 色婷婷久久久久swag精品 | 久久伊99综合婷婷久久伊| 国产精品国产馆在线真实露脸 | 午夜视黄欧洲亚洲| 国产suv精品一区二区883| 欧美久久高跟鞋激| 日韩一区在线播放| 国产ts人妖一区二区| 一本色道久久综合亚洲91| 国产精品电影一区二区| 一本久久a久久精品亚洲| 青青草97国产精品免费观看| 成人手机电影网| 欧美大胆一级视频| 丝瓜av网站精品一区二区| 91一区二区在线| 中文字幕欧美激情一区| 美国十次综合导航| 欧美日韩国产天堂| 亚洲制服欧美中文字幕中文字幕| 成人妖精视频yjsp地址| 日本一区二区三级电影在线观看| 免费看黄色91| 欧美麻豆精品久久久久久| 亚洲最大的成人av| 色诱视频网站一区| 亚洲综合清纯丝袜自拍| 日韩成人一区二区| 成a人片国产精品| 成人免费毛片a| 国产精品网站在线观看| 国产精品18久久久久久久久| 欧美成人三级在线| 狠狠狠色丁香婷婷综合激情| 欧美电视剧免费观看| 国产精品影音先锋| 欧美激情综合五月色丁香小说| 国产一区二区三区蝌蚪| 久久久久亚洲蜜桃| 成人免费三级在线| 亚洲午夜精品网| 91精品国产综合久久国产大片| 日本网站在线观看一区二区三区 | 天天影视色香欲综合网老头| 欧美日韩国产三级| 另类小说欧美激情| 欧美经典一区二区三区| bt欧美亚洲午夜电影天堂| 亚洲三级久久久| 91精品国产综合久久久久久漫画 | 狠狠色丁香久久婷婷综合丁香| 久久久亚洲精品一区二区三区 | 欧美一区二区三区在| 国产麻豆精品95视频| 日韩美女视频一区| 欧美精品九九99久久| 国产一区在线观看麻豆| 亚洲欧美日韩精品久久久久| 欧美精品欧美精品系列| 国产精品亚洲视频| 夜夜爽夜夜爽精品视频| 日韩午夜激情视频| av不卡免费电影| 日本成人在线一区| 国产精品福利影院| 欧美精品久久一区| 97精品久久久久中文字幕| 视频一区视频二区中文| 欧美激情中文字幕一区二区| 欧美日韩国产首页| 99久久精品国产毛片| 久久精品国产亚洲aⅴ| 亚洲色图.com| 久久久久久久久久久久久夜| 在线观看av不卡| 丁香婷婷综合激情五月色| 天堂av在线一区| 18欧美亚洲精品| 久久久久久免费| 欧美一区二区三区四区在线观看 | 亚洲bt欧美bt精品| 在线观看亚洲一区| 蜜桃传媒麻豆第一区在线观看| 久久久蜜桃精品| 91精品在线观看入口| 91浏览器入口在线观看| 国产福利91精品| 久久99精品久久久久久国产越南 | 蜜桃视频一区二区三区| 亚洲精品免费看| 中文字幕一区二区三区四区不卡 | 国产一区二区在线免费观看| 性做久久久久久免费观看 | 日本亚洲电影天堂| 亚洲国产综合在线| 亚洲精品精品亚洲| 日韩毛片精品高清免费| 国产日韩欧美精品一区| 精品国产乱码久久久久久夜甘婷婷| 欧美三区在线观看| 91精品福利在线| 91浏览器打开| 欧美最猛黑人xxxxx猛交| 一本大道综合伊人精品热热| 99综合电影在线视频| 不卡在线视频中文字幕| 成人午夜电影小说| www.激情成人| av在线一区二区| 99久久99久久精品免费看蜜桃| 成人午夜激情在线| 97久久久精品综合88久久| 一本大道久久a久久精二百| 色综合一区二区| 欧洲色大大久久| 7777精品伊人久久久大香线蕉完整版| 色综合久久久久综合体桃花网| 成人福利在线看| 一本色道综合亚洲| 欧美日韩在线免费视频| 欧美一区二区福利在线| 精品理论电影在线| 欧美高清一级片在线观看| 综合久久综合久久| 亚洲国产日韩精品| 久久成人免费网站| 成人深夜视频在线观看| 日本道在线观看一区二区| 欧美一区三区四区| 国产亚洲成aⅴ人片在线观看| 中文字幕亚洲精品在线观看 | 丝袜诱惑亚洲看片| 国产曰批免费观看久久久| 91啪亚洲精品| 欧美精品色综合| 久久青草欧美一区二区三区| 91蜜桃传媒精品久久久一区二区| 国产成人精品一区二| 国产精品一区二区三区99 | 国产精品一区二区免费不卡 | 经典一区二区三区| 在线免费观看日本欧美| 欧美精品v日韩精品v韩国精品v| 日韩欧美综合一区| 亚洲女同女同女同女同女同69| 亚洲小说欧美激情另类| 麻豆极品一区二区三区| 不卡一区二区三区四区| 欧美一区二区成人| 中文字幕一区不卡| 国产揄拍国内精品对白| 欧美酷刑日本凌虐凌虐| 国产精品国产精品国产专区不蜜 | 日韩欧美不卡在线观看视频| 国产精品萝li|