实时采集电流电压,同事拥有串口通信功能,实现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++; /* 指针指向下一位数据 */
}
}

本文档详细介绍了如何使用一款具备串口通信功能的设备通过PC的USB接口进行数据采集,重点讲解了如何通过C语言编程实现与P2口的串口通信,包括发送和接收数据的函数设计。特别适合对嵌入式系统和PC通信感兴趣的开发者。
1872

被折叠的 条评论
为什么被折叠?



