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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? venus.c

?? 用此源代碼
?? C
?? 第 1 頁 / 共 3 頁
字號:
                                                       case  2:{;}break;
                                                  }
                                             }break;
                                case       0:
                                case       1:
                                case       2:
                                case       3:
                                case       4:
                                case       5:
                                case       6:
                                case       7:
                                case       8:
                                case       9:{
                                                  move_data(&lcd_buf[1],&lcd_buf[0],7);  //YIWEI
                                                  lcd_buf[7]=i|0x10;
                                                  move_data(&lcd_buf,&xtcs_x[counter_new][0],8);  //SAVE
                                                  print_e(MENU_DIS[counter_new]);
                                             }break;
                        }
                        print_fill(menu_add[counter_old],0x00,0x8,0x9);
                }
}
gzsd()    //故障設(shè)定
{
        unsigned char code TABLE01[5]={24,25,26,27,0xFF};//故障設(shè)定
        unsigned char code TABLE02[15]={29,30,0xfe,0xfe,0xfe,29,30,0xfe,0xfe,0xfe,0xfe,31,32,0xFF};//系統(tǒng)電壓
        unsigned int code  MENU_DIS[18]={154,163,172,
                                         214,223,232,
                                         274,283,292,
                                         334,343,352,
                                         394,403,412,
                                         454,463,472,
                                        };//菜單顯示位置數(shù)組
        unsigned char xdata gzsd_x[18][9];  //設(shè)置數(shù)據(jù)存放數(shù)組
        unsigned int xdata  menu_add[18];   //激活塊地址數(shù)組 menu_add=(MENU_DIS/30)*240+(MENU_DIS%30)
        unsigned char i,counter_old,counter_new;
        bit off,first_char;
        off=1;
        first_char=1;
        load_data(cshsj_page,&gzsd_c,0,&gzsd_x,162);   //裝初始設(shè)置數(shù)據(jù)
        menu_add[0]=(MENU_DIS[0]/30)*240+(MENU_DIS[0]%30);
        menu_add[1]=(MENU_DIS[1]/30)*240+(MENU_DIS[1]%30);
        menu_add[2]=(MENU_DIS[2]/30)*240+(MENU_DIS[2]%30);
        menu_add[3]=(MENU_DIS[3]/30)*240+(MENU_DIS[3]%30);
        menu_add[4]=(MENU_DIS[4]/30)*240+(MENU_DIS[4]%30);
        menu_add[5]=(MENU_DIS[5]/30)*240+(MENU_DIS[5]%30);
        menu_add[6]=(MENU_DIS[6]/30)*240+(MENU_DIS[6]%30);
        menu_add[7]=(MENU_DIS[7]/30)*240+(MENU_DIS[7]%30);
        menu_add[8]=(MENU_DIS[8]/30)*240+(MENU_DIS[8]%30);
        menu_add[9]=(MENU_DIS[9]/30)*240+(MENU_DIS[9]%30);
        menu_add[10]=(MENU_DIS[10]/30)*240+(MENU_DIS[10]%30);
        menu_add[11]=(MENU_DIS[11]/30)*240+(MENU_DIS[11]%30);
        menu_add[12]=(MENU_DIS[12]/30)*240+(MENU_DIS[12]%30);
        menu_add[13]=(MENU_DIS[13]/30)*240+(MENU_DIS[13]%30);
        menu_add[14]=(MENU_DIS[14]/30)*240+(MENU_DIS[14]%30);
        menu_add[15]=(MENU_DIS[15]/30)*240+(MENU_DIS[15]%30);
        menu_add[16]=(MENU_DIS[16]/30)*240+(MENU_DIS[16]%30);
        menu_add[17]=(MENU_DIS[17]/30)*240+(MENU_DIS[17]%30);
        counter_new=0x0;
        counter_old=0x0;
        lcd_cls(lcd_page1);
        lcd_cls(lcd_page2);
        load_data(0,&TABLE01,0,&lcd_buf,5);
        print_c16(0x8);
        load_data(0,&TABLE02,0,&lcd_buf,15);
        print_c16(0x1E6);
        lcd_buf[0]=0x35;   //U
        lcd_buf[1]=0x41;   //a
        lcd_buf[2]=0xff;
        print_e(151);
        lcd_buf[0]=0x35;   //U
        lcd_buf[1]=0x42;   //b
        lcd_buf[2]=0xff;
        print_e(211);
        lcd_buf[0]=0x35;   //U
        lcd_buf[1]=0x43;   //c
        lcd_buf[2]=0xff;
        print_e(271);
        lcd_buf[0]=0x29;   //I
        lcd_buf[1]=0x41;   //a
        lcd_buf[2]=0xff;
        print_e(331);
        lcd_buf[0]=0x29;   //I
        lcd_buf[1]=0x42;   //b
        lcd_buf[2]=0xff;
        print_e(391);
        lcd_buf[0]=0x29;   //I
        lcd_buf[1]=0x43;   //c
        lcd_buf[2]=0xff;
        print_e(451);
        move_data(&gzsd_x[0][0],&lcd_buf,9);
        print_e(MENU_DIS[0]);
        move_data(&gzsd_x[1][0],&lcd_buf,9);
        print_e(MENU_DIS[1]);
        move_data(&gzsd_x[2][0],&lcd_buf,9);
        print_e(MENU_DIS[2]);
        move_data(&gzsd_x[3][0],&lcd_buf,9);
        print_e(MENU_DIS[3]);
        move_data(&gzsd_x[4][0],&lcd_buf,9);
        print_e(MENU_DIS[4]);
        move_data(&gzsd_x[5][0],&lcd_buf,9);
        print_e(MENU_DIS[5]);
        move_data(&gzsd_x[6][0],&lcd_buf,9);
        print_e(MENU_DIS[6]);
        move_data(&gzsd_x[7][0],&lcd_buf,9);
        print_e(MENU_DIS[7]);
        move_data(&gzsd_x[8][0],&lcd_buf,9);
        print_e(MENU_DIS[8]);
        move_data(&gzsd_x[9][0],&lcd_buf,9);
        print_e(MENU_DIS[9]);
        move_data(&gzsd_x[10][0],&lcd_buf,9);
        print_e(MENU_DIS[10]);
        move_data(&gzsd_x[11][0],&lcd_buf,9);
        print_e(MENU_DIS[11]);
        move_data(&gzsd_x[12][0],&lcd_buf,9);
        print_e(MENU_DIS[12]);
        move_data(&gzsd_x[13][0],&lcd_buf,9);
        print_e(MENU_DIS[13]);
        move_data(&gzsd_x[14][0],&lcd_buf,9);
        print_e(MENU_DIS[14]);
        move_data(&gzsd_x[15][0],&lcd_buf,9);
        print_e(MENU_DIS[15]);
        move_data(&gzsd_x[16][0],&lcd_buf,9);
        print_e(MENU_DIS[16]);
        move_data(&gzsd_x[17][0],&lcd_buf,9);
        print_e(MENU_DIS[17]);
        while (off)
                {
                        move_data(&gzsd_x[counter_new][0],&lcd_buf,9);
                        print_fill(menu_add[counter_new],0xff,0x8,0x8);
                        counter_old=counter_new;
                        i=getchar();
                        switch (i)
                        {
                                case    LEFT:{    first_char=1;
                                                  if (counter_new==0) {counter_new=17;}
                                                  else {counter_new--;}
                                             }break;
                                case   ENTER:
                                case   RIGHT:{    first_char=1;
                                                  if (counter_new<17) {counter_new++;}
                                                  else {counter_new=0x0;}
                                             }break;
                                case      UP:{    first_char=1;
                                                  if (counter_new>2) {counter_new=counter_new-3;}
                                                  else {counter_new=counter_new+15;}
                                             }break;
                                case    DOWN:{    first_char=1;
                                                  if (counter_new<15) {counter_new=counter_new+3;}
                                                  else {counter_new=counter_new-15;}
                                             }break;
                                case     ESC:{off=0;}break;
                                case   START:{
                                                  switch (counter_new)
                                                  {
                                                       case  0:{;}break;
                                                       case  1:{;}break;
                                                       case  2:{;}break;
                                                  }
                                             }break;
                                case       0:
                                case       1:
                                case       2:
                                case       3:
                                case       4:
                                case       5:
                                case       6:
                                case       7:
                                case       8:
                                case       9:{    
                                                  if (first_char) 
                                                      {first_char=0;
                                                       lcd_buf[0]=0x00;
                                                       lcd_buf[1]=0x00;
                                                       lcd_buf[2]=0x00;
                                                       lcd_buf[3]=0x00;
                                                       lcd_buf[4]=0x00;
                                                       lcd_buf[5]=0x00;
                                                       lcd_buf[6]=0x00;
                                                       lcd_buf[7]=i|0x10;
                                                       move_data(&lcd_buf,&gzsd_x[counter_new][0],8);  //SAVE
                                                       print_e(MENU_DIS[counter_new]);
                                                      }
                                                  else
                                                      {
                                                       move_data(&lcd_buf[1],&lcd_buf[0],7);  //YIWEI
                                                       lcd_buf[7]=i|0x10;
                                                       move_data(&lcd_buf,&gzsd_x[counter_new][0],8);  //SAVE
                                                       print_e(MENU_DIS[counter_new]);
                                                      }
                                             }break;
                        }
                        print_fill(menu_add[counter_old],0x00,0x8,0x8);
                }
}
long d_to_hex(unsigned char xdata *k)
{
    unsigned char i,j;
    float n,m;
    n=0;
    j=7;
    for (i=0;i<8;i++)
    {
        if (k[i]==0xe) {j=i;break;}
    }
    for (i=7;i>j;i--)
    {
        n=n+(k[i]&0xf);
        n=n/10;
    }
    m=0;
    for (i=0;i<j;i++)
    {
        if (k[i]>=0x10) {m=m*10+(k[i]&0xf);}
    }
    m=m+n;
    for (i=0;i<8;i++)
    {
        if (k[i]==0xd) {m=-m;break;}
    }
    return (m*0x10000);
}
/*---------------------------------------------
I2C總線驅(qū)動程序(用兩個普通IO模擬I2C總線)
----------------------------------------------*/
#define SDA P30
#define SCL P31
#define true 1
#define false 0

