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

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

?? myproj.c

?? 暑假為學生培訓寫的51相關接口的所有源碼及項目代碼
?? C
字號:
#include <reg52.h>
typedef unsigned char BYTE;
BYTE iNum;//當前秒表值
BYTE iInit;//倒計時初值
BYTE iTimes;//用于精確到秒
BYTE iMode;//定時器工作模式
BYTE iFunc;//當前按鈕功能
BYTE iCMD;//接收到的命令
BYTE iDATA0;//接收到的參數0
BYTE iDATA1;//接收到的參數1
bit bState;//功能鍵狀態 0為操作主菜單 1為操作子菜單
BYTE TAB[16]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};
BYTE RECVBUF[16];//接收緩沖區
BYTE iRECVNUM;//接收到的個數
void ExcuteCMD();//處理子程序
void Delay(int i);//延時子程序
void DispNum(void);//顯示LED程序
void DispLed(void);//顯示數碼子程序
void CopyM(char des[],char src[],int iCnt);//顯示LED程序
void ClearM(char src[],int iCnt);//顯示數碼子程序
void main()
{
    SP=0x60;	
    iNum=0x01;
	iTimes=0x10;
	P2=0x00;
	P0=0xff;
	TMOD=0x21;
	TH1=0xfd;
	TL1=0xFd;
	TH0=0x00;
	TL0=0x00;
	SCON=0x50;
	PCON=0x80;
	IE=0xd7;
    IT1=1;
    IT0=1;
    TR1=1;
	TR0=1;
	RI=0;
	iRECVNUM=0;
	bState=0;
	iFunc=0;
	iInit=30;
	iCMD=0xff;
    iDATA0=0xff;
    iDATA1=0xff;
    
	while(1)
    {
        if(iRECVNUM>=8)
            ExcuteCMD();
        DispLed();
        DispNum();
    }
}
void CopyM(char des[],char src[],int iCnt)
{
    int i;
    for(i=0;i<iCnt;i++)
        des[i]=src[i];           
}
void ClearM(char src[],int iCnt)
{
    int i;
    for(i=0;i<iCnt;i++)
        src[i]=0x00;
}
void DoCMD(void)
{
    switch(iCMD)  
    {
        case 0x00:
            TR0=1;
            break;
        case 0x01:
            TR0=0;
            break;
        case 0x02:
            iNum=0;
            break;
        case 0x03:
            if(iMode==0)
                iNum=00;
            else
                iNum=iInit;
            break;
        case 0x04:
            if(iDATA0>=0&&iDATA0<=1)
                iMode=iDATA0;
            break;
        case 0x05:
            if(iDATA0>=0&&iDATA0<=99)
                iInit=iDATA0;
            break;
        default:
            break; 
    }  
}
void ExcuteCMD()
{
    int i,j=0,k=0;
    if(RECVBUF[0]==0x02&&RECVBUF[2]==0x01&&RECVBUF[RECVBUF[1]+1]==0x03)
    {
        for(i=3;i<=(RECVBUF[1]-1);i++)
            j+=RECVBUF[i];
        if(j==RECVBUF[RECVBUF[1]])
        {
            iCMD=RECVBUF[3];
            iDATA0=RECVBUF[4];
            iDATA1=RECVBUF[5];
            DoCMD();
            k=iRECVNUM-RECVBUF[1]-2;//剩下的個數
            CopyM(RECVBUF,RECVBUF+RECVBUF[1]+2,k);
            ClearM(RECVBUF+k,iRECVNUM-k);
            iRECVNUM=k; 
        }
        else
        {
            CopyM(RECVBUF,RECVBUF+1,--iRECVNUM);
            ClearM(RECVBUF+iRECVNUM,1); 
        }
    }
    else
    {
        CopyM(RECVBUF,RECVBUF+1,--iRECVNUM);
        ClearM(RECVBUF+iRECVNUM,1); 
    }       
}
void serial(void) interrupt 4//定義串行口中斷處理子程序
{
    ES=0;
    if(TI)
        TI=0;
    while(RI)
    {
        RECVBUF[iRECVNUM]=SBUF;
        iRECVNUM++;
        RI=0; 
    }
    ES=1;
}
void TimeSec(void) interrupt 1//定義定時器0中斷處理子程序
{
    TR0=0x0;
    TL0=0x00;
	TH0=0x00;
	if(--iTimes<=0)
    {
        iTimes=0x10; 
        switch(iMode)
        {
            case 0:
                if(iNum++>=60)
                    iNum=0;
                break;
            case 1:
                if(iNum--<=0)
                    iNum=iInit;
                break;
            default:
                break; 
        }
    }   
    TR0=0x1;
}
void Int0Add(void) interrupt 0//定義中斷0處理子程序
{
    EX0=0;
    if(bState)
    {
        switch(iFunc)   
        {
            case 4:
                if(++iMode>1)
                    iMode=0;
                break;
            case 5:
                if(++iInit>99)
                    iInit=0;
                break;
            default:
                break;
        } 
    }
    else
        if(++iFunc>5)
            iFunc=0;
    EX0=1;
}
void Int1Ent(void) interrupt 2//定義中斷1處理子程序
{
    EX1=0;
    switch(iFunc)
    {
        case 0:
            TR0=1;
            break;
        case 1:
            TR0=0;
            break;
        case 2:
            iNum=0;
            break;
        case 3:
            if(iMode==0)
                iNum=00;
            else
                iNum=iInit;
            TR0=1;
            break;
        default:
            bState^=1;
            break;
    }
    EX1=1;
}
void DispNum(void)
{
    BYTE i,j;
    i=iNum/10;
    j=iNum%10;
    P0=TAB[i];
    P2=0x40;
    Delay(500);
    P0=TAB[j];
    P2=0x20;
    Delay(500);   
}
void DispLed(void)
{
    P2=0x80;
    if(bState)
    {
        if(iFunc==4)
            P0=iMode;
        else
            P0=iInit;    
    }
    else
        P0=iFunc;
    Delay(500);
}
void Delay(int i)
{
    while(--i);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆91在线播放免费| 国产一区二区三区综合| 欧美性猛交xxxxxx富婆| 日本人妖一区二区| 国产精品国产自产拍在线| 欧美精品第1页| 99久久99久久久精品齐齐| 午夜精品一区二区三区免费视频| 久久久亚洲精品石原莉奈| 欧美三级中文字| kk眼镜猥琐国模调教系列一区二区| 日韩高清不卡一区二区三区| 中文字幕在线不卡一区| 久久综合久久综合亚洲| 欧美日韩免费一区二区三区视频| 盗摄精品av一区二区三区| 免费成人在线网站| 亚洲第一电影网| 亚洲精品国产品国语在线app| www国产亚洲精品久久麻豆| 欧美日韩国产精品自在自线| 99re热视频这里只精品| 成人综合日日夜夜| 激情综合色播激情啊| 日日摸夜夜添夜夜添亚洲女人| 一区二区免费在线播放| 一区在线播放视频| 欧美国产精品v| 久久精品水蜜桃av综合天堂| 亚洲精品在线一区二区| 日韩欧美国产三级电影视频| 欧美高清视频一二三区| 欧美日韩一级大片网址| 精品视频免费看| 欧美午夜精品久久久| 91啪在线观看| 色婷婷精品久久二区二区蜜臀av| 成人av小说网| 99综合影院在线| 国产乱国产乱300精品| 狠狠色丁香久久婷婷综合丁香| 精品一区二区免费在线观看| 美腿丝袜亚洲色图| 国精产品一区一区三区mba桃花 | 中文字幕精品一区二区精品绿巨人 | 奇米影视在线99精品| 午夜av区久久| 日韩精品乱码免费| 青青草一区二区三区| 免费成人在线观看视频| 麻豆精品视频在线| 国产做a爰片久久毛片| 国产.欧美.日韩| 成人午夜大片免费观看| 国产**成人网毛片九色| proumb性欧美在线观看| 99re在线精品| 日本高清免费不卡视频| 欧美日韩五月天| 日韩精品影音先锋| 日本一区二区三区久久久久久久久不| 亚洲国产精品成人久久综合一区| 久久色在线视频| 国产精品美女一区二区三区| 亚洲同性gay激情无套| 亚洲在线视频免费观看| 免费欧美日韩国产三级电影| 黄网站免费久久| av在线免费不卡| 欧美色老头old∨ideo| 欧美mv日韩mv| 国产精品久久久久久亚洲毛片| 亚洲另类春色国产| 免费观看一级特黄欧美大片| 国产不卡高清在线观看视频| 一本大道久久a久久精品综合| 欧美日韩国产免费一区二区| 国产偷国产偷精品高清尤物| 亚洲人成网站色在线观看| 日日夜夜一区二区| 成人性生交大合| 欧美色图12p| 欧美国产一区二区在线观看| 亚洲资源在线观看| 色婷婷综合久久久| 日韩美女一区二区三区四区| 中文字幕在线不卡一区| 美国三级日本三级久久99| 不卡的av中国片| 欧美一区二区三区在线视频| 国产日韩一级二级三级| 亚洲成人一区二区在线观看| 国产suv精品一区二区883| 欧美亚洲综合久久| 久久精品亚洲精品国产欧美 | 97se亚洲国产综合自在线观| 欧美精品久久久久久久多人混战| 久久九九久精品国产免费直播| 亚洲国产欧美一区二区三区丁香婷| 黄色日韩网站视频| 欧美日本国产视频| 亚洲日本在线a| 国内精品写真在线观看| 欧美日韩在线综合| 亚洲区小说区图片区qvod| 经典一区二区三区| 欧美日本一道本在线视频| 中文字幕亚洲在| 国产真实乱偷精品视频免| 欧美年轻男男videosbes| 亚洲视频一区二区在线观看| 亚洲乱码国产乱码精品精98午夜| 国产在线国偷精品免费看| 欧美群妇大交群的观看方式| ...中文天堂在线一区| 国产精品一区二区久久精品爱涩| 这里只有精品电影| 99这里都是精品| 欧美岛国在线观看| 视频一区二区中文字幕| 91论坛在线播放| 国产精品天干天干在线综合| 黄色资源网久久资源365| 日韩视频一区二区三区在线播放 | 亚洲精品自拍动漫在线| 国产99久久久国产精品潘金| 精品999在线播放| 狠狠色狠狠色综合日日91app| 日韩写真欧美这视频| 日韩精品亚洲一区| 这里只有精品免费| 蜜臀av在线播放一区二区三区 | 日韩视频在线你懂得| 亚洲高清免费观看高清完整版在线观看| jlzzjlzz亚洲女人18| 国产精品国产三级国产aⅴ原创 | 亚洲国产精品视频| 色欧美片视频在线观看| 亚洲品质自拍视频网站| 色综合咪咪久久| 亚洲精品欧美激情| 在线观看免费亚洲| 亚洲成人你懂的| 91精品婷婷国产综合久久性色| 天堂蜜桃91精品| 欧美一区二区精品在线| 久久99精品视频| 日韩精品一区二区三区视频播放| 蜜臀久久99精品久久久画质超高清 | 精品理论电影在线| 国产剧情一区二区三区| 国产性色一区二区| eeuss鲁片一区二区三区在线观看| 国产精品久久久久久久午夜片| 成人免费av在线| 亚洲三级在线免费观看| 欧美午夜不卡视频| 日本大胆欧美人术艺术动态| 精品久久久久久久久久久院品网 | 一区二区三区精品视频| 欧美中文字幕亚洲一区二区va在线| 一区二区三区不卡视频在线观看| 欧美日韩午夜精品| 精品在线亚洲视频| 国产欧美一二三区| 精品视频在线看| 韩国欧美国产1区| 亚洲欧美日韩一区二区三区在线观看| 欧美日韩一区二区电影| 激情五月激情综合网| 亚洲免费三区一区二区| 欧美一卡二卡三卡| 国产成人啪免费观看软件| 亚洲乱码日产精品bd| 91麻豆精品国产91久久久更新时间 | 亚洲成a人v欧美综合天堂下载| 日韩亚洲欧美综合| 成人黄色在线看| 香港成人在线视频| 国产婷婷色一区二区三区| 色中色一区二区| 久久99国产精品久久99| 国产精品福利电影一区二区三区四区| 欧美三级中文字幕| 国产69精品久久久久777| 午夜激情久久久| 国产精品午夜春色av| 欧美日韩aaaaaa| 成人免费视频app| 青青草精品视频| 亚洲精品国产高清久久伦理二区| 欧美一区二区三区在线视频| 91色综合久久久久婷婷| 激情综合色综合久久综合| 一区二区三区欧美久久| 国产色一区二区| 在线电影国产精品| 99精品国产一区二区三区不卡| 久久国产婷婷国产香蕉| 亚洲一区二区三区四区在线免费观看 |