新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 關于PIC16F877A串口發送任意字符串的問題

        關于PIC16F877A串口發送任意字符串的問題

        作者: 時間:2016-11-25 來源:網絡 收藏
        以前在使用51系列的單片機的時候,下面兩個函數使用起來完全沒有問題,一個是發送單個字符的,一個是發送任意長度字符串的。

        //向串口發送一個字符

        本文引用地址:http://www.104case.com/article/201611/321517.htm

        void send_char_com( uint8 ch)

        {

        TXREG = ch;

        while (!TRMT);

        TRMT = 0 ; //必須寫,不然有可能產生錯誤數據發送

        }

        //向串口發送一個字符串

        void send_string_com(uchar *str)

        {

        uint16 k= 0 ;

        do

        {

        send_char_com(*(str + k));

        k++;

        }

        while (*(str + k)!=

        主站蜘蛛池模板: 衡阳县| 长顺县| 铅山县| 黔西县| 邵阳县| 清水河县| 彭泽县| 长沙市| 西和县| 杭州市| 南丰县| 丹阳市| 东兰县| 察雅县| 泸西县| 鄂托克前旗| 磐安县| 宁化县| 石家庄市| 齐齐哈尔市| 睢宁县| 铁力市| 城固县| 淅川县| 遂川县| 永昌县| 余庆县| 松原市| 兰州市| 大连市| 邛崃市| 马边| 阜新市| 祁东县| 奉节县| 台江县| 明星| 大宁县| 舟山市| 通化市| 临沭县|