/*--------------------------------------------------------------------------------
調(diào)用方式:void I2CStart(void)
函數(shù)說明:私有函數(shù),I2C專用
---------------------------------------------------------------------------------*/
void I2CStart(void)
{
   EA=0;
   SDA=1; SCL=1; _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
   SDA=0; _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); SCL=0;
}
/*--------------------------------------------------------------------------------
調(diào)用方式:void I2CStop(void)
函數(shù)說明:私有函數(shù),I2C專用
---------------------------------------------------------------------------------*/
void I2CStop(void)
{
   SCL=0; SDA=0; _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
   SCL=1; _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); SDA=1;
   EA=1;
}
/*--------------------------------------------------------------------------------
調(diào)用方式:bit WaitAck(void)
函數(shù)說明:私有函數(shù),I2C專用,等待從器件接收方的應(yīng)答
---------------------------------------------------------------------------------*/
bit WaitAck(void)
{
   unsigned char errtime=255;//因故障接收方無ACK,超時值為255。
   SDA=1; _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
   SCL=1; _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
   while(SDA) 
   {
   	errtime--;
   	if (!errtime) {I2CStop();return false;}
   }
   SCL=0;
   return true;
}
/*--------------------------------------------------------------------------------
調(diào)用方式:void SendAck(void)
函數(shù)說明:私有函數(shù),I2C專用,主器件為接收方,從器件為發(fā)送方時,應(yīng)答信號。
---------------------------------------------------------------------------------*/
void SendAck(void)
{
   SDA=0; _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
   SCL=1; _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
   SCL=0;
}
/*--------------------------------------------------------------------------------
調(diào)用方式:void SendNotAck(void)
函數(shù)說明:私有函數(shù),I2C專用,主器件為接收方,從器件為發(fā)送方時,非應(yīng)答信號。
--------------------------------------------------------------------------------*/
void SendNotAck(void)
{
   SDA=1; _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
   SCL=1; _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
   SCL=0;
}
/*--------------------------------------------------------------------------------
調(diào)用方式:void I2CSendByte(unsigned char x)
函數(shù)說明:私有函數(shù),I2C專用
---------------------------------------------------------------------------------*/
void I2CSendByte(unsigned char x)
{
   unsigned char i=8;
   while (i--)
   {
      SCL=0;_nop_();
      SDA=(bit)(x&0x80); x<<=1; _nop_(); _nop_(); _nop_(); _nop_(); 
      SCL=1; _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
   }
   SCL=0;
}
/*--------------------------------------------------------------------------------
調(diào)用方式:uchar I2CReceiveByte(void)
函數(shù)說明:私有函數(shù),I2C專用
---------------------------------------------------------------------------------*/
unsigned char I2CReceiveByte(void)
{
    unsigned char i=8;
    unsigned char j=0;
    SDA=1;
    while (i--)
    {
       j<<=1;
       SCL=0; _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
       SCL=1; _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
       j|=SDA;
    }
    SCL=0;
    return j;
}
//---------------------------------------------------------------------------
//開始PCF8563T驅(qū)動程序
/*--------------------------------------------------------------------------------
調(diào)用方式:void GetPCF8563(unsigned char *buff)
函數(shù)說明:讀取時鐘芯片PCF8563的時間
          一次讀取秒、分、小時、日、星期、月(世紀)、年共7個值放入緩沖區(qū)buff
---------------------------------------------------------------------------------*/
void GetPCF8563(unsigned char *buff)
{
    unsigned char i;
    I2CStart();
    I2CSendByte(0xA2);
    WaitAck();
    I2CSendByte(0x2);   //從秒開始讀
    WaitAck();
    I2CStart();
    I2CSendByte(0xA3);
    WaitAck();
    for (i=0;i<7;i++)
    {
       buff[i]=I2CReceiveByte();
       if (i<6) SendAck();//除最后一個字節(jié)外,其他都要從MASTER發(fā)應(yīng)答。
    }
    SendNotAck();
    I2CStop();
}
/*--------------------------------------------------------------------------------
調(diào)用方式:void SetPCF8563(unsigned char timetype,unsigned char value)
函數(shù)說明:調(diào)整時鐘。timetype是要改的時間類型,value是新設(shè)置的時間值(BCD格式)。
0x02:秒/0x03:分/0x04:小時/0x05:日/0x06:星期/0x07:月(世紀)/0x08:年
---------------------------------------------------------------------------------*/
void SetPCF8563(unsigned char timetype,unsigned char value)
{
    I2CStart();
    I2CSendByte(0xA2);
    WaitAck();
    I2CSendByte(timetype);
    WaitAck();
    I2CSendByte(value);
    WaitAck();
    I2CStop();
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品午夜视频| 午夜精品久久久久久久99樱桃| 日韩精品中午字幕| 在线播放日韩导航| 欧美videos大乳护士334| 精品国产髙清在线看国产毛片| 欧美一二三四区在线| 精品国产成人在线影院| 国产性色一区二区| 亚洲色图丝袜美腿| 亚洲成av人片| 国产成人综合视频| 日韩三区在线观看| 99热99精品| 欧美日韩一区二区三区在线看| 欧美精品自拍偷拍动漫精品| 日韩午夜激情免费电影| 中文字幕日韩一区二区| 视频一区视频二区在线观看| 国产一区二区美女诱惑| 欧美亚一区二区| 精品福利一二区| 亚洲一区二区三区自拍| 成人午夜电影小说| 91精品国产综合久久精品性色| 欧美国产精品中文字幕| 五月综合激情日本mⅴ| 91丨九色丨蝌蚪富婆spa| 精品国产第一区二区三区观看体验 | 国产九色sp调教91| 欧美日韩一区在线观看| 成人免费在线视频| 国产高清成人在线| 欧美精品一区二区久久久| 洋洋av久久久久久久一区| 成人av电影免费观看| 久久九九久精品国产免费直播| 日韩av一级电影| 欧美视频日韩视频在线观看| 中文字幕精品三区| 成人av网站免费| 国产精品国产自产拍高清av王其| 久久不见久久见中文字幕免费| 91精品国产综合久久香蕉麻豆| 五月婷婷另类国产| 91精品免费观看| 久久精品999| 欧美一区二区三区播放老司机| 制服丝袜亚洲精品中文字幕| 亚洲一区欧美一区| 欧美日韩另类一区| 美腿丝袜亚洲三区| 精品国产成人系列| fc2成人免费人成在线观看播放| 中文字幕在线不卡一区 | 91精品国产综合久久福利| 日本欧美一区二区三区乱码| 欧美大度的电影原声| 国产aⅴ精品一区二区三区色成熟| 国产精品久久免费看| 欧美日韩高清一区二区不卡| 久久99九九99精品| 亚洲精品亚洲人成人网| 欧美日本乱大交xxxxx| 丰满放荡岳乱妇91ww| 丝袜美腿亚洲色图| 亚洲柠檬福利资源导航| 久久久夜色精品亚洲| 日本黄色一区二区| 国产高清一区日本| 同产精品九九九| 亚洲一区二区三区中文字幕在线 | 秋霞国产午夜精品免费视频| 日本一区二区三区在线不卡| 91精品国产综合久久香蕉的特点 | 中文字幕第一区综合| 精品国产免费视频| 在线不卡中文字幕播放| 色欧美日韩亚洲| 成人av在线观| 91在线视频网址| 99久久精品国产观看| 欧美aa在线视频| 91精品国产入口在线| 麻豆一区二区99久久久久| 一区二区三区精密机械公司| 国产精品天美传媒| 欧美极品aⅴ影院| 国产亚洲福利社区一区| 国产欧美视频一区二区三区| 精品国产乱码久久久久久久| 国产亚洲欧洲997久久综合| 精品国偷自产国产一区| 国产日韩欧美高清在线| 中文字幕精品一区| 亚洲视频精选在线| 亚洲精品中文在线观看| 亚洲高清在线视频| 美女视频网站久久| 国产99久久久久| 91在线精品一区二区三区| 色悠悠久久综合| 欧美在线|欧美| 欧美成人一区二区三区片免费 | 日韩二区三区四区| 日韩电影在线观看网站| 国产69精品久久久久毛片| 在线精品视频免费观看| 亚洲精品在线三区| 亚洲免费毛片网站| 激情综合亚洲精品| 色综合久久综合网97色综合| 日韩欧美在线一区二区三区| 国产精品对白交换视频| 久久精品国产一区二区三区免费看| 国产精品亚洲а∨天堂免在线| 欧美日韩国产欧美日美国产精品| 久久久精品国产免费观看同学| 亚洲国产人成综合网站| 国产成人精品免费在线| 欧美一区二区在线免费播放| 一区二区三区自拍| 成人精品小蝌蚪| 国产嫩草影院久久久久| 国产成人亚洲综合色影视| 精品美女在线观看| 日韩激情视频网站| 在线不卡免费av| 午夜精品福利一区二区三区蜜桃| 91在线porny国产在线看| 亚洲国产中文字幕| 91一区二区三区在线观看| 国产欧美一区二区三区在线看蜜臀 | 丰满亚洲少妇av| 国产喂奶挤奶一区二区三区| 国产成人综合网站| 国产精品系列在线| 9l国产精品久久久久麻豆| 国产精品日日摸夜夜摸av| 成人精品亚洲人成在线| 亚洲天堂2014| 欧美日韩大陆一区二区| 三级欧美韩日大片在线看| 日韩免费高清视频| 国产91精品一区二区| 亚洲欧洲美洲综合色网| 欧美亚洲精品一区| 国产自产高清不卡| 国产精品三级在线观看| 91成人在线免费观看| 看国产成人h片视频| 日韩毛片在线免费观看| 欧美日韩一区 二区 三区 久久精品| 丝袜国产日韩另类美女| 国产亚洲精品精华液| 欧美色男人天堂| 成人黄色av网站在线| 色综合亚洲欧洲| 国产真实乱子伦精品视频| 亚洲三级在线观看| 久久综合九色综合欧美亚洲| 欧美影院一区二区| 国产精品一卡二卡在线观看| 亚洲日本中文字幕区| 日韩av电影天堂| 久久久九九九九| 欧美一区二区视频免费观看| 97国产精品videossex| 国产麻豆成人传媒免费观看| 亚洲资源中文字幕| 亚洲视频精选在线| 国产亚洲自拍一区| 26uuu欧美| 欧美一区二区三区在| 欧美日韩www| 欧美日韩成人综合在线一区二区| 色系网站成人免费| 在线亚洲+欧美+日本专区| 99精品久久免费看蜜臀剧情介绍| 成人免费视频免费观看| 粗大黑人巨茎大战欧美成人| 国产在线播精品第三| 成人网在线免费视频| av亚洲产国偷v产偷v自拍| 91亚洲国产成人精品一区二三| 粉嫩av一区二区三区粉嫩| hitomi一区二区三区精品| 一本久道久久综合中文字幕| 91免费版pro下载短视频| 日本高清不卡在线观看| 在线观看一区不卡| 在线综合+亚洲+欧美中文字幕| 欧美日本韩国一区二区三区视频| 91精品国产91久久综合桃花| 久久综合九色综合欧美亚洲| 亚洲色图欧洲色图| 久久精品99国产精品| 91免费看片在线观看| 欧美一区二区在线免费观看| 国产精品丝袜黑色高跟|