新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 串口通訊程序-查詢法

        串口通訊程序-查詢法

        作者: 時間:2012-10-31 來源:網絡 收藏

        /***********************************************/
        /*學習板型號:51HEI 功能單片機學習開發系統*/
        /*創建者:瘋狗82 發酵清道夫*/
        /*修改者:瘋狗82 發酵清道夫*/
        /*功能描述:通過助手利用電腦發送數據給單片機,單片機接收后發給電腦*/
        /*其他說明:原始跳線。注意程序下載到單片機后斷電后重新上電才能正常顯示*/
        /*版本:001zcb */
        /****************************************************/

        #include "AT89X52.H"
        #define uchar unsigned char
        #define uint unsigned int
        uchar flag,a;
        sbit sj=P1^4;
        void main()
        {
        sj=0;
        TMOD=0X20;//設置定時器1工作方式2自動重裝初值;
        TH1=0Xfd;
        TL1=0Xfd;
        TR1=1;
        REN=1;
        SM0=0;
        SM1=1;
        EA=1;
        ES=1;
        while(1)
        {

        if(flag==1)
        {
        ES=0;
        flag=0;
        P0=SBUF;
        SBUF=a;
        while(!TI);
        TI=0;
        ES=1;

        }
        }

        }

        void ser() interrupt 4
        {
        RI=0;
        P0=SBUF;
        a=SBUF;
        flag=1;


        }



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 汽车| 成都市| 元江| 奉贤区| 清河县| 雅江县| 苏尼特左旗| 新丰县| 伊宁县| 长阳| 喀喇沁旗| 石城县| 北碚区| 古丈县| 林芝县| 奎屯市| 涞源县| 星座| 永靖县| 安顺市| 巫山县| 龙川县| 临邑县| 双辽市| 张北县| 从江县| 和龙市| 河津市| 陇南市| 德兴市| 板桥市| 京山县| 叶城县| 西华县| 庆城县| 秦皇岛市| 河南省| 巴塘县| 英吉沙县| 阿鲁科尔沁旗| 奎屯市|