#include "usart.h"
void SendByte(u8 byte)
{
while(!TXIF) /* set when register is empty */
continue;
TXREG = byte;
}
//把数据转换为文本格式
void SendText(unsigned int byte)
{ unsigned char k1,k2,k3,k4;
k1 = byte/1000;
k2 = byte%1000/100;
k3 = byte%100/10;
k4 = byte%10;
SendByte(k1+0x30);
SendByte(k2+0x30);
SendByte(k3+0x30);
SendByte(k4+0x30);
SendByte(32); //space key 's ASCII
}
void SendString(u8 *s)
{
while(*s!='\0')// \0 表示字符串结束标志,
{
SendByte(*s);
s++;
}
}
void main()
{
u16 ad0,ad1;
init_comms();
init_adc(0);
init_adc(1);
while(1)
{
ad0 = read_adc(0);
ad1 = read_adc(1);
SendString("ad0 = ");SendText(ad0);SendString("\r\n");// “\r\n”是换行符
SendString("ad1 = ");SendText(ad1);SendString("\r\n");
SendString("*************************** ");SendString("\r\n");
delay_100ms(50);
}
}