在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51單片機(jī)串口通信中字符發(fā)送的總結(jié)

      51單片機(jī)串口通信中字符發(fā)送的總結(jié)

      作者: 時(shí)間:2014-01-13 來(lái)源:網(wǎng)絡(luò) 收藏
      菜鳥(niǎo)我今天在練習(xí)時(shí),對(duì)字符的發(fā)送方式總結(jié)了一下,有以下三種方式,若有大俠看到請(qǐng)勿見(jiàn)笑。
      /*方式一*/
      #includereg52.h>
      #define uchar unsigned char
      #define uint unsigned int
      uchar flag,a,i;
      uchar code table[]="I get ";
      void init()
      {
      TMOD=0x20;
      TH1=0xfd;
      TL1=0xfd;
      TR1=1;
      SM0=0;
      SM1=1;
      REN=1;
      //TI=1;
      EA=1;
      ES=1;
      }
      void main()
      {
      init();
      while(1)
      {
      if(flag==1)
      {
      ES=0;
      for(i=0;i6;i++)
      {
      SBUF=table[i];
      while(TI==0);
      TI=0;
      }
      SBUF=a;
      while(TI==0);
      TI=0;
      ES=1;
      flag=0;
      }
      }
      }
      void ser() interrupt 4
      {
      a=SBUF;
      RI=0;
      P1=~P1;
      flag=1;
      }
      /*方式二*/
      #includereg52.h>
      #includestdio.h>
      #includeintrins.h>
      #define uchar unsigned char
      #define uint unsigned int
      uchar flag,a,i=0;
      uchar code table[]="I get ";
      void init()
      {
      TMOD=0x20;
      TH1=0xfd;
      TL1=0xfd;
      TR1=1;
      SM0=0;
      SM1=1;
      REN=1;
      //TI=1;
      EA=1;
      ES=1;
      }
      void main()
      {
      init();
      while(1)
      {
      if(flag==1)
      {
      ES=0;
      while(table[i]!='