很小的一段程序,可以实现keil下面通过printf输出字符串到UART窗口,稍微方便了调试。
#include <reg51.h>
#include <stdio.h>
#define uchar unsigned char
void astrings(uchar *s)
{
while(*s>0)
{
printf("%c",*s++);
}
}
void main(void)
{
EA=1;
TI=1;
astrings("123asc");
EA=0;
while(1);
}
显示结果如下图:

本文介绍了一种在Keil环境下使用printf函数进行串口输出的方法,有助于提高调试效率。通过简单的程序示例展示了如何将字符串输出到UART窗口。
2834





