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

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

?? h612_sub.c

?? 一個(gè)不錯(cuò)的硬盤(pán)播放器程序,包含VFD顯示程序,紅外線遙控程序,硬盤(pán)讀寫(xiě)程序,及解碼程序等.
?? C
字號(hào):
/* http://www.HSAV.com */

#include "dsc.h"           
#include "dsa.h"           
#include "fsosd.h"
#include "ir.h"
#include "Hm612ndi.h"



#if (DISPLAY_TYPE == DIP_NONE)
    void MPKeyScan(){
        BYTE Local_0;
        BYTE Local_1 = 0xf0;
        switch (gPKeyScan){
            case 0: pKEY0(0); break;
            case 1: pKEY1(0); break;
            case 2: pKEY2(0); break;
            case 3: pKEY3(0);  
            default : break;
        }

        if (!pK1_HIGH && (gPKeyScan < 1)) Local_1 &= 0xdf;
        if (!pK2_HIGH && (gPKeyScan < 2)) Local_1 &= 0xbf;
        if (!pK3_HIGH && (gPKeyScan < 3)) Local_1 &= 0x7f;


        Local_0 = Local_1 | gPKeyScan;
        if (Local_1 != 0xf0){
            GPKeyData = Local_0;   
            FPKeyDetect = 1;
        } 
        if (FPKeyDetect){
            if (!FPKeyStep){
                if (++gPKeyConfirmTm > 6){
                    gPKeyConfirmTm = 0;
                    if (GPKeyData == Local_0){
                         FPKeyDecodeOk = 1;
                    }
                    else {
                        FPKeyDetect = 0;
                    }      
                }
            }    
            else{ 
                if (Local_1 == 0xf0){
                   if (++gPKeyConfirmTm > 6){
                       gPKeyConfirmTm = 0;  
                       FPKeyStep = 0;
                       FPKeyDetect = 0;     
                    }
                }
                else gPKeyConfirmTm = 0;   
            }
        }
        else{    
            if (++gPKeyScan > 4) gPKeyScan = 0;
        }     
        pKEY0(1);
        pKEY1(1);
        pKEY2(1);
        pKEY3(1);
        
        return;
    }
#endif

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

void MHOSTBusRead(){  
    pHINT(1);
    pHCLK(1);   
    pHCS(0);
    NOP(40);
    gHOSTBuffer[1] = HHOSTBusRead();
    gHOSTBuffer[2] = HHOSTBusRead();
    gHOSTBuffer[3] = HHOSTBusRead();

    pHCS(1);
    pHCLK(1);
    pHINT(1);
    
    return;
    
}

void MHOSTBusWrite(){  
    pHCLK(0);   
    pHINT(1);
    pHCS(0);

	NOP(40);
    HHOSTBusWrite(gHOSTBuffer[0]);
    HHOSTBusWrite(gHOSTBuffer[1]);
    HHOSTBusWrite(gHOSTBuffer[2]);
    HHOSTBusWrite(gHOSTBuffer[3]);
    pHCS(1);
    pHINT(1); 
    pHCLK(1);   
    return;
}


void HHOSTBusWrite(BYTE Local_1){  
    BYTE Local_2 = 8;
    do{
        if (Local_1 & 0x80){
            pHINT(1);
        }
        else{
            pHINT(0);
        }
        Local_1 <<= 1;
        pHCLK(1);
        NOP(1);
        pHCLK(0);
        NOP(1);
    } while (--Local_2 != 0);
    return;
}

BYTE HHOSTBusRead(){  
    BYTE Local_1 = 0;
    BYTE Local_2 = 8;
    NOP(40);
    do{
        pHCLK(0);
        NOP(1);
        pHCLK(1);
        Local_1 <<= 1;
        if (pHINT_HIGH) Local_1 |= 0x01;
        NOP(1);
    } while (--Local_2 != 0);
    return Local_1;
}
void NOP(BYTE Local_1){
    while (--Local_1);
    return;
}

void MDELAY(BYTE ms){
    WORD i;
    do {        
        i = 500; while (--i != 0); 
   } while (--ms != 0);
    return;
}



PRIVATE unsigned int reverse_data(unsigned int data)
{
    unsigned int tmp = 0,i;
    for(i=0;i<4;i++){
        tmp <<= 8;
        tmp |= data&0xff;
        data >>=8;
    }
    return tmp;
}


