新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機使用printf函數的兩種辦法

        單片機使用printf函數的兩種辦法

        作者: 時間:2016-11-26 來源:網絡 收藏

        34. IE=0x00; //由于是查詢方式,故需要禁止中斷,CPU不允許中斷,串行不允許中斷

        35.

        36.}

        37.

        38.void delay(unsigned int z)

        39.{

        40. unsigned int x,y;

        41. for(x=z;x>0;x--)

        42. for(y=110;y>0;y--);

        43.}

        44.

        45.void sendbyte(unsigned char c)

        46.{

        47. if(c==)//如果遇到就換行

        48. {

        49. //發送CR(carriage return)

        50. SBUF=0x0D;

        51. while(!TI);//等待發送完成

        52. TI=0;

        53.

        54. //發送 LF(NL line feed,new line)

        55. SBUF=0x0A;

        56. while(!TI);//等待發送完成

        57. TI=0;

        58. }

        59. else

        60. {

        61. SBUF=c;

        62. while(!TI);//等待發送完成

        63. TI=0;

        64. }

        65.}

        66.

        67.void sendstring(unsigned char *string)//此處*string相當于數組

        68.{

        69. while(*string!=

        主站蜘蛛池模板: 揭阳市| 依兰县| 五常市| 曲松县| 玉树县| 林甸县| 紫阳县| 杭锦旗| 昌邑市| 梅州市| 金山区| 合江县| 宣化县| 珲春市| 廉江市| 咸阳市| 安西县| 曲靖市| 长顺县| 定边县| 旺苍县| 琼海市| 夏津县| 广饶县| 阜平县| 叶城县| 剑河县| 潜江市| 灌云县| 三亚市| 武安市| 古丈县| 多伦县| 德昌县| 沁源县| 民权县| 民乐县| 汾西县| 虹口区| 绥芬河市| 荔浦县|