printf函数是很好用的格式化打印函数。一般在32位机上很常用,但是在51单片机等8位机上,一般较少使用,因为它的使用很消耗内存,可能需要占到1K左右的存储空间。但是现在的8位机资源都比较丰富,如果程序空间不紧张,使用也无妨。
具体步骤如下:
- 首先包含头文件 <stdio.h>
- 使能单片机的串口打印功能
- 将串口打印重映射到printf上
char putchar(char c)
{
TI = 0;
SBUF = c;
while(TI == 0);
return c;
}
- 使用printf函数,进行打印操作