單片機(jī)使用printf函數(shù)的兩種辦法
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. //發(fā)送CR(carriage return)
50. SBUF=0x0D;
51. while(!TI);//等待發(fā)送完成
52. TI=0;
53.
54. //發(fā)送 LF(NL line feed,new line)
55. SBUF=0x0A;
56. while(!TI);//等待發(fā)送完成
57. TI=0;
58. }
59. else
60. {
61. SBUF=c;
62. while(!TI);//等待發(fā)送完成
63. TI=0;
64. }
65.}
66.
67.void sendstring(unsigned char *string)//此處*string相當(dāng)于數(shù)組
68.{
69. while(*string!=