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

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

?? anayserial.c

?? W78E516實現(xiàn)高速公路收費站語音費額顯示器資料之三:產(chǎn)品的語音,通訊,顯示全套源代碼程序.
?? C
?? 第 1 頁 / 共 2 頁
字號:
                                                        codebuff[16]=rxbuff[6];
                                                        codebuff[17]=rxbuff[7];
                                                        codebuff[18]=rxbuff[8];
                                                        codebuff[19]=rxbuff[9];
                                                        codebuff[20]=rxbuff[10];
                                                        codebuff[21]=rxbuff[11];
                                                        codebuff[22]=0xd4;
                                                        codebuff[23]=0xaa;
                                                        f_normdisp=1;
                                                        f_leddisp=0;
                                                        f_fixdisp=1;
                                                        f_t_delaywr=1;
                                                        pin_wrram=1;
                                                        }
                                                }
                                        }
                                }
                        }
                if((f_handlesound&f_wrramover)==1)
                        {
                        f_handlesound=0;
                        isd_ce=1;
                        cnt_sound++;
                        tmp=length_s/2;
                        tp=length_s%2;
                        if(tp==0)
                                {
                                WDFeed();
                                if(cnt_sound<(tmp+1))
                                        {
                                        i=soundbuff[2*cnt_sound-2];
                                        if(i==0)
                                                {
                                                isd_a9=0;
                                                isd_a8=0;
                                                }
                                        if(i==1)
                                                {
                                                isd_a9=0;
                                                isd_a8=1;
                                                }
                                        if(i==2)
                                                {
                                                isd_a9=1;
                                                isd_a8=0;
                                                }
                                        if(i==3)
                                                {
                                                isd_a9=1;
                                                isd_a8=1;
                                                }
                                        P0=soundbuff[2*cnt_sound-1];
                                        isd_ce=0;
                                        }
                                if(cnt_sound==(tmp+1))
                                        {
                                        cnt_sound=0;
                                        f_wrramover=0;
                                        }
                                }
                        }
                }
        }
void WDFeed(void)
        {
        wdi=1;
        wdi=0;
        }
void serial(void) interrupt 4
        {
        uchr tp=0;
        if(RI==1)
                {
                RI=0;
                if(f_rerx==1)
                        {
                        if(SBUF==start)
                                {
                                f_rerx=0;
                                cnt_rx=0;
                                }
                        }
                else
                        {
                        cnt_rx++; //rxbuff[cnt_rx-1]=SBUF;
                        if(cnt_rx==1)
                                {
                                dispstyle=SBUF;
                                }
                        if(cnt_rx==2)//顯示數(shù)據(jù)會大于256,所以用兩個字節(jié)來表示數(shù)據(jù)長度
                                {
                                displength_h=SBUF;
                                }
                        if(cnt_rx==3)
                                {
                                displength_l=SBUF;
                                lengthdisp=displength_h*256+displength_l;
                                if(lengthdisp>384)
                                        {
                                        f_rerx=1;
                                        f_transerr=1;
                                        Tx();
                                        }
                                if(lengthdisp>127)
                                        {
                                        f_over128=1;
                                        }
                                else
                                        {
                                        f_over128=0;
                                        }
                                }
                        if((cnt_rx>3)&&(cnt_rx<(lengthdisp+4)))
                                {
                                if(cnt_rx<132)
                                        {
                                        rxbuff[cnt_rx-4]=SBUF; //0->127
                                        }

                                else
                                        {
                                        CHPCON|=0x10;
                                        rxbuff2[cnt_rx-132]=SBUF; //128->384
                                        CHPCON=0x00;
                                        }
                                }
                        if(cnt_rx==lengthdisp+4)
                                {
                                lengthsound=SBUF;
                                CHPCON|=0x10;
                                }
                        if((cnt_rx>(lengthdisp+4))&&(cnt_rx<(lengthdisp+lengthsound+5)))
                                {
                                soundbuff[cnt_rx-lengthdisp-5]=SBUF;
                                }
                        if(cnt_rx==(lengthsound+lengthdisp+5))
                                {
                                rx_check=SBUF;
                                }
                        if(cnt_rx==(lengthsound+lengthdisp+6))
                                {
                                f_rerx=1;
                                if(SBUF==end)
                                        {
                                        f_anayrx=1;
                                        }
                                else
                                        {
                                        f_transerr=1;
                                        Tx();
                                        }
                                }
                        }
                }
        if(TI==1)
                {
                TI=0;
                if(cnt_tx==1)
                        {
                        SBUF=end;
                        cnt_tx=0;
                        f_transerr=0;
                        f_transsuc=0;
                        }
                if(cnt_tx==2)
                        {
                        cnt_tx--;
                        if(f_transerr==1)
                                {
                                SBUF=txerr;
                                }
                        if(f_transsuc==1)
                                {
                                SBUF=txsuc;
                                }
                        }
                }
        }
