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

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

?? tasklcd.c

?? Keil單片機軟件開發平臺下的一個51系列單片機工程
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*--------------文件信息--------------------------------------------------------------------------------
**文   件   名: TaskKey.C
**創   建   人: 劉寶貴
**最后修改日期: 
**描        述: 108只電池電壓檢測系統鍵盤處理任務源代碼。
**
**--------------歷史版本信息----------------------------------------------------------------------------
** 修改人: 
** 版  本: 
** 日 期: 
** 描 述: 
**
**--------------當前版本修訂------------------------------------------------------------------------------
** 修改人: 
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#include"includes.h"
/*********************************************************************************************************
** 函數名稱: void DispRun()
** 功能描述: 
** 輸 入:   
** 輸 出:   
** 全局變量:
** 調用模塊:
**
** 作 者: 劉寶貴
** 日 期: 2005年12月15日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**-------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
void DispRun()
{
    switch(ErrorState)
    {
        case WITHOUT_ERROR:
        {
            if(Debug==0)//非調試狀態,顯示正常信息
            {
                unsigned int temp16;
                if(ErrorType==0)//如果沒有故障
                {
                    temp16 = MeasureI;
                    temp16/=10;
                    if((MeasureI%10)>4)
                    {
                        temp16++;
                    }
                    Display16X8ItemWord(0,4,0);
                    Display16X8ItemWord(2,5,0);
                    Display16X8ItemWord(4,6,0);
                    Display16X8ItemWord(6,7,0);
                    Display16X8ItemData(0, 5*8,Step               ,0x00,0x80+0x00+0x2);
                    Display16X8ItemData(0,14*8,temp16             ,0x00,0x00+0x10+0x4);//顯示電流
                    Display16X8ItemData(2, 6*8,Mode               ,0x00,0x80+0x00+0x2);
                    Display16X8ItemData(2,14*8,MeasureU           ,0x00,0x00+0x10+0x4);
                    Display16X8ItemData(4, 5*8,MeasureT           ,0x00,0x00+0x10+0x3);
                    Display16X8ItemData(4,15*8,AmountQ10S/3600    ,0x00,0x00+0x10+0x5);
                    Display16X8ItemData(6, 6*8,Address            ,0x00,0x80+0x00+0x3);
                    Display16X8ItemData(6, 9*8,LastTimeS/3600     ,0x00,0x80+0x00+0x2);
                    Display16X8ItemData(6,12*8,(LastTimeS%3600)/60,0x00,0x80+0x00+0x2);
                    Display16X8ItemData(6,15*8,LastTimeS%60       ,0x00,0x80+0x00+0x2);
                }
                else
                {
                    if(DeviceDLError)//斷流故障
                    {
                        static bit tempbit;
                        if(tempbit==0)
                        {
                            tempbit = 1;
                            Display16X8ItemWord(0,12,0);
                            Display16X8ItemWord(2,13,0);
                            Display16X8ItemWord(4,14,0);
                            Display16X8ItemWord(6,15,0);
                        }
                        else
                        {
                            tempbit = 0;
                            Display16X8ItemWord(0,8,0);
                            Display16X8ItemWord(2,8,0);
                            Display16X8ItemWord(4,8,0);
                            Display16X8ItemWord(6,8,0);
                        }
                        os_wait(K_TMO, 500/OS_MSEL_PER_TICKS, 0);
                    }
                    if(DeviceGLError)//過流故障
                    {
                        static bit tempbit;
                        if(tempbit==0)
                        {
                            tempbit = 1;
                            Display16X8ItemWord(0,16,0);
                            Display16X8ItemWord(2,17,0);
                            Display16X8ItemWord(4,18,0);
                            Display16X8ItemWord(6,19,0);
                        }
                        else
                        {
                            tempbit = 0;
                            Display16X8ItemWord(0,8,0);
                            Display16X8ItemWord(2,8,0);
                            Display16X8ItemWord(4,8,0);
                            Display16X8ItemWord(6,8,0);
                        }
                        os_wait(K_TMO, 500/OS_MSEL_PER_TICKS, 0);
                    }
                    if(DeviceGWError)//充電機過溫故障
                    {
                        static bit tempbit;
                        if(tempbit==0)
                        {
                            tempbit = 1;
                            Display16X8ItemWord(0,20,0);
                            Display16X8ItemWord(2,21,0);
                            Display16X8ItemWord(4,22,0);
                            Display16X8ItemWord(6,23,0);
                        }
                        else
                        {
                            tempbit = 0;
                            Display16X8ItemWord(0,8,0);
                            Display16X8ItemWord(2,8,0);
                            Display16X8ItemWord(4,8,0);
                            Display16X8ItemWord(6,8,0);
                        }
                        os_wait(K_TMO, 500/OS_MSEL_PER_TICKS, 0);
                    }
                }
            }
            else//調試狀態,顯示調試信息
            {
                Display5X8(0,0*6 ,'U',1); 
                Display5X8ItemData(0,5*6,MeasureRealU ,0x00,5);
                Display5X8(0,6*6 ,'K',1); 
                Display5X8ItemData(0,11*6,Uk ,0x00,5);
                Display5X8(0,12*6,'B',1); 
                Display5X8ItemData(0,17*6,Ub ,0x00,5);

                Display5X8(1,0*6 ,'I',1);
                Display5X8ItemData(1,5*6,MeasureI ,0x00,5);
                Display5X8(1,6*6 ,'K',1);
                Display5X8ItemData(1,11*6,Ik ,0x00,5);
                Display5X8(1,12*6,'B',1);
                Display5X8ItemData(1,17*6,Ib ,0x00,5);

                Display5X8(2,0*6 ,'T',1);
                Display5X8ItemData(2,5*6,MeasureTU ,0x00,5);
                Display5X8(2,6*6 ,'K',1);
                Display5X8ItemData(2,11*6,Tk ,0x00,5);
                Display5X8(2,12*6,'B',1);
                Display5X8ItemData(2,17*6,Tb ,0x00,5);

                Display5X8(3,0*6 ,'U',1); Display5X8ItemData(3,5*6 ,URealCount,0x00,5);
                Display5X8(3,6*6 ,'I',1); Display5X8ItemData(3,11*6,IRealCount,0x00,5);
                Display5X8(3,12*6,'T',1); Display5X8ItemData(3,17*6,TRealCount,0x00,5);

                Display5X8(4,0*6 ,'U',1); 
                Display5X8ItemData(4,5*6 ,SetupU,0x00,5);
                Display5X8(4,6*6 ,'I',1); 
                Display5X8ItemData(4,11*6,SetupI,0x00,5);
                Display5X8(4,12*6,'K',1); 
                Display5X8ItemData(4,17*6,DAk ,0x00,5);
                Display5X8(4,18*6,' ',0); 
                Display5X8ItemData(4,20*6,DAb ,0xFF,3);

                Display5X8ItemData(5,3*6 ,SetupIDA,0x00,4);
                Display5X8ItemData(5,7*6 ,RealTimeDA,0xFF,4);
                Display5X8ItemData(5,11*6 ,WriteOutDA,0x00,4);
                Display5X8(5,12*6,' ',0); 
            }
        }break;
        case DEVICE_ERROR:
        {
            Display16X8ItemWord(0,8,0);
            Display16X8ItemWord(2,9,0);
            Display16X8ItemWord(4,10,0);
            Display16X8ItemWord(6,11,0);
        }break;
        case DEVICE_DL_ERROR:
        {
            Display16X8ItemWord(0,12,0);
            Display16X8ItemWord(2,13,0);
            Display16X8ItemWord(4,14,0);
            Display16X8ItemWord(6,15,0);
        }break;
        case DEVICE_GL_ERROR:
        {
            Display16X8ItemWord(0,16,0);
            Display16X8ItemWord(2,17,0);
            Display16X8ItemWord(4,18,0);
            Display16X8ItemWord(6,19,0);
        }break;
        case DEVICE_GY_ERROR:
        {
            Display16X8ItemWord(0,20,0);
            Display16X8ItemWord(2,21,0);
            Display16X8ItemWord(4,22,0);
            Display16X8ItemWord(6,23,0);
        }break;
        default:break;
    }
}                                       
/*********************************************************************************************************
** 函數名稱: void DispRun()
** 功能描述: 
** 輸 入:   
** 輸 出:   
** 全局變量:
** 調用模塊:
**
** 作 者: 劉寶貴
** 日 期: 2005年12月15日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**-------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
void DispSetParameter(void)
{
    uint8 temp8;
    if(Deep0Focus < 7)
    {
        Display16X8ItemWord(0,32,0);
        Display16X8ItemWord(2,33,0);
        Display16X8ItemWord(4,34,0);
        Display16X8ItemWord(6,35,0);
    
        temp8 = 1;temp8=temp8<<(Deep1Focus==255?0:Deep1Focus);
        Display16X8ItemData(0,11*8,Address ,(Deep0Focus==0)?temp8:0x00,0x80+0x00+0x3);
    
        temp8 = 1;temp8=temp8<<(Deep1Focus==255?0:Deep1Focus);
        Display16X8ItemData(2, 7*8,Ib,(Deep0Focus==1)?temp8:0x00,0x80+0x00+0x5);
    
        temp8 = 1;temp8=temp8<<(Deep1Focus==255?0:Deep1Focus);
        Display16X8ItemData(2,15*8,Ik,(Deep0Focus==2)?temp8:0x00,0x80+0x00+0x5);
    
        temp8 = 1;temp8=temp8<<(Deep1Focus==255?0:Deep1Focus);
        Display16X8ItemData(4, 7*8,Ub,(Deep0Focus==3)?temp8:0x00,0x80+0x00+0x5);
    
        temp8 = 1;temp8=temp8<<(Deep1Focus==255?0:Deep1Focus);
        Display16X8ItemData(4,15*8,Uk,(Deep0Focus==4)?temp8:0x00,0x80+0x00+0x5);
    
        temp8 = 1;temp8=temp8<<(Deep1Focus==255?0:Deep1Focus);
        Display16X8ItemData(6, 7*8,DAb,(Deep0Focus==5)?temp8:0x00,0x80+0x00+0x5);
    
        temp8 = 1;temp8=temp8<<(Deep1Focus==255?0:Deep1Focus);
        Display16X8ItemData(6,15*8,DAk,(Deep0Focus==6)?temp8:0x00,0x80+0x00+0x5);
    }
    else
    {
        Display16X8ItemWord(0,88,0);
        Display16X8ItemWord(2,89,0);
        Display16X8ItemWord(4,90,0);
        Display16X8ItemWord(6,91,0);
    
        temp8 = 1;temp8=temp8<<(Deep1Focus==255?0:Deep1Focus);
        Display16X8ItemData(0, 7*8,Tb,(Deep0Focus==7)?temp8:0x00,0x80+0x00+0x5);
    
        temp8 = 1;temp8=temp8<<(Deep1Focus==255?0:Deep1Focus);
        Display16X8ItemData(0,15*8,Tk,(Deep0Focus==8)?temp8:0x00,0x80+0x00+0x5);
    }
}
/*********************************************************************************************************
** 函數名稱: void DispSetProgramStep(void)
** 功能描述: 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91丝袜在线播放0| 一本一本大道香蕉久在线精品 | 91尤物视频在线观看| 国产精品嫩草99a| 99热99精品| 一区二区三区精品| 欧美老肥妇做.爰bbww| 日韩电影在线免费观看| 欧美一级夜夜爽| 国产精品一区二区黑丝| 国产精品夫妻自拍| 在线视频中文字幕一区二区| 一区二区三区视频在线看| 欧美日韩你懂得| 久久99精品久久久久婷婷| 国产人伦精品一区二区| 91丨九色丨国产丨porny| 午夜精品福利在线| 久久免费国产精品| 在线观看视频一区| 精品一区二区影视| 亚洲色图.com| 91精品国产综合久久婷婷香蕉| 国产综合久久久久久鬼色| 国产精品久久久爽爽爽麻豆色哟哟| 91国产视频在线观看| 精品国精品自拍自在线| 国内成人精品2018免费看| 亚洲欧美另类在线| 欧美一区二区精品| 91女神在线视频| 久久精品国产在热久久| 久久久精品综合| 国产99久久久精品| 欧美大片在线观看| 亚洲一区二区偷拍精品| 国v精品久久久网| 欧美成人一区二区三区| 亚洲成人动漫在线免费观看| 国产91在线|亚洲| 欧美成va人片在线观看| 午夜精品久久一牛影视| 欧美一级二级三级乱码| 欧美日韩成人综合| 亚洲色图欧美在线| 久久一区二区三区国产精品| 欧美亚日韩国产aⅴ精品中极品| 国产精品一区三区| 青青青伊人色综合久久| 中文字幕一区在线观看视频| 亚洲精品一线二线三线无人区| 在线观看91精品国产入口| 国产成人av电影在线观看| 首页国产欧美日韩丝袜| 亚洲免费观看高清| 国产精品乱码一区二三区小蝌蚪| 7777精品伊人久久久大香线蕉经典版下载 | 成人免费视频网站在线观看| 三级影片在线观看欧美日韩一区二区 | 国产盗摄精品一区二区三区在线| 性欧美大战久久久久久久久| **欧美大码日韩| 国产精品你懂的在线| 久久久美女毛片| 久久综合色一综合色88| 欧美一区二区三区视频免费播放| a在线欧美一区| 不卡的电视剧免费网站有什么| 国内一区二区在线| 精品夜夜嗨av一区二区三区| 石原莉奈在线亚洲三区| 亚洲成人第一页| 亚洲一区二区综合| 亚洲综合成人在线视频| 亚洲欧美日韩成人高清在线一区| 国产精品久久久久精k8| 成人一二三区视频| 丝袜诱惑制服诱惑色一区在线观看 | 韩国三级在线一区| 中文字幕第一区第二区| 日本精品视频一区二区| 国产在线播放一区二区三区| 亚洲成人免费av| 国产精品无遮挡| 国产精品国产馆在线真实露脸 | 亚洲伦在线观看| 亚洲人精品午夜| 一区二区三区毛片| 亚洲高清一区二区三区| 奇米色777欧美一区二区| 日韩av在线播放中文字幕| 美女在线视频一区| 精品一区二区三区免费| 国产成人精品三级| 99久久精品免费精品国产| 欧美在线视频不卡| 欧美一区二区三区免费视频 | 91麻豆精品国产91久久久久久久久| 欧美三级视频在线| 日韩三级av在线播放| 久久五月婷婷丁香社区| 中文字幕欧美日本乱码一线二线| 亚洲黄色在线视频| 蜜桃一区二区三区四区| 国产精品亚洲午夜一区二区三区| www.av精品| 555www色欧美视频| 国产亚洲欧洲一区高清在线观看| 国产精品日日摸夜夜摸av| 一区二区三区精品久久久| 日本不卡一区二区| 成人免费高清在线| 欧美美女直播网站| 国产肉丝袜一区二区| 一区二区三区免费在线观看| 捆绑变态av一区二区三区| 成人av在线观| 日韩一区二区三区四区| 日韩美女视频19| 麻豆极品一区二区三区| 91浏览器在线视频| 精品国产99国产精品| 亚洲精品亚洲人成人网在线播放| 麻豆久久久久久久| 日本二三区不卡| 国产日韩欧美综合在线| 午夜影院久久久| 成人国产亚洲欧美成人综合网| 精品视频在线视频| 91精品免费在线观看| 精品国产三级a在线观看| 日本高清不卡一区| 日本一区二区三区在线观看| 石原莉奈在线亚洲二区| 成人黄色软件下载| 久久久蜜臀国产一区二区| 性久久久久久久| 欧美三级一区二区| 一区二区在线观看免费| 91一区二区三区在线观看| 国产香蕉久久精品综合网| 国产精品综合久久| 欧美日韩一级黄| 日韩欧美国产一区二区在线播放| 综合激情成人伊人| 成人在线综合网| 久久尤物电影视频在线观看| 午夜视频在线观看一区二区三区| 99视频精品在线| 国产欧美日韩精品一区| 久久99这里只有精品| 亚洲毛片av在线| 成人网男人的天堂| 中文在线免费一区三区高中清不卡| 蜜桃久久久久久| 67194成人在线观看| 亚洲电影一区二区三区| 91麻豆高清视频| 国产精品成人免费在线| 国产91精品入口| 国产日韩精品一区| 国产精品小仙女| 精品国产乱码91久久久久久网站| 琪琪久久久久日韩精品| 日韩欧美亚洲另类制服综合在线| 日本视频一区二区| 日韩三级av在线播放| 精品一区二区三区av| 久久久久久久网| 国产乱人伦偷精品视频不卡| 久久久激情视频| av激情亚洲男人天堂| 亚洲日本丝袜连裤袜办公室| 色婷婷精品久久二区二区蜜臀av| 亚洲三级久久久| 欧美午夜电影网| 日韩在线一二三区| 日韩三级免费观看| 国产盗摄女厕一区二区三区| 国产精品久久久久久久久免费相片 | 日韩国产高清影视| 91精品国产91久久综合桃花| 精品一区二区在线免费观看| 久久国产精品一区二区| 国产亚洲人成网站| 91麻豆高清视频| 日本不卡一区二区三区| 久久综合给合久久狠狠狠97色69| 一区二区激情小说| 久久99热99| 欧美日韩你懂得| 日韩欧美一区二区免费| 欧美视频你懂的| 欧美一级电影网站| 国产精品久久三区| 久久丝袜美腿综合| 久久嫩草精品久久久精品一| 日韩一区二区在线免费观看| 日韩一区二区三区四区| 欧美日韩中文字幕一区|