摘要: 最近用了C51的单片机,具体的型号是SST89E58RD,因为没有仿真器,所以需要用串口打印运行中的变量的信息,因为有许多变量什么的,如果自己写打印函数,含多不同类型的变量不是很好处理,所以考虑用printf()函数进行串口打印。 首先肯定要添加头文件#include <stdio.h>,然后在程序中的适当地方通过调用printf()函数来打印出信息,这里很奇怪,C51内核单片机刻意直接调用printf()打印信息,其用法和标准C语言差不多,但是如果是其他内核的单片机,比如说cortex m3内核的,如果调用要用printf()打印,那么必须要重写fputc()函数。 这里串口相关 阅读全文
posted @ 2013-04-12 21:38 wzd5230 阅读(2077) 评论(1) 推荐(0) 编辑