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

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

?? project based on embeded system(c51).txt

?? 一個基于嵌入式內核做的項目的源代碼(c51的).
?? TXT
?? 第 1 頁 / 共 5 頁
字號:
                    Showyijingfan(yijing);
                }
            break;
            case CSUDU :
                sudu=256*serial[1]+serial[2];
                if(serial[3]==0)
                {
                    Showsudu(sudu);
                }
                else
                {
                    Showsudufan(sudu);
                }
            break;
            case CWENDU:
                wendu=serial[1];
                if(serial[2]==0)
                {
                    Showwendu(wendu);
                }
                else
                {
                    Showwendufan(wendu);
                }
            break;
            case CBAOJING:
            break;
            default:
            break;
        }
         OSWait(K_TMO,OS_TICKS_PER_SEC );

    }
}
    
/*********************************************************************************************************
** 函數名稱: CheckPower(void)
** 功能描述: 檢測電量任務
** 輸 入: 無
** 輸 出: 無
** 全局變量: 無
** 調用模塊: OSSemCreate(),OSQPend()
**            以及其他與顯示有關的所有函數
** 作 者: 陳杰峰   wishercjf@163.com 
** 日 期: 2004年5月15日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/


void CheckPower(void)
{

    power=powerkey;
    if(power==0)
    {
        powertime++;
        if(setbaojing==1)
        {

            run=0;
            motor=1;//停止電機
            ET1=0;
            
            serial[0]=CBAOJING;
            serial[1]=5;
            OSQIntPost(CommandData, serial[0]);
            OSWait(K_TMO,OS_TICKS_PER_SEC );
        
            serial[0]=CYEMIAN;
            serial[1]=16;
            OSQIntPost(CommandData, serial[0]);
            OSWait(K_TMO,OS_TICKS_PER_SEC );
            setbaojing=1;
            test=8;

        }
    }


/*********************************************************************************************************

**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: key.c
**創   建   人: 陳杰峰   wishercjf@163.com 
**最后修改日期:  2004年6月2日
**描        述: 本文件按鍵的輸入函數
*************************************************************************************
** 修改人:
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
***********************************************************************************************************/


#include "config.h"

uint8 OS_Q_MEM_SEL KeyReadBuf[16];          /*  配置鍵盤緩沖區 */

/**********************鍵盤輸入********************************/
/*********************************************************************************************************
** 函數名稱: KeyScan
** 功能描述: 鍵盤驅動與系統相關的掃描函數
** 輸 入: 無
**
** 輸 出: uint8數,實際的按鍵值
  KEYJIAWEN      0xfe
  KEYSHENGYIN    0xfd
  KEYQUEDING     0xfb
  KEYSHEZHI      0xf7
  KEYJIA         0xef
  KEYJIAN        0xdf
  KEYMOSHI       0xbf

** 全局變量:  無
** 調用模塊: 無
**
** 作 者: 陳杰峰   wishercjf@163.com 
** 日 期: 2004年5月4日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/

uint8 KeyScan(void)
{
    uint8 temp;
    temp=P0&0xff;
    return temp;
}

/*********************************************************************************************************
** 函數名稱: KeyInput
** 功能描述: 為鍵盤輸入服務的任務,本程序基本是按照陳明計先生的源程序,只做了很少的修改
** 輸 入: 無
** 輸 出: 無
** 全局變量: KeyReadBuf
** 調用模塊: 一些Small RTOS 服務例程
**
** 作 者: 陳杰峰   wishercjf@163.com 
** 日 期: 2004年5月4日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**-------------------------------------------------------------------------------------------------------
********************************************************************************************************/

