永发信息网

51单片机中向UART输出一个格式化的字符串函数。void uart_printf(char *fmt, ...),这样的函数怎样写?

答案:3  悬赏:0  手机版
解决时间 2021-12-25 21:55
函数格式及含义同标准C中的printf()函数。
最佳答案
void UART_Send_Byte(unsigned char mydata)
{
ES=0;
TI=0;
SBUF=mydata;
while(!TI);
TI=0;
ES=1;
}

void UART_Send_Str(char *s)
{
int len=strlen(s)-1;
int i;
for(i=0;i UART_Send_Byte(s[i]);
if(s[i]=='\n')
{
UART_Send_Enter();
}
else
{
UART_Send_Byte(s[i]);
}
}
全部回答
Keil编译器有相应的函数,没记错的话,就是printf.
你好! C51标准函数可以参考标准C 希望对你有所帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
诸暨市城市管理行政执法局直属一中队在什么地
下列关于动物在自然界中作用的例子,叙述不正
给长辈买老人手机什么牌子好?
食品店铺起名
在圆、等腰三角形、长方形、正方形这些轴对称
和光堂爽身粉日期怎么看
绍兴市城市管理行政执法局下大路社区联络点地
淘宝设置子账号怎么才能都分流到主账号上
Total Commander如何在XP下设置为默认资源管
长城饭店附近有什么景点?不要酒吧、KTV之类
绍兴市城市管理行政执法局犬类管理办公室在什
单选题Teenagersshould________tochoosethei
临海市城管执法局地址在哪?我要去那里办事
监理通知单怎么写?我有事由,但不会阻止语言
单选题若用放射性同位素15N标记氨基酸来研究
推荐资讯
澳大利亚是世界上________数和出口________最
单选题Mybortheris________old.A.thirteenye
宁波市鄞州区国土资源监察大队邱隘中队地址有
狗牙,狼牙能辟邪吗,
淘宝的快递从广东广州至贵州黄平要几天
大迈x7首付需要多少钱
捡到vivox7plus帐户密码怎么解
泸州到南充坐汽车要几个小时,
人类在探索自然规律的过程中,总结了许多科学
起点手机版怎么写小说
是不是不管谁拿的钱,买房子房产证写谁就是谁
如果点A(0,0),B(0,4),点C在x轴上,且
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?