利用VB的MSCOMM控件,向单片机发送二进制10101010信号,以下的程序对吗?初始化已有。

2024-11-22 00:08:32
推荐回答(4个)
回答1:

main()
{
int a[11],x;
int i,j;
printf("Input 10 numbers please\n");
for(i=1;i<=10;i++) scanf("%d",&a[i]);
printf("\n");
for(i=1;i<=9;i++)
for(j=i+1;j<=10;j++)
{

回答2:

不对啊,MSComm1.Output 只能发送字符格式的 ,也就是说MSComm1.Output=A,A这个变量是字符或者字符串的才可以。

回答3:

改为:MSComm1.Output= Outdate,另外要把MSComm控件改为二进制发送方式

回答4:

可以@!

调试 串口程序,可以用 虚拟串口 vspd