void KeyInput(void)
{
    uint8 KeyData;
    uint16 i;
    OSQCreate(KeyReadBuf,16);                       /* 創建讀取鍵盤狀態的消息隊列 */

    while (1)
    {
        OSWait(K_TMO, 20);  // 延時 20ms 
         KeyData = KeyScan();          //     獲當前按鍵狀態 
        if (KeyData == NO_KEY)
        {
           continue;
        }

        OSWait(K_TMO, 2);                // 去抖(延時 20ms)
        if (KeyData != KeyScan())
        {
            continue;
        }
         OSQIntPost(KeyReadBuf, KEY_DOWN);
         OSQPost(KeyReadBuf, KeyData);

        i = KEY_START / (OS_TICKS_PER_SEC / 50);
        do
        {
            OSWait(K_TMO,OS_TICKS_PER_SEC/10 );
            if (KeyData != KeyScan())
            {
                goto KeyEnd;                        // 按鍵松開
            }
        } while (--i != 0);


         while (1)
        {
                                                  //   處理按鍵連擊事件 

            OSQIntPost(KeyReadBuf, KEY_ALWAYS);
            OSQPost(KeyReadBuf, KeyData);
     

            i = KEY_DELAY / (OS_TICKS_PER_SEC / 50);
            do
            {
                OSWait(K_TMO,OS_TICKS_PER_SEC / 50);
                if (KeyData != KeyScan())
                {
                    goto KeyEnd;                    // 按鍵松開 
                }
            } while (--i != 0);
        }

KeyEnd:
                                                    // 處理按鍵松開事件 
            OSQIntPost(KeyReadBuf, KEY_UP);
            OSQPost(KeyReadBuf, KeyData);



    }



}

/*********************************************************************************************/
/*                                 End of File                                               */
/*********************************************************************************************/

/*********************************************************************************************************

**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: oslcd.c
**創   建   人: 陳杰峰   wishercjf@163.com 
**最后修改日期:  2004年6月2日
**描        述: 本文件主要實現lcd的顯示功能,LCD采用北京青云的LCM12232B液晶模塊,程序對于1520控制器通用
*************************************************************************************
** 修改人:
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
***********************************************************************************************************/


#include "config.h"
/******************************************************************/
//         定義兩塊液晶所需要的變量和端口                         //
/******************************************************************/
uint16 lcd1O_X,lcd1O_Y,lcd1com,dat1;
uint8 count1,code_1;
uint16 lcd2O_X,lcd2O_Y,lcd2com,dat2;
uint8 count2,code_2;
uint16 testdata;

sbit lcd1E2=P2^1;
sbit lcd1E1=P2^0;
sbit lcd1RS=P2^3;
sbit lcd1RW=P2^2;
sbit lcd2E2=P2^5;
sbit lcd2E1=P2^4;
sbit lcd2RS=P2^7;
sbit lcd2RW=P2^6;
sbit ACC_7=ACC^7;


/*    西文字符庫定義      */
code unsigned char  CHTAB[96][16]={ 
0
}; 



   /************************************************************************************/
/*    中文字符庫定義      */
code unsigned char  CCTAB[85][32]= { 
0

};


/*********************************************************************************************************
** 函數名稱: lcd1PR1()、lcd1PR4()
** 功能描述: 向lcd1模塊發送命令,因為使用的液晶為兩個部分,所以分別控制
**
** 輸 入: 無
** 輸 出: 無
** 全局變量: DATA1,以及lcd1有關的一些端口
** 調用模塊: 
**
** 作 者: 陳杰峰   wishercjf@163.com 
** 日 期: 2004年5月10日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/


void  lcd1PR1()
{
    lcd1RS=0;
    lcd1RW=1;
    do 
    {
          DATA1=0xFF;
          lcd1E1=1;
          ACC=DATA1;                /*  讀狀態字  */
          lcd1E1=0;
      }  while (ACC_7==1);                /*  判“忙”標志  */
     lcd1RW=0;
     DATA1=lcd1com;
     lcd1E1=1;
     lcd1E1=0;

}

void  lcd1PR4()
{
    lcd1RS=0;
    lcd1RW=1;
    do  
{
          DATA1=0xFF;
          lcd1E2=1;
          ACC=DATA1;                /*  讀狀態字  */
          lcd1E2=0;
      }  while (ACC_7==1);                /*  判“忙”標志  */
     lcd1RW=0;
     DATA1=lcd1com;
     lcd1E2=1;
     lcd1E2=0;

}

