新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機C語言程序設計: 單片機與 PC 通信

        單片機C語言程序設計: 單片機與 PC 通信

        作者: 時間:2013-10-29 來源:網絡 收藏

        //串口接收中斷函數

        void Serial_INT() interrupt 4

        {

        uchar c;

        if(RI==0) return; //關閉串口中斷

        ES=0; //清接收中斷標志

        RI=0;

        c=SBUF;

        if(c>='0'c='9')

        { //緩存新接收的每個字符,并在其后放-1 為結束標志

        Receive_Buffer[Buf_Index]=c-'0';

        Receive_Buffer[Buf_Index+1]=-1;

        Buf_Index=(Buf_Index+1)%100;

        }

        ES=1;

        }

        void EX_INT0() interrupt 0 //外部中斷 0

        {

        uchar *s="這是由 8051 發送的字符串!rn";

        uchar i=0;

        while(s[i]!='')

        {

        SBUF=s[i];

        while(TI==0);

        TI=0;

        i++;

        }

        }

        單片機C語言程序設計: 單片機與 PC 通信


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 报价| 洞口县| 华亭县| 茶陵县| 阳信县| 连南| 邛崃市| 宣化县| 南昌县| 宕昌县| 偃师市| 柳林县| 延安市| 新巴尔虎左旗| 宜川县| 霸州市| 新竹县| 鄂尔多斯市| 盐亭县| 永兴县| 德保县| 河池市| 原阳县| 高阳县| 阿合奇县| 安多县| 济阳县| 无为县| 交城县| 兴业县| 防城港市| 嘉峪关市| 来凤县| 崇信县| 马鞍山市| 灌阳县| 天镇县| 光山县| 泾川县| 台南县| 桃园县|