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

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

?? 復件 uart.c

?? 進行單片機與LCD的接口通訊與顯示。使用清華的液晶。
?? C
字號:
#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
int idata buf[35];
uchar idata buf_point=0;
uchar pf;
uchar over=0;
uchar rec=0;
int ch;
uchar  rec_over=0;
int Keybefore;
extern void dispes(uchar position1,uchar position2,uchar chanum,uchar* p);
extern CLEAR();
extern uchar code menu_str[97][30];
extern void msec(uint x);
extern uchar dispint(uchar,uchar,int);
extern uchar dispint_f(uchar position1,uchar position2,int value);
extern void dispf(uchar position1,uchar position2,float value,uchar preci);
extern void dispf_f(uchar position1,uchar position2,float value,uchar preci);
extern KeyState;
extern KeyFuncIndex;
extern head;

void Uart_init(void)
{
 	TMOD=0x20;
	PCON=0x00;
	SCON=0x50;
	TH1=0x0fd;
        TL1=0x0fd;
	TR1=1;
	ES=1;
        EA=1;
}

/*void send(uchar idata *d,uchar length)
{ uchar i;
       SBUF=0x61;
       while(over==0);over=0;
       pf=0;
       pf=pf^0x61;
       SBUF=length;
       while(over==0);over=0;
       pf=pf^length;
       for(i=0;i<length;i++){
          SBUF=d[i];
           while(over==0);over=0;
          pf^=d[i];
       }
       SBUF=pf;
        while(over==0);over=0;
       SBUF=0x6e;
        while(over==0);over=0;
     }    */

void send(uchar idata d)
  {    SBUF=d;
       while(over==0);over=0;
   }