/*********************************************************************************************************
** 函數名稱: lcd1PR2()、lcd1PR5()
** 功能描述: 向lcd1模塊發送數據,因為使用的液晶為兩個部分,所以分別控制
**
** 輸 入: 無
** 輸 出: 無
** 全局變量: DATA1,以及lcd1有關的一些端口
** 調用模塊: 
**
** 作 者: 陳杰峰   wishercjf@163.com 
** 日 期: 2004年5月10日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/


void  lcd1PR2()
{
    lcd1RS=0;
    lcd1RW=1;
    do  
{
          DATA1=0xFF;
          lcd1E1=1;
          ACC=DATA1;                /*  讀狀態字  */
          lcd1E1=0;
      }  while (ACC_7==1);                /*  判“忙”標志  */
lcd1RS=1;
     lcd1RW=0;
     DATA1=dat1;
     lcd1E1=1;
     lcd1E1=0;

}

void  lcd1PR5()
{
    lcd1RS=0;
    lcd1RW=1;
    do  
{
          DATA1=0xFF;
          lcd1E2=1;
          ACC=DATA1;                /*  讀狀態字  */
          lcd1E2=0;
      }  while (ACC_7==1);                /*  判“忙”標志  */
    lcd1RS=1;
     lcd1RW=0;
     DATA1=dat1;
     lcd1E2=1;
     lcd1E2=0;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品污污网站在线观看| 色诱亚洲精品久久久久久| 久久电影网站中文字幕| 国产成人免费视频网站高清观看视频| 99久久免费视频.com| 在线看国产一区二区| 日韩一级片在线观看| 国产精品国模大尺度视频| 亚洲妇女屁股眼交7| 国产九色sp调教91| 欧美色视频在线观看| 欧美日本韩国一区| 国产亚洲人成网站| 亚洲va欧美va人人爽| 狠狠色2019综合网| 欧美性大战久久久久久久蜜臀| 26uuu亚洲| 亚洲大型综合色站| 成人在线一区二区三区| 色婷婷久久99综合精品jk白丝| 69久久99精品久久久久婷婷| 亚洲欧美影音先锋| 国产一二三精品| 欧美性猛交一区二区三区精品| 国产欧美日韩精品一区| 婷婷六月综合亚洲| 色婷婷综合久久| 精品久久国产老人久久综合| 亚洲成a人片在线观看中文| 国产suv精品一区二区6| 精品久久久久久久久久久久久久久久久| 亚洲在线视频网站| 99久久精品国产网站| 国产欧美一区二区精品性色超碰| 日本aⅴ精品一区二区三区 | 久久99久久99小草精品免视看| 91极品美女在线| 国产精品久久国产精麻豆99网站| 国内精品视频666| 久久精品人人做人人爽97| 国产乱子轮精品视频| 国产亚洲欧美日韩俺去了| 国产福利精品一区| 国产精品第四页| 欧美性色综合网| 婷婷久久综合九色综合绿巨人| 在线播放91灌醉迷j高跟美女| 日韩高清不卡一区二区| 久久美女艺术照精彩视频福利播放| 国产尤物一区二区在线| 中文字幕在线免费不卡| 日本高清成人免费播放| 日韩电影免费在线观看网站| 精品国产一二三区| 91在线视频18| 日本最新不卡在线| 国产欧美一区二区精品仙草咪| 91免费看片在线观看| 日本欧美肥老太交大片| 国产欧美一区二区三区在线看蜜臀 | 国产在线观看一区二区| 国产精品久久久久9999吃药| 欧美日本一道本在线视频| 国产在线精品一区二区| 亚洲人精品午夜| 4438亚洲最大| 不卡一卡二卡三乱码免费网站| 亚洲成人av电影| 久久一区二区三区国产精品| 色狠狠av一区二区三区| 国产一区免费电影| 亚洲电影你懂得| 国产精品拍天天在线| 欧美狂野另类xxxxoooo| 99久久综合色| 九色porny丨国产精品| 亚洲一区精品在线| 国产偷国产偷精品高清尤物| 在线播放日韩导航| 一本久久综合亚洲鲁鲁五月天| 久久er精品视频| 亚洲福利视频一区| 最新日韩在线视频| 久久久久久9999| 日韩欧美在线综合网| 欧美亚洲禁片免费| av影院午夜一区| 国产精品99久久久久久久女警 | 激情综合色播激情啊| 玉足女爽爽91| 国产精品久久久爽爽爽麻豆色哟哟 | 国产精品污污网站在线观看| 欧美大尺度电影在线| 欧美久久一二三四区| 99久久婷婷国产综合精品电影| 国产一区二区在线视频| 青青草原综合久久大伊人精品 | 97超碰欧美中文字幕| 国产成人午夜精品5599| 久久99国产精品麻豆| 天堂av在线一区| 亚洲午夜激情av| 一区二区欧美国产| 亚洲你懂的在线视频| 国产精品久久久久久久久免费相片 | 中文一区二区完整视频在线观看| 欧美一区二区三区在| 91麻豆精品国产91久久久更新时间| 色噜噜久久综合| 91久久国产最好的精华液| 色婷婷综合在线| 在线观看不卡一区| 在线观看av一区| 欧美日韩视频第一区| 欧美另类高清zo欧美| 91精品麻豆日日躁夜夜躁| 欧美美女黄视频| 欧美一级欧美三级在线观看| 日韩欧美在线观看一区二区三区| 在线成人免费观看| 日韩精品一区在线| 久久久久久免费网| 国产精品久久久一区麻豆最新章节| 亚洲欧洲成人av每日更新| 亚洲男人的天堂一区二区 | 欧美三级视频在线观看| 91精品国产综合久久福利| 日韩精品综合一本久道在线视频| 91精品国产综合久久久久久漫画 | 日韩欧美二区三区| 久久久亚洲高清| 国产精品福利影院| 亚洲精品国产品国语在线app| 亚洲国产精品久久人人爱| 免费观看一级欧美片| 国产精品一区久久久久| 91香蕉视频mp4| 欧美日韩的一区二区| 精品国产免费一区二区三区香蕉 | 夜色激情一区二区| 免费欧美高清视频| 国产91综合网| 在线欧美日韩国产| 日韩一卡二卡三卡四卡| 国产欧美日产一区| 亚洲一区二区三区在线看| 蜜臀av一区二区在线免费观看 | 国产精品国产三级国产专播品爱网| 亚洲精品久久久蜜桃| 精品一区二区三区视频 | 日韩一级免费一区| 国产精品久久福利| 蜜臀av一区二区三区| 成人手机电影网| 欧美日韩综合在线免费观看| 国产亚洲婷婷免费| 亚洲妇熟xx妇色黄| 成人性视频免费网站| 91精品国产综合久久精品| 1区2区3区欧美| 黄页视频在线91| 欧美精品v国产精品v日韩精品| 国产精品视频在线看| 日本欧美在线观看| 91福利在线播放| 国产精品伦理一区二区| 麻豆极品一区二区三区| 在线观看国产91| 亚洲欧洲在线观看av| 久久99最新地址| 制服丝袜亚洲色图| 亚洲精品高清在线观看| 成人免费高清在线| 日韩欧美专区在线| 丝袜诱惑制服诱惑色一区在线观看| 成人av在线一区二区三区| 久久综合色婷婷| 久久99久久久欧美国产| 欧美片在线播放| 一区二区三区加勒比av| 91亚洲大成网污www| 国产精品视频九色porn| 国产一区二区不卡| 精品免费一区二区三区| 秋霞午夜鲁丝一区二区老狼| 欧美日本一区二区三区四区| 一个色综合av| 色先锋aa成人| 亚洲精品国产精品乱码不99| av成人老司机| 亚洲欧洲制服丝袜| 91亚洲大成网污www| 亚洲人快播电影网| 色婷婷激情一区二区三区| 国产精品久久久久久久久久久免费看| 国产精品一区二区三区四区| 久久久影视传媒| 成人av在线观| 玉米视频成人免费看| 欧美三级日韩三级国产三级|