中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        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ò) 收藏
        菜鳥我今天在練習(xí)時(shí),對(duì)字符的發(fā)送方式總結(jié)了一下,有以下三種方式,若有大俠看到請(qǐng)勿見笑。
        /*方式一*/
        #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]!='