串口通信采集单片机数据并显示的问题

2019-07-18 03:56发布

void main()
{
        init();
        for(flag=0;flag<99;flag++)
        {
                        ES=0;
                        ti=1;
                        printf("%02d%02d",flag,flag);
                        while(!TI);
                        TI=0;
                        ES=1;
                //        if(flag>98)
                //        flag=0;
                //_nop_();
        //        _nop_();
        //delay_ms(3);
        }  
        while(1);
}
这是51的发送程序,我想要在labview上收集到数,并且通过波形图表显示,但是由于发送太快,总是有误差,加标志位限制比如AAA,还是有问题,怎么办?
还有一种可能的方法,我用之前一个帖子里下载的vi,在缓冲区里面读出了所有的数,但是不知道怎么转换成我想要的结果。


捕获.JPG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答
houpainanshen
2019-07-18 09:00
我想要的最后的结果是两个波形图表,0到98的斜线。

一周热门 更多>