通过串口显示湿度传感器的数据
void main()
{
unsigned char a,b,c,d,e;
Init();
while(1)
{
send_1(0x55);
Delay(200);
send_1(0x22);
Delay(200);
a = freq/10000;
send_1(codetable[a]);
Delay(200);
b = freq/1000%10;
send_1(codetable[b]);
Delay(200);
c = freq/100%10;
send_1(codetable[c]);
Delay(200);
d = freq/10%10;
send_1(codetable[d]);
Delay(200);
e = freq%10;
send_1(codetable[e]);
Delay(200);
}
这是下位机发送数据的程序,波特率是9600,无校验位,前2个数0x55 0x22为前面的校验位,对上了才取后面的5个有效位,请问要怎么用VB编一个通过串口能显示其有效数据的程序。发送过来的为16进制数。如果要把它转化成十进制数并显示该怎么办?
[解决办法]
这个没有难度吧?!