#include <reg51.h>
#include <stdio.h>
// 假设串口初始化函数
void UART_Init() {
// 初始化串口代码
}
// 自定义的putchar函数,将字符输出到串口
char putchar(char c) {
SBUF = c; // 将字符放入串口缓冲区
while(!TI); // 等待传输完成
TI = 0; // 清除传输完成标志
return c;
}
void main() {
UART_Init(); // 初始化串口
printf("Hello, 8051!\n"); // 使用printf输出字符串
while(1);
}
|