#include
void SerialInit(void)
{
TXSTA=0x24; //开启发射使能位、高波特率,TRMT初始值可0可1
RCSTA=0x80;
SPBRG=0x19; //4M晶振,波特率9600,则SPBRG初值为25
}
//printf函数重定向
void putch(u8 c)
{
TXREG = c;
while(TRMT==0);
}
void main()
{
SerialInit();
printf(" ***** Hello,world1! ***** ");
while(1)
{
}
}
这个printf是可以打印浮点数的,但是ROM会占用很多喔
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』