void timer0(void) interrupt 1
        {
        TH0=0xfc;//定時1ms
        TL0=0x66;
        TR0=1;
        if(f_t_delaywr==1)
                {
                cnt_delaywr++;
                if(cnt_delaywr==10)
                        {
                        cnt_delaywr=0;
                        f_t_delaywr=0;
                        f_delaywr=1;
                        }
                }
        if(f_t_delayisd==1)
                {
                cnt_delayisd++;
                if(cnt_delayisd==150)
                        {
                        cnt_delayisd=0;
                        f_t_delayisd=0;
                        //f_delayisd=1;
                        f_handlesound=1;
                        }
                }
        }
void int0(void) interrupt 0
        {
        if(isd_ce==0)
                {
                f_t_delayisd=1;
                }
        isd_ce=1;
        }
void Tx(void)
        {
        cnt_tx=2;
        SBUF=0x10;
        }
void rom2ram_hanzi(uchr x,ulng y)
        {
        uchr tp;
        uchr i=0,j=0,m=0;
        uint temp=0;
        //m=(uchr)(y/65536);  //m直接取值會出錯。
        temp=(uint)(y/256);
        m=(uchr)(temp/256);
        if(m==0)
                {
                rom_a17=0;
                rom_a16=0;
                }
        if(m==1)
                {
                rom_a17=0;
                rom_a16=1;
                }
        if(m==2)
                {
                rom_a17=1;
                rom_a16=0;
                }
        if(m==3)
                {
                rom_a17=1;
                rom_a16=1;
                }
        temp=y-m*65536;
        for(i=0;i<32;i++)
                {
                j=i/2;
                rom_ce=0;
                tp=XBYTE[temp+i];
                rom_ce=1;
                if((i%2)==0)
                        {
                        if(x<13)
                                {
                                ram_ce=0;
                                nDispRam[12*j+x-2]=tp;
                                }
                        else
                                {
                                ram_ce=0;
                                nDispRam[12*(j+16)+x-2-12]=tp;
                                }
                        ram_ce=1;
                        }
                if((i%2)==1)
                        {
                        if(x<13)
                                {
                                ram_ce=0;
                                nDispRam[12*j+x-1]=tp;
                                }
                        else
                                {
                                ram_ce=0;
                                nDispRam[12*(j+16)+x-1-12]=tp;
                                }
                        ram_ce=1;
                        }
                }
        }
