單片機使用printf函數的兩種辦法
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!= 主站蜘蛛池模板: 揭阳市| 依兰县| 五常市| 曲松县| 玉树县| 林甸县| 紫阳县| 杭锦旗| 昌邑市| 梅州市| 金山区| 合江县| 宣化县| 珲春市| 廉江市| 咸阳市| 安西县| 曲靖市| 长顺县| 定边县| 旺苍县| 琼海市| 夏津县| 广饶县| 阜平县| 叶城县| 剑河县| 潜江市| 灌云县| 三亚市| 武安市| 古丈县| 多伦县| 德昌县| 沁源县| 民权县| 民乐县| 汾西县| 虹口区| 绥芬河市| 荔浦县|