新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 89C52單片機(jī)串行通信編程兩則

        89C52單片機(jī)串行通信編程兩則

        作者: 時(shí)間:2013-04-07 來(lái)源:網(wǎng)絡(luò) 收藏

        1.當(dāng)串行口按工作方式1進(jìn)行串行數(shù)據(jù)通信時(shí),假定波特率為1 200b/s,以中斷方式傳送數(shù)據(jù),請(qǐng)編寫(xiě)全雙工通信程序。

        #include at89x52.h>

        unsigned char data txbuf;

        unsigned char data rebuf;

        void main()

        {

        unsigned char temp;

        SCON=0x50;

        TMOD=0x20;

        TH1=0xE8;

        TL1=0xE8;

        TR1=1;

        ES=1;

        EA=1;

        }

        void comre()

        {

        rebuf=SBUF;

        }

        void comtx()

        {

        SBUF=txbuf;

        }

        void serial_server() interrupt 4

        {

        if(TI)

        TI=0;

        else

        {

        RI=0;

        comre();

        }

        }

        2.當(dāng)串行口按工作方式3進(jìn)行串行數(shù)據(jù)通信時(shí),假定波特率為1 200b/s,第9位數(shù)據(jù)作奇偶校驗(yàn)位,以中斷方式傳送數(shù)據(jù),請(qǐng)編寫(xiě)通信程序。

        #include at89x52.h>

        unsigned char data txbuf;

        unsigned char data rebuf;

        光電開(kāi)關(guān)相關(guān)文章:光電開(kāi)關(guān)原理

        上一頁(yè) 1 2 下一頁(yè)

        關(guān)鍵詞: 89C52 單片機(jī) 串行通信

        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 台北县| 博湖县| 阳信县| 洛川县| 突泉县| 长顺县| 海淀区| 贞丰县| 涞源县| 株洲市| 澄江县| 盐池县| 方正县| 日照市| 邵武市| 五指山市| 娱乐| 武宁县| 虹口区| 潢川县| 海宁市| 绍兴市| 奇台县| 鄂托克旗| 海盐县| 基隆市| 南召县| 庄河市| 当雄县| 永春县| 叶城县| 浦东新区| 延川县| 馆陶县| 宿州市| 潮安县| 临漳县| 扶沟县| 九江市| 乐安县| 普宁市|