#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会占用很多喔~