新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 關于單片機程序中使用printf的一點建議

        關于單片機程序中使用printf的一點建議

        作者: 時間:2016-11-26 來源:網絡 收藏
        在Keil函數中,用printf函數調試起來很方便。但必須注意以:

        1.必須先初始化串口,否則可能引起死機的情況,并且在printf之前應該先將TI置位。這是因為printf函數會調用putchar函數,而putchar函數會判斷TI,不為1則等待(相當于死機),為1則清零。

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

        2. 應包含頭文件

        3.除了調試,一般不太推薦使用,因為一個printf函數起碼占用1-2K的空間,而且浮點型的更多。

        關于用法,舉個例子:

        SCON = 0x50;

        TMOD

        = 0x20;

        TH1 = 221;

        TR1 = 1;

        TI = 1;

        printf ("Hello World ");



        關鍵詞: 單片機程序print

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 万安县| 房山区| 乐业县| 霸州市| 南华县| 津市市| 景洪市| 南京市| 扎囊县| 宁晋县| 资中县| 加查县| 蓬溪县| 四川省| 宁明县| 荣成市| 嘉兴市| 卢湾区| 文安县| 石屏县| 东乡县| 怀来县| 永德县| 宿松县| 辽中县| 黄龙县| 铅山县| 宕昌县| 隆回县| 讷河市| 大英县| 盐池县| 濉溪县| 云浮市| 巴青县| 西宁市| 贡觉县| 同仁县| 达孜县| 师宗县| 绿春县|