实时采集电流电压,同事拥有串口通信功能,实现pc串口通信。
#define uint unsigned int
sbit CS = P2 ^ 3; /* 将CS位定义为P3.4引脚 */
sbit CLK = P2 ^ 4; /* 将CLK位定义为P1.0引脚 */
sbit DIO = P2 ^ 5; /* 将DIO位定义为P1.1引脚 */
uchar buff[30];
bit FS_Bit = 0; /* 发送标志位 */
uchar TEXT0[] = "next\r\n\n";
uchar TEXT1[] = "next\r\n\n";
/* 发送一个数据 */
void Uart_Char( uchar Value )
{
SBUF = Value; /* 发送数据 */
FS_Bit = 1; /* 设置发送标志位 */
while ( FS_Bit )
;
}
/* 发送一组数据 */
void Prints( uchar *Value )
{
while ( (*Value) != '\0' ) /* 如果没有发送完毕 */
{
Uart_Char( *Value ); /* 发送一位数据 */
Value++; /* 指针指向下一位数据 */
}
}