char osdbuf[21] = "                    ";
void debug_osd(char *string, unsigned int data, int region)
{
    char *ptr;
    int i = 0, j, cmd;
    
    ptr = string;
    while (*ptr)
	osdbuf[i++] = *ptr++;
    
    data = reverse_data(data);
    
    for (j = 0; j < 4; j++) {
	cmd = data & 0xff;
	data >>= 8;
	osdbuf[i] = (char)('0' + (cmd >> 4));
	if (osdbuf[i] > '9' ) 
	    osdbuf[i] += 7;
	osdbuf[i+1] = (char)('0' + (cmd & 0xf));
	if (osdbuf[i+1] > '9' ) 
	    osdbuf[i+1] += 7;
	i += 2;
    }
    osdbuf[i] = '\0';
    OUTOSD(region, osdbuf, osdbuf, 5);
}




/*=======================================================================================*/
/*=======================================================================================*/
/*=====================  OSD Program =+++++++++++++++++++================================*/
/*=======================================================================================*/
/*=======================================================================================*/

void MOSD_Show(){
    int i = 0;
    osdbuf[i++] = 'A' + gPlay_Disk - 1;
    osdbuf[i++] = '0' + mCount_VIM(gPlay_DIR, 10);
    osdbuf[i++] = '0' + gMain00;
    osdbuf[i++] = '-';
    osdbuf[i++] = '0' + mCount_VIM(gPlay_Track, 10);
    osdbuf[i++] = '0' + gMain00;
    osdbuf[i++] = '\0';
    OUTOSD(5, osdbuf, osdbuf, 5);
    return;
}


int mCount_VIM(int Local_0, int Local_1){
    int i = 0;
     
    while (1){
        if (Local_1 > Local_0){
            gMain00 = Local_0;
            break;
        }
        ++i;
        Local_0 -= Local_1;
        if (Local_0 == 0){
            gMain00 = 0;
            break;
        }
    }
    return i;
}







void MDIPHostDataRead(){
/*debug_osd("CODE:",gHOSTBuffer[1],13); */
    if ((gHOSTBuffer[1] & cUserBuffer) != cUserBuffer){
        MDIPHostDataProcs();   
       
    } 
    else {

    }  
    return;
}

/*=====================================================================*/
/*=================  VFD Display Program ==============================*/
/*=====================================================================*/