void rom2ram_ascii(uchr x,uchr y)
        {
        uchr i=0;
        uint tp=0;
        if(x<13)
                {
                for(i=0;i<16;i++)
                        {
                        ram_ce=0;
                        //nDispRam[i][x-1]=tp[i];
                        nDispRam[12*i+x-1]=ascii[y*16+i];
                        if(f_fixdisp==1)
                                {
                                tp=12*i+x-1;
                                if(tp==151)
                                        {
                                        nDispRam[tp]=ascii[y*16+i]|0x03;
                                        }
                                if(tp==163)
                                        {
                                        nDispRam[tp]=ascii[y*16+i]|0x03;
                                        }

                                }
                        ram_ce=1;
                        }
                }
        else
                {
                for(i=0;i<16;i++)
                        {
                        ram_ce=0;
                        nDispRam[12*(i+16)+x-1-12]=ascii[y*16+i];
                        if(f_fixdisp==1)
                                {
                                tp=12*(i+16)+x-1-12;
                                if(tp==343)
                                        {
                                        nDispRam[tp]=ascii[y*16+i]|0x03;
                                        }
                                if(tp==355)
                                        {
                                        nDispRam[tp]=ascii[y*16+i]|0x03;
                                        }

                                }
                        ram_ce=1;
                        }
                }
        //ram_ce=1;
        }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩大陆一区二区| 精品一区二区三区蜜桃| 天天色天天操综合| 免费成人性网站| 国产麻豆视频一区二区| 99re热这里只有精品视频| 在线欧美小视频| 日韩亚洲欧美在线观看| 亚洲国产精品99久久久久久久久 | 免费高清视频精品| 国产精品911| 欧美三级电影网| 久久婷婷综合激情| 日韩理论片一区二区| 日韩制服丝袜先锋影音| 成人网页在线观看| 欧美久久一二三四区| 日本一二三不卡| 欧美aaa在线| 99免费精品视频| 日韩网站在线看片你懂的| 中文字幕av一区二区三区免费看| 亚洲成年人影院| 国产99精品国产| 日韩欧美专区在线| 一区二区视频在线看| 国产一区 二区 三区一级| 欧美亚洲一区二区在线观看| 国产欧美一区二区精品久导航| 亚洲无线码一区二区三区| 国产成人精品亚洲777人妖| 制服视频三区第一页精品| 国产精品不卡一区| 韩国在线一区二区| 51午夜精品国产| 伊人性伊人情综合网| 成人涩涩免费视频| 欧美成人女星排名| 亚洲成人av免费| 91麻豆国产福利精品| 久久色在线视频| 美日韩黄色大片| 欧美精品 日韩| 亚洲高清免费视频| 色婷婷综合在线| 中文字幕av一区二区三区高 | 日韩午夜激情视频| 一区二区三区成人在线视频| 成人性生交大合| 久久久久久久一区| 久久精品国产77777蜜臀| 欧美亚洲丝袜传媒另类| 亚洲男人的天堂在线aⅴ视频| 国产精品99久| 欧美精品一区二区三区在线 | 日韩欧美的一区| 婷婷综合久久一区二区三区| 日本高清不卡一区| 亚洲欧洲av在线| 成人免费高清在线| 中文字幕乱码亚洲精品一区| 国产一区二区三区av电影| 日韩精品一区二区三区视频播放 | 欧美日韩亚洲综合在线| 亚洲制服丝袜av| 91老师片黄在线观看| 亚洲欧洲一区二区三区| 高清国产午夜精品久久久久久| 精品乱码亚洲一区二区不卡| 日本在线播放一区二区三区| 欧美精品亚洲二区| 日韩极品在线观看| 欧美肥妇bbw| 蜜臀av一区二区在线观看| 日韩一区和二区| 久久精品国产精品亚洲红杏| 欧美tk—视频vk| 国产一区二区h| 中文久久乱码一区二区| 成人午夜激情视频| 亚洲视频1区2区| 在线一区二区三区做爰视频网站| 亚洲男人的天堂网| 欧美中文字幕不卡| 亚洲h在线观看| 欧美一区二区二区| 精品一区二区三区久久| 国产欧美一区二区三区鸳鸯浴 | 亚洲日本在线天堂| 在线影院国内精品| 日韩成人精品在线观看| 欧美大片免费久久精品三p| 久久成人精品无人区| 国产人妖乱国产精品人妖| 99免费精品在线观看| 一区二区三区色| 91精品国产综合久久久久久久 | 亚洲精品中文在线影院| 在线精品视频一区二区| 日本特黄久久久高潮| 久久久国产精品麻豆| 99久精品国产| 婷婷国产在线综合| 久久久高清一区二区三区| 成人黄页毛片网站| 亚洲综合图片区| 日韩精品一区二区三区中文不卡| 国产精品一区二区三区乱码| 亚洲色图欧洲色图| 欧美一区二区三区免费视频| 国产麻豆欧美日韩一区| 亚洲女性喷水在线观看一区| 在线成人小视频| 国产成人精品免费| 亚洲午夜免费视频| 久久久久久影视| 色综合天天做天天爱| 捆绑紧缚一区二区三区视频| 国产精品美女久久久久高潮| 欧美二区乱c少妇| 福利视频网站一区二区三区| 亚洲一区国产视频| 久久久久久一二三区| 欧美性受极品xxxx喷水| 精品一二线国产| 亚洲精品欧美激情| 久久久久久久久免费| 欧美中文字幕久久| 成人中文字幕在线| 日韩av在线播放中文字幕| 国产精品免费观看视频| 在线综合视频播放| av中文字幕不卡| 麻豆国产91在线播放| 亚洲综合久久久久| 国产午夜精品一区二区三区四区| 欧日韩精品视频| 国产成人av一区二区三区在线观看| 亚洲一区二区av在线| 欧美经典一区二区三区| 日韩午夜在线影院| 欧美三级电影精品| 成人免费视频播放| 精品一区二区在线免费观看| 一区二区三区日本| 国产精品无码永久免费888| 日韩一卡二卡三卡四卡| 在线看日本不卡| 成人天堂资源www在线| 青青草91视频| 亚洲国产日韩综合久久精品| 国产精品久久久一区麻豆最新章节| 日韩一区二区精品在线观看| 欧美色区777第一页| 91麻豆123| 99久久er热在这里只有精品66| 精品一区二区免费看| 天堂av在线一区| 一区二区国产视频| 国产精品久久久爽爽爽麻豆色哟哟| 日韩一区二区不卡| 69堂精品视频| 欧美在线一区二区三区| 91在线码无精品| 99精品欧美一区| 成人综合激情网| 成人三级伦理片| 成人免费视频国产在线观看| 国产成a人亚洲精| 国产一区二区在线看| 美女精品一区二区| 免费看日韩精品| 蜜桃91丨九色丨蝌蚪91桃色| 免费在线看成人av| 日韩专区在线视频| 亚洲国产欧美另类丝袜| 一区二区三区日本| 亚洲综合自拍偷拍| 樱桃视频在线观看一区| 一区二区三区在线观看视频 | 欧美专区日韩专区| 在线日韩av片| 欧美日韩一区二区三区高清| 在线一区二区三区做爰视频网站| 色噜噜狠狠一区二区三区果冻| 91片在线免费观看| 色综合天天综合网天天看片| 一本大道av一区二区在线播放| 91视视频在线直接观看在线看网页在线看 | 不卡的av网站| www.欧美日韩| 91视频在线看| 欧美日韩精品高清| 日韩三区在线观看| 久久亚洲一级片| 国产精品婷婷午夜在线观看| 亚洲精品视频在线观看免费| 一区二区三区日韩| 奇米色一区二区| 韩国精品一区二区|