void receive(void)interrupt 4 using 3
  {
    if(TI)
    {
       TI=0;
       over=1;
    }
   else if(RI)
    {
        RI = 0;
        ch=SBUF;
        if(ch==head||rec)
        { rec=1;
         buf[buf_point++]=ch;
        if(buf_point>=buf[1]+2)
          {buf_point=0;
          rec_over=1; };
         };
       /*此處驗證頭和校驗*/
       if(rec_over==1)
       {  rec=0;
         rec_over=0;
       switch(buf[2])
       {
         case  1: KeyState=1;   //receive normal display
                     KeyFuncIndex=3;
                     break;
         case  2:  KeyState=1;  //receive fault. ack.
                     KeyFuncIndex=8;
                     break;
         case  3:  KeyState=1;  //receive fault. acked.
                     KeyFuncIndex=10;
                     break;
         case  10:  KeyState=1;   //receive history events
                     KeyFuncIndex=14;
                     break;
         case  11:  KeyState=1;       //receive data/time setting
                     KeyFuncIndex=17;
                     break;
         case  12:   KeyState=1;       //receive time modified
                     KeyFuncIndex=28;
                     break;
         case  13:  KeyState=1;       //receive  language
                     KeyFuncIndex=31;
                     break;
         case  14:  KeyState=1;       //receive language modified
                     KeyFuncIndex=34;
                      break;
         case  15:  KeyState=1;       //receive scale
                     KeyFuncIndex=37;
                     break;
         case  16:  KeyState=1;       //receive scale modified
                     KeyFuncIndex=40;
                     break;
         case  17:  KeyState=1;       //receive motor specification
                     KeyFuncIndex=62;
                     break;
         case  18:  KeyState=1;       //receive motor specification modified
                     KeyFuncIndex=73;
                     break;
         case  19:  KeyState=1;       //receive frequency setting
                     KeyFuncIndex=74;
                     break;
         case  20:  KeyState=1;       //receive frequency setting modified
                     KeyFuncIndex=85;
                     break;
         case  21:  KeyState=1;       //receive group in operation
                     KeyFuncIndex=86;
                     break;
         case  22:  KeyState=1;       //receive group in operation modified
                     KeyFuncIndex=99;
                     break;
         case  23:   KeyState=1;       //receive control mode
                    KeyFuncIndex=100;
                    break;
         case  24:   KeyState=1;       //receive control mode modified
                    KeyFuncIndex=106;
                    break;
         case  25:  KeyState=1;       //receive fwd/rev
                     KeyFuncIndex=107;
                     break;
         case  26:  KeyState=1;       //receive fwd/rev modified
                     KeyFuncIndex=114;
                     break;
         case  27:  KeyState=1;       //receive DC apply
                     KeyFuncIndex=115;
                     break;
         case  28:  KeyState=1;       //receive DC apply  modified
                     KeyFuncIndex=124;
                     break;
         case  29:  KeyState=1;       //receive limit parameters
                     KeyFuncIndex=125;
                     break;
          case  30:  KeyState=1;       //receive limit parameters modified
                     KeyFuncIndex=138;
                     break;
         case  31:  KeyState=1;       //receive calbration
                     KeyFuncIndex=139;
                     break;
          case  32:  KeyState=1;       //receive calbration modified
                     KeyFuncIndex=156;
                     break;
         case  40:  KeyState=1;       //receive general mesument
                     KeyFuncIndex=163;
                     break;
         case  41:  KeyState=1;       //receive genaral states
                     KeyFuncIndex=165;
                     break;
         case  45:  KeyState=1;       //receive basic v/f control
                    KeyFuncIndex=167;
                    break;
         case  46:  KeyState=1;       //receive basic v/f control modified
                    KeyFuncIndex=178;
                    break;
         case  65:  KeyState=1;       //receive v/f relation
                     KeyFuncIndex=181;
                     break;
         case  66:  KeyState=1;       //receive v/f relation modified
                     KeyFuncIndex=186;
                     break;
         case  60:  KeyState=1;       //receive phase A
                     KeyFuncIndex=179;
                     break;
         case  62:  KeyState=1;       //receive phase B
                     KeyFuncIndex=179;
                     break;
         case  64:  KeyState=1;       //receive phase C
                     KeyFuncIndex=179;
                     break;
         case  100: KeyState=1;      //receive communication signal
                     KeyFuncIndex=191;
                     break;
         case  101: KeyState=1;      //receive self-checking signal
                     KeyFuncIndex=192;
                     break;
         case  102: KeyState=1;      //receive communication signal
                     KeyFuncIndex=193;
                     break;
         case  103: KeyState=1;      //receive main switch closed
                     KeyFuncIndex=194;
                     break;
         case  104:  KeyState=1;      //receive charging finished
                     KeyFuncIndex=195;
                     break;
         case  105:  KeyState=1;      //receive impulse released
                     KeyFuncIndex=196;
                     break;
         case  106:  KeyState=1;      //speeding up finished
                     KeyFuncIndex=197;
                     break;
         case  99:   Keybefore=KeyFuncIndex;    //V I F MODE V/F
                     KeyState=1;
                     KeyFuncIndex=198;
                     break;
         case  110:   KeyState=1;     //normal down
                     KeyFuncIndex=199;
                     break;
         case  111:   KeyState=1;     //fault down
                     KeyFuncIndex=200;
                     break;
         default : KeyFuncIndex=88;
                     break;
      }

      }
     }
  }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三区四区| 欧美变态tickle挠乳网站| 亚洲成人精品一区二区| 久久午夜国产精品| 在线免费视频一区二区| 精品一区精品二区高清| 一区二区三区加勒比av| 欧美欧美午夜aⅴ在线观看| 国产成人啪免费观看软件| 亚洲国产精品久久久久秋霞影院| 欧美tk—视频vk| 精品视频在线视频| 成人黄色综合网站| 国产一区美女在线| 香蕉成人啪国产精品视频综合网 | 久久国产视频网| 亚洲美女在线国产| 国产精品色哟哟网站| 精品日韩欧美在线| 欧美猛男男办公室激情| 91一区一区三区| 成人夜色视频网站在线观看| 婷婷亚洲久悠悠色悠在线播放| 国产精品拍天天在线| 欧美白人最猛性xxxxx69交| 欧美性大战久久久| 99精品桃花视频在线观看| 韩国欧美国产一区| 日韩av一区二区三区四区| 一级做a爱片久久| 国产精品乱码一区二三区小蝌蚪| 2020日本不卡一区二区视频| 欧美一区二区三区视频在线| 欧美精品vⅰdeose4hd| 在线一区二区三区四区| 7777精品伊人久久久大香线蕉超级流畅 | 国产成人a级片| 国产成人亚洲精品青草天美| 国产91丝袜在线播放| 不卡免费追剧大全电视剧网站| 91视频你懂的| 日韩亚洲欧美高清| 国产精品福利电影一区二区三区四区| 国产精品乱子久久久久| 成人一级黄色片| 欧美亚洲尤物久久| 精品久久久久一区| 国产精品理伦片| 日日夜夜免费精品| 成人美女在线视频| 欧美精品777| 欧美激情综合在线| 亚洲v中文字幕| 国产suv精品一区二区883| 欧洲另类一二三四区| 欧美精品一区二区三区蜜臀| 亚洲日本在线看| 久久99精品国产麻豆婷婷洗澡| av一区二区三区| 欧美一二区视频| 亚洲欧美日韩一区二区三区在线观看| 蜜桃av噜噜一区二区三区小说| 成人av在线影院| 亚洲精品在线三区| 亚洲国产精品一区二区www| 丁香婷婷综合五月| 日韩精品一区二区三区视频播放| 亚洲猫色日本管| 国产91精品一区二区麻豆亚洲| 9191精品国产综合久久久久久| 国产精品国产精品国产专区不蜜| 久久国产免费看| 4438亚洲最大| 午夜精品久久久久久久蜜桃app| 丁香一区二区三区| 国产欧美日韩三级| 国产一区二区三区免费看| 日韩一区二区高清| 天天综合天天综合色| 欧美日韩一区在线| 一区二区理论电影在线观看| 成人精品一区二区三区四区| 欧美精品一区二区在线观看| 免费在线观看一区二区三区| 欧美三级视频在线观看| 亚洲综合在线免费观看| 色又黄又爽网站www久久| 中文字幕日韩精品一区 | 午夜久久久久久久久久一区二区| 色婷婷综合视频在线观看| 综合自拍亚洲综合图不卡区| 成人黄色国产精品网站大全在线免费观看 | 亚洲综合久久av| 欧美日韩电影在线| 看片的网站亚洲| 久久女同精品一区二区| 国产精品99久久久久久宅男| 国产日产欧美一区| aaa国产一区| 午夜免费久久看| 日韩亚洲欧美高清| 国产99久久久国产精品潘金| 国产精品久久久久久久久免费丝袜 | 99久久99久久久精品齐齐| 一区二区三区国产豹纹内裤在线| 欧美日韩久久一区| 黄网站免费久久| 1000部国产精品成人观看| 91精品1区2区| 日韩成人伦理电影在线观看| 精品sm捆绑视频| 91视频com| 久久国产精品第一页| 国产精品美女久久久久久久| 在线观看视频一区二区| 精品在线一区二区| 亚洲综合在线视频| 久久久精品人体av艺术| 一本一道波多野结衣一区二区| 日日骚欧美日韩| 亚洲欧美自拍偷拍| 欧美一二三四区在线| 91免费在线视频观看| 国产一区二区三区日韩| 亚洲1区2区3区视频| 国产精品毛片久久久久久久 | 一本色道久久综合精品竹菊| 卡一卡二国产精品| 亚洲综合精品自拍| 欧美激情中文字幕一区二区| 欧美一区二区视频在线观看2020| 成人a免费在线看| 国产精品888| 捆绑调教一区二区三区| 亚洲码国产岛国毛片在线| 欧美国产丝袜视频| xvideos.蜜桃一区二区| 欧美日韩大陆在线| 欧洲中文字幕精品| 99国产欧美久久久精品| 高清视频一区二区| 国产精品一二三四五| 精品一区二区三区蜜桃| 日韩av中文在线观看| 丝瓜av网站精品一区二区| 亚洲欧美日韩国产中文在线| 欧美激情资源网| 国产精品无码永久免费888| 久久九九影视网| 26uuu亚洲婷婷狠狠天堂| 欧美成人在线直播| ww久久中文字幕| 国产欧美日本一区二区三区| 国产偷国产偷精品高清尤物| 国产性天天综合网| 国产精品视频一二| 亚洲男人的天堂网| 亚洲欧美日韩国产另类专区| 伊人性伊人情综合网| 亚洲成人1区2区| 男女激情视频一区| 精品一区二区日韩| 成人精品在线视频观看| 91久久精品网| 欧美一区二区私人影院日本| 26uuu另类欧美| 亚洲嫩草精品久久| 五月天一区二区| 国产酒店精品激情| 91在线视频免费91| 精品视频一区三区九区| 日韩欧美一级二级三级| 亚洲国产高清aⅴ视频| 亚洲日本在线a| 久久国产三级精品| 99r国产精品| 日韩亚洲欧美在线| 国产精品不卡视频| 首页亚洲欧美制服丝腿| 国产馆精品极品| 欧美人与z0zoxxxx视频| 中文字幕高清不卡| 肉色丝袜一区二区| av电影在线观看一区| 91精品蜜臀在线一区尤物| 国产精品丝袜久久久久久app| 午夜电影久久久| 99久久精品免费观看| 欧美va亚洲va香蕉在线| 一二三区精品视频| 国产成a人亚洲| 日韩免费视频一区| 五月激情综合婷婷| 91丨porny丨中文| 精品av久久707| 久久精品免费观看| 欧美日韩综合一区| 一区二区三区美女| 99久久久无码国产精品| 精品国产一区二区在线观看|