?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费视频国产在线观看| 开心九九激情九九欧美日韩精美视频电影 | 国产欧美一二三区| 国产米奇在线777精品观看| 国产人伦精品一区二区| 不卡av在线免费观看| 亚洲精品日韩一| 欧美精品国产精品| 国产成人精品影视| 亚洲欧美自拍偷拍| 欧美日韩国产美| 国产另类ts人妖一区二区| 国产精品久久久久久久久免费丝袜 | 亚洲福利电影网| 日韩欧美中文字幕制服| 国产成人免费视频网站| 一区二区三区蜜桃网| 日韩三级视频在线看| 国产高清在线精品| 亚洲成人一二三| 国产日韩高清在线| 欧美人狂配大交3d怪物一区| 国产在线精品一区二区夜色| 亚洲精品日韩专区silk| 日韩一级大片在线| 国产又粗又猛又爽又黄91精品| 国产精品久久久久久久久果冻传媒| 欧美日韩中文精品| 国产精品一二一区| 亚洲一区日韩精品中文字幕| 欧美成人一区二区| 在线免费观看成人短视频| 加勒比av一区二区| 亚洲国产视频网站| 国产精品另类一区| 日韩视频在线一区二区| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 美女视频免费一区| 亚洲卡通动漫在线| 久久久久久免费| 3d动漫精品啪啪| 色噜噜狠狠成人网p站| 国产精品一区二区在线看| 午夜成人在线视频| 亚洲视频在线观看一区| 26uuu国产电影一区二区| 欧美调教femdomvk| 99精品视频在线免费观看| 乱一区二区av| 日本人妖一区二区| 亚洲国产一区二区三区| 亚洲免费在线视频一区 二区| 日韩黄色免费网站| 一区二区三区精品在线| 亚洲欧美在线aaa| 久久免费偷拍视频| 日韩视频一区二区在线观看| 欧美二区三区91| 欧美亚洲日本一区| 色婷婷久久一区二区三区麻豆| 成人夜色视频网站在线观看| 国产精品自拍av| 国产原创一区二区| 国产一区高清在线| 激情图区综合网| 国内成人精品2018免费看| 免费一级欧美片在线观看| 奇米亚洲午夜久久精品| 天天亚洲美女在线视频| 日精品一区二区| 日本不卡一二三| 麻豆国产欧美日韩综合精品二区| 午夜精品成人在线视频| 午夜精品一区在线观看| 午夜不卡在线视频| 午夜精品久久久| 蜜桃久久av一区| 国产在线视频一区二区| 国产麻豆一精品一av一免费| 国产九色sp调教91| 成人午夜激情影院| www.欧美精品一二区| 91免费看片在线观看| 色婷婷激情一区二区三区| 欧美视频一二三区| 欧美高清www午色夜在线视频| 3atv在线一区二区三区| 日韩美女主播在线视频一区二区三区| 91精品国产欧美日韩| 精品理论电影在线| 欧美韩国一区二区| 亚洲曰韩产成在线| 日韩精品电影一区亚洲| 久久99久国产精品黄毛片色诱| 粉嫩aⅴ一区二区三区四区五区| 成人免费三级在线| 色8久久精品久久久久久蜜| 欧美日韩日本视频| 久久综合久久鬼色中文字| 欧美激情中文字幕| 亚洲一区二区欧美激情| 免费看黄色91| 成人精品视频网站| 538prom精品视频线放| 中文字幕在线观看一区二区| 亚洲精品自拍动漫在线| 日本一区中文字幕| 国产一区二区三区四区五区美女| 国产成人av电影在线| 在线观看一区二区视频| 欧美tk—视频vk| 中文字幕一区在线观看视频| 天天亚洲美女在线视频| 国产福利精品一区| 欧美日韩中文字幕精品| 久久精品亚洲麻豆av一区二区| 一区二区三区不卡在线观看| 日韩国产欧美三级| 99久久精品国产观看| 337p亚洲精品色噜噜狠狠| 国产精品区一区二区三区| 亚洲午夜激情av| 国产91丝袜在线播放九色| 欧美日韩国产不卡| 国产精品成人网| 美脚の诱脚舐め脚责91 | 久久精品久久综合| 92精品国产成人观看免费| 精品国产一区二区三区久久久蜜月| 国产精品久久久久9999吃药| 另类综合日韩欧美亚洲| 91久久线看在观草草青青| 精品国产免费久久| 五月天久久比比资源色| 99re免费视频精品全部| 国产亚洲欧美在线| 人人狠狠综合久久亚洲| 欧美亚洲动漫制服丝袜| 亚洲丝袜美腿综合| 国产成人丝袜美腿| 日韩精品一区二区三区视频 | 中文字幕一区二区日韩精品绯色| 久久福利资源站| 9191久久久久久久久久久| 中文字幕在线观看不卡视频| 国产成人午夜高潮毛片| 精品国产乱码久久久久久牛牛| 午夜精品久久久久久久久| 91啪在线观看| 中文字幕一区二区三区精华液| 大胆欧美人体老妇| 久久精品人人做人人爽97| 蜜桃av噜噜一区| 日韩一区二区精品| 奇米色777欧美一区二区| 欧美另类一区二区三区| 亚洲成人在线观看视频| 欧美午夜一区二区| 亚洲成a人片综合在线| 欧美性做爰猛烈叫床潮| 亚洲一区二区在线观看视频 | 成人欧美一区二区三区在线播放| 国产精品一卡二卡| 久久久亚洲精品石原莉奈| 六月丁香婷婷色狠狠久久| 欧美一级视频精品观看| 日韩激情一二三区| 欧美一级黄色片| 久久不见久久见中文字幕免费| 精品裸体舞一区二区三区| 国产一区亚洲一区| 国产亚洲欧洲一区高清在线观看| 国产乱人伦偷精品视频免下载| 久久精品人人做| eeuss国产一区二区三区| 亚洲丝袜制服诱惑| 91成人在线精品| 亚洲成人久久影院| 日韩一二三区不卡| 国产一区二区三区免费在线观看 | 欧美天堂亚洲电影院在线播放| 亚洲色图.com| 欧美日韩免费电影| 久久99精品久久久久久| 国产亚洲欧美色| 91视频com| 日本免费新一区视频| 精品国产一区二区三区忘忧草 | 91香蕉国产在线观看软件| 中文字幕日韩一区二区| 欧洲一区在线电影| 久久精品99国产精品| 中文一区二区在线观看| 色猫猫国产区一区二在线视频| 亚洲成av人片在线观看| 久久亚洲免费视频| 色欧美88888久久久久久影院| 天天影视色香欲综合网老头| 久久新电视剧免费观看| 一本大道综合伊人精品热热 |