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

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

?? lcdshow.c

?? 單片機接LCD的程序
?? C
?? 第 1 頁 / 共 3 頁
字號:
                //第一行 消音鍵壞
                if(g_intMarkA & KeyStokeMute_MarkA)
                {
                    for(chI = 0; chI < 8; chI++)
                    {
                        g_chLcdDriveBuf[3 + chI] = chActiveAlert_8[chI];
                    }
                }
                //第二行 自校驗鍵壞
                if(g_intMarkA & KeyStokeAuto_MarkA)
                {
                    for(chI = 0; chI < 10; chI++)
                    {
                        g_chLcdDriveBuf[19 + chI] = chActiveAlert_8[chI + 8];
                    }
                }
                g_chLcdDriveTail = 32;
                //g_chMainLcdProcess_Stat = 10 在這里死等待!
            break;
            //11-20 顯示正常信息
            case 10:
            //無活動告警 時間
                //第一行 無活動告警
                for(chI = 0; chI < 13; chI++)
                {
                    g_chLcdDriveBuf[3 + chI] = chInitiativeReport_10[chI];
                }
                //第二行 時間
                g_chLcdDriveBuf[17] = '2';
                g_chLcdDriveBuf[18] = '0';
                g_chLcdDriveBuf[19] = (g_chYear / 10) % 10 + 48;
                g_chLcdDriveBuf[20] = (g_chYear % 10) + 48;
                g_chLcdDriveBuf[21] = '-';
                g_chLcdDriveBuf[22] = (g_chMonth / 10) % 10 + 48;
                g_chLcdDriveBuf[23] = (g_chMonth % 10) + 48;
                g_chLcdDriveBuf[24] = '-';
                g_chLcdDriveBuf[25] = (g_chDay / 10) % 10 + 48;
                g_chLcdDriveBuf[26] = (g_chDay % 10) + 48;
                
                g_chLcdDriveBuf[28] = (g_chHour / 10) % 10 + 48;
                g_chLcdDriveBuf[29] = (g_chHour % 10) + 48;
                g_chLcdDriveBuf[30] = ':';
                g_chLcdDriveBuf[31] = (g_chMinute / 10) % 10 + 48;
                g_chLcdDriveBuf[32] = (g_chMinute % 10) + 48;
                g_chLcdDriveTail = 32;
                g_chMainLcdProcess_Stat = 20;//--------no 
            break;
            case 19:
                g_chMainLcdProcess_Stat = 20;//--------no 
            break;
            //21---120 顯示告警信息,其中 要有告警聲音--只有這里不是成對地嚴格出現!
            case 20://活動告警xx共05條
            {
                unsigned char m_chSum;
                m_chSum = AlertSum();
                if(m_chSum == 0)
                {//無告警信息
                    g_chMainLcdProcess_Stat = 10;
                }
                else
                {//有告警信息--chActiveAlert_20---
                    
                    //第一行 活動告警xx共05條
                    for(chI = 0; chI < 16; chI++)
                    {
                        g_chLcdDriveBuf[1 + chI] = chActiveAlert_20[chI];
                    }
                    g_chLcdDriveBuf[13] = (m_chSum / 10) + 48;
                    g_chLcdDriveBuf[14] = (m_chSum % 10) + 48;
                    g_chLcdDriveTail = 16;
                    g_chIndex = 1;//處理成功后,才加
                    g_chBit = 0;
                    g_chMainLcdProcess_Stat = 21;
                }
            }
            break;
            case 21://g_chGP_SelfCheck_Status
                if(g_chGP_SelfCheck_Status > 0)
                {
                    if(g_chGP_SelfCheck_Status & (1 << g_chBit))
                    {//有告警
                        //05工頻設備第01列   
                        g_chLcdDriveBuf[1 + g_chLcdDriveTail] = (g_chIndex / 10) % 10 + 48;
                        g_chLcdDriveBuf[2 + g_chLcdDriveTail] = (g_chIndex % 10) + 48;
                        for(chI = 0; chI < 10; chI++)
                        {
                            g_chLcdDriveBuf[3 + chI + g_chLcdDriveTail] = chActiveAlert_21[chI];
                        }
                        g_chLcdDriveBuf[13 + g_chLcdDriveTail] = ((g_chBit + 1) / 10) % 10 + 48;
                        g_chLcdDriveBuf[14 + g_chLcdDriveTail] = ((g_chBit + 1) % 10) + 48;
                        for(chI = 0; chI < 2; chI++)
                        {
                            g_chLcdDriveBuf[15 + chI + g_chLcdDriveTail] = chActiveAlert_21_1[chI];
                        }
                        g_chIndex++;//工頻 不可以 這樣做
                        g_chBit++;
                        g_chLcdDriveTail += 16;
                    }
                    else
                    {
                        g_chBit++;
                        if(g_chBit >= 8)
                        {//該 字節 處理完了
                            g_chMainLcdProcess_Stat++;
                            g_chBit = 0;
                        }
                    }
                }
                else
                {
                    g_chMainLcdProcess_Stat++;
                }
            break;
            case 22://g_chGP_Status--采用自動調節的方法來處理
                if(g_chGP_Status > 0)
                {
                    if(g_chGP_Status & (1 << g_chBit))
                    {//有告警
                        //第一行 04強電01列9999mA 
                        g_chLcdDriveBuf[1 + g_chLcdDriveTail] = (g_chIndex / 10) % 10 + 48;
                        g_chLcdDriveBuf[2 + g_chLcdDriveTail] = (g_chIndex % 10) + 48;
                        //強電
                        for(chI = 0; chI < 4; chI++)
                        {
                            g_chLcdDriveBuf[3 + chI + g_chLcdDriveTail] = chActiveAlert_124[chI];
                        }
                        //01
                        g_chLcdDriveBuf[7 + g_chLcdDriveTail] = ((g_chBit + 1) / 10) % 10 + 48;
                        g_chLcdDriveBuf[8 + g_chLcdDriveTail] = ((g_chBit + 1) % 10) + 48;
                        //列
                        for(chI = 0; chI < 2; chI++)
                        {
                            g_chLcdDriveBuf[9 + chI + g_chLcdDriveTail] = chActiveAlert_21_1[chI];
                        }
                        //9999mA
                        g_chLcdDriveBuf[11 + g_chLcdDriveTail] = ((g_intGP_Current[g_chBit] / 1000) % 10) + 48;//
                        g_chLcdDriveBuf[12 + g_chLcdDriveTail] = ((g_intGP_Current[g_chBit] / 100) % 10) + 48;//
                        g_chLcdDriveBuf[13 + g_chLcdDriveTail] = ((g_intGP_Current[g_chBit] / 10) % 10) + 48;//
                        g_chLcdDriveBuf[14 + g_chLcdDriveTail] = ((g_intGP_Current[g_chBit]) % 10) + 48;//
                        g_chLcdDriveBuf[15 + g_chLcdDriveTail] = 'm';
                        g_chLcdDriveBuf[16 + g_chLcdDriveTail] = 'A';
                        //看是否可以 顯示 第二行
                        if(g_chLcdDriveTail == 16)
                        {
                            g_chLcdDriveTail = 32;
                            break;
                        }
                        //第二行 xx固有值:x 0000 mA 
                        for(chI = 0; chI < 6; chI++)
                        {
                            g_chLcdDriveBuf[19 + chI] = chActiveAlert_124[chI + 4];
                        }
                        g_chLcdDriveBuf[27] = ((g_intGP_FixedCurrent[g_chBit] / 1000) % 10) + 48;//
                        g_chLcdDriveBuf[28] = ((g_intGP_FixedCurrent[g_chBit] / 100) % 10) + 48;//
                        g_chLcdDriveBuf[29] = ((g_intGP_FixedCurrent[g_chBit] / 10) % 10) + 48;//
                        g_chLcdDriveBuf[30] = ((g_intGP_FixedCurrent[g_chBit]) % 10) + 48;//
                        g_chLcdDriveBuf[31] = 'm';
                        g_chLcdDriveBuf[32] = 'A';
                        g_chIndex++;//工頻 不可以 這樣做
                        g_chBit++;
                        g_chLcdDriveTail = 32;
                    }
                    else
                    {
                        g_chBit++;
                        if(g_chBit >= 8)
                        {//該 字節 處理完了
                            g_chMainLcdProcess_Stat++;
                            g_chBit = 0;
                        }
                    }
                }
                else
                {
                    g_chMainLcdProcess_Stat++;
                }
            break;
            case 23://g_chFS_Status
                if(g_chFS_Status > 0)
                {
                    if(g_chFS_Status & (1 << g_chBit))
                    {//有告警
                        //01配線架第xx01列
                        g_chLcdDriveBuf[1 + g_chLcdDriveTail] = (g_chIndex / 10) % 10 + 48;
                        g_chLcdDriveBuf[2 + g_chLcdDriveTail] = (g_chIndex % 10) + 48;
                        for(chI = 0; chI < 8; chI++)
                        {
                            g_chLcdDriveBuf[3 + chI + g_chLcdDriveTail] = chActiveAlert_23[chI];
                        }
                        g_chLcdDriveBuf[13 + g_chLcdDriveTail] = ((g_chBit + 1) / 10) % 10 + 48;
                        g_chLcdDriveBuf[14 + g_chLcdDriveTail] = ((g_chBit + 1) % 10) + 48;
                        for(chI = 0; chI < 2; chI++)
                        {
                            g_chLcdDriveBuf[15 + chI + g_chLcdDriveTail] = chActiveAlert_21_1[chI];
                        }
                        g_chIndex++;//工頻 不可以 這樣做
                        g_chBit++;
                        g_chLcdDriveTail += 16;
                    }
                    else
                    {
                        g_chBit++;
                        if(g_chBit >= 8)
                        {//該 字節 處理完了
                            g_chMainLcdProcess_Stat++;
                            g_chBit = 0;
                        }
                    }
                }
                else
                {
                    g_chMainLcdProcess_Stat++;
                }
            break;
            case 24://g_chFS_SelfCheck_Status
                if(g_chFS_SelfCheck_Status > 0)
                {
                    if(g_chFS_SelfCheck_Status & (1 << g_chBit))
                    {//有告警
                        //03信號線第xx01列
                        g_chLcdDriveBuf[1 + g_chLcdDriveTail] = (g_chIndex / 10) % 10 + 48;
                        g_chLcdDriveBuf[2 + g_chLcdDriveTail] = (g_chIndex % 10) + 48;
                        for(chI = 0; chI < 8; chI++)
                        {
                            g_chLcdDriveBuf[3 + chI + g_chLcdDriveTail] = chActiveAlert_24[chI];
                        }
                        g_chLcdDriveBuf[13 + g_chLcdDriveTail] = ((g_chBit + 1) / 10) % 10 + 48;
                        g_chLcdDriveBuf[14 + g_chLcdDriveTail] = ((g_chBit + 1) % 10) + 48;
                        for(chI = 0; chI < 2; chI++)
                        {
                            g_chLcdDriveBuf[15 + chI + g_chLcdDriveTail] = chActiveAlert_21_1[chI];
                        }
                        g_chIndex++;//工頻 不可以 這樣做
                        g_chBit++;
                        g_chLcdDriveTail += 16;
                    }
                    else
                    {
                        g_chBit++;
                        if(g_chBit >= 8)
                        {//該 字節 處理完了
                            g_chMainLcdProcess_Stat++;
                            g_chBit = 0;
                        }
                    }
                }
                else
                {
                    g_chMainLcdProcess_Stat++;
                }
            break;
            case 25://g_chCable_Status
                if(g_chCable_Status > 0)
                {
                    if(g_chCable_Status & (1 << g_chBit))
                    {//有告警
                        //02主干電纜第01列   
                        g_chLcdDriveBuf[1 + g_chLcdDriveTail] = (g_chIndex / 10) % 10 + 48;
                        g_chLcdDriveBuf[2 + g_chLcdDriveTail] = (g_chIndex % 10) + 48;
                        for(chI = 0; chI < 10; chI++)
                        {
                            g_chLcdDriveBuf[3 + chI + g_chLcdDriveTail] = chActiveAlert_25[chI];
                        }
                        g_chLcdDriveBuf[13 + g_chLcdDriveTail] = ((g_chBit + 1) / 10) % 10 + 48;
                        g_chLcdDriveBuf[14 + g_chLcdDriveTail] = ((g_chBit + 1) % 10) + 48;
                        for(chI = 0; chI < 2; chI++)
                        {
                            g_chLcdDriveBuf[15 + chI + g_chLcdDriveTail] = chActiveAlert_21_1[chI];
                        }
                        g_chIndex++;//工頻 不可以 這樣做
                        g_chBit++;
                        g_chLcdDriveTail += 16;
                    }
                    else
                    {
                        g_chBit++;
                        if(g_chBit >= 8)
                        {//該 字節 處理完了
                            g_chMainLcdProcess_Stat++;
                            g_chBit = 0;
                        }
                    }
                }
                else
                {
                    g_chMainLcdProcess_Stat++;
                }
            break;
            case 26://g_chEnv_Status
            //門
                if((g_chEnv_Free & EnvFree_Door) || (g_chDoorStat != 2))
                {//不報告! 
                    //g_chMainLcdProcess_Stat++;
                }
                else
                {//非法開門
                    //02非法開門   
                    g_chLcdDriveBuf[1 + g_chLcdDriveTail] = (g_chIndex / 10) % 10 + 48;
                    g_chLcdDriveBuf[2 + g_chLcdDriveTail] = (g_chIndex % 10) + 48;
                    for(chI = 0; chI < 8; chI++)
                    {
                        g_chLcdDriveBuf[3 + chI + g_chLcdDriveTail] = chActiveAlert_120_1[chI + 8];
                    }
                    g_chIndex++;//工頻 不可以 這樣做
                    g_chLcdDriveTail += 16;
                }
                g_chMainLcdProcess_Stat++;
            break;
            case 27://
            //溫度報告
                if((g_chEnv_Free & EnvFree_Temperature))
                {//不報告! 
                    //g_chMainLcdProcess_Stat++;
                }
                else
                {//溫度報告
                    if((g_chEnv_Status & EnvStat_Temperature))
                    {
                        //08溫度01xxxx 50度  10溫度01 xxxx 故障--由人工去判斷!因為溫度數值不對! 
                        g_chLcdDriveBuf[1 + g_chLcdDriveTail] = (g_chIndex / 10) % 10 + 48;
                        g_chLcdDriveBuf[2 + g_chLcdDriveTail] = (g_chIndex % 10) + 48;
                        for(chI = 0; chI < 6; chI++)
                        {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美人与性动xxxx| 久久精品亚洲精品国产欧美kt∨ | 精品中文字幕一区二区小辣椒| 精品一二三四在线| 91福利在线看| 亚洲国产成人午夜在线一区 | **欧美大码日韩| 久草中文综合在线| 欧美日韩国产色站一区二区三区| 欧美国产精品劲爆| 麻豆国产欧美日韩综合精品二区| 91成人在线免费观看| 中文欧美字幕免费| 国产一区三区三区| 日韩精品一区二区三区视频 | 韩国v欧美v日本v亚洲v| 欧美日韩国产在线播放网站| 亚洲欧美色一区| eeuss鲁片一区二区三区在线观看| 精品剧情v国产在线观看在线| 性做久久久久久免费观看| 色综合久久精品| 亚洲人精品午夜| 97精品久久久久中文字幕| 国产日韩欧美精品在线| 黑人精品欧美一区二区蜜桃| 日韩欧美在线影院| 日韩国产欧美在线视频| 欧美精品乱码久久久久久| 偷窥少妇高潮呻吟av久久免费| 欧美制服丝袜第一页| 亚洲欧美日韩系列| 欧美亚洲国产一区二区三区va | 国产在线精品一区二区三区不卡| 欧美一区二区三区视频| 视频一区视频二区中文| 欧美日韩国产免费| 日本欧美韩国一区三区| 日韩精品一区二区三区在线| 韩国一区二区视频| 国产视频视频一区| 99在线热播精品免费| 国产精品不卡在线| 色8久久精品久久久久久蜜| 一区二区三区美女| 欧美日韩在线播放三区| 午夜激情一区二区三区| 欧美一级电影网站| 成人综合日日夜夜| 一区二区三区四区精品在线视频 | 天堂蜜桃一区二区三区| 欧美成人精品高清在线播放| 国产中文字幕一区| 中文字幕欧美一区| 欧洲色大大久久| 麻豆成人av在线| 国产精品毛片大码女人| 欧美自拍偷拍午夜视频| 日韩精品亚洲一区| 亚洲国产精品成人综合色在线婷婷 | 欧美一区二区黄色| 国产精品资源在线| 亚洲激情一二三区| 精品99一区二区三区| 成人av在线影院| 婷婷成人激情在线网| 国产欧美一区在线| 欧美日本在线看| 成人免费观看视频| 日韩在线播放一区二区| 亚洲国产精品精华液2区45| 欧美日韩在线免费视频| 国产精品77777竹菊影视小说| 亚洲精品乱码久久久久久久久 | 国产日韩精品久久久| 欧美日本一区二区三区| 成人免费av在线| 日韩不卡手机在线v区| 国产精品视频免费看| 91精品国产全国免费观看| 99久久精品99国产精品| 久久国产综合精品| 亚洲午夜一二三区视频| 国产三级精品三级| 日韩视频一区二区| 欧美综合一区二区三区| 成人av网在线| 国产一区二区三区在线观看免费视频| 有坂深雪av一区二区精品| 欧美激情综合五月色丁香小说| 欧美三级日韩三级| 99精品视频在线观看免费| 久久精品国产网站| 日韩精品电影在线观看| 亚洲精品视频观看| 中文字幕欧美一| 久久精品一区二区三区四区| 91麻豆精品国产91| 4438成人网| 欧美视频一区在线观看| 99久久精品国产网站| 国产精品资源在线观看| 国产一区二区毛片| 久久精品国产色蜜蜜麻豆| 蜜桃av一区二区三区电影| 亚洲成人1区2区| 偷拍亚洲欧洲综合| 日韩精品视频网站| 午夜伦理一区二区| 五月激情丁香一区二区三区| 一区二区三区.www| 亚洲国产cao| 首页亚洲欧美制服丝腿| 亚洲高清久久久| 午夜久久久久久久久久一区二区| 一级女性全黄久久生活片免费| 亚洲视频中文字幕| 亚洲免费大片在线观看| 亚洲欧美成aⅴ人在线观看| 日韩理论片一区二区| 1024成人网| 亚洲永久免费视频| 亚洲成人动漫精品| 日韩1区2区3区| 精品在线一区二区| 成人激情动漫在线观看| 成人18精品视频| 一本一道久久a久久精品| 欧美伊人久久久久久午夜久久久久| 91久久人澡人人添人人爽欧美| 欧美性视频一区二区三区| 制服丝袜亚洲播放| 久久综合九色综合欧美亚洲| 久久婷婷久久一区二区三区| 国产日韩成人精品| 亚洲一区二区三区美女| 麻豆国产91在线播放| 丁香桃色午夜亚洲一区二区三区| 91老司机福利 在线| 在线观看91av| 国产欧美日韩麻豆91| 中文字幕一区二区三区乱码在线| 亚洲最大成人综合| 久久精品国产999大香线蕉| 粉嫩嫩av羞羞动漫久久久| 色天天综合色天天久久| 日韩亚洲欧美成人一区| 国产精品无遮挡| 亚洲一区二区三区四区五区黄| 轻轻草成人在线| 不卡的电视剧免费网站有什么| 欧美猛男男办公室激情| 久久精品视频一区二区| 亚洲电影视频在线| 国产成人综合在线观看| 欧美制服丝袜第一页| 国产片一区二区三区| 视频一区在线播放| 91蜜桃网址入口| 日韩精品一区二区三区在线观看 | 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲午夜日本在线观看| 欧美aaa在线| 色域天天综合网| 中文字幕巨乱亚洲| 久久99精品一区二区三区| 91色婷婷久久久久合中文| 欧美刺激午夜性久久久久久久| 亚洲另类春色国产| 国产成a人亚洲精品| 欧美一区二区三区在线视频| 亚洲欧洲中文日韩久久av乱码| 国产一区91精品张津瑜| 欧美色老头old∨ideo| 中文字幕免费不卡| 国产剧情一区二区三区| 91精品国产综合久久久久 | 亚洲国产精品成人综合色在线婷婷| 日韩精品亚洲一区| 欧美三区免费完整视频在线观看| 国产精品网友自拍| 国产精品自拍av| 精品国产伦一区二区三区免费| 亚洲成人精品在线观看| 91麻豆精品秘密| 国产精品国产a| 丁香一区二区三区| 国产香蕉久久精品综合网| 精品一区二区精品| 日韩一卡二卡三卡国产欧美| 日韩成人伦理电影在线观看| 欧美剧在线免费观看网站| 亚洲福利电影网| 欧美日韩久久不卡| 亚洲福利视频一区二区| 欧美喷潮久久久xxxxx| 婷婷亚洲久悠悠色悠在线播放| 色88888久久久久久影院野外| 亚洲精品菠萝久久久久久久| 色94色欧美sute亚洲线路二|