#include <reg51.h>
#include <stdio.h>
typedef char * va_list;
//51单片机定义为char,如果是32位单片机就定义为int类型
#define _INTSIZEOF(x) ((sizeof(x) + sizeof(char) - 1) & ~(sizeof(char) - 1) )
#define va_start(ap,v) (ap = (va_list)&v + _INTSIZEOF(v) )
#define va_arg(ap,t) (*(t *)((ap += _INTSIZEOF(t)) - _INTSIZEOF(t)) )
#define va_end(ap) (ap = (va_list)0)
void Uart_PutChar(char Txdata)//发送字符
单片机printf函数重定向
最新推荐文章于 2025-07-23 10:49:23 发布
