资源简介

matlab串口通信程序,用来接收单片机发送的串口数据并动态实时显示数据曲线

资源截图

代码片段和文件信息

function callback(s BytesAvailablep)       
    global t;    
    global m;  
    global ii;  
    global size;
    global ymax;
    global ymin;
    out = fread(s[1 20] ‘uint8‘);  
    data = out;  
    if length(m)>size
        heart=get_heart(m2505);
        fprintf(“heart=%.2f\n“heart);
        m=0;
        t=0;
        ii=0;
    end
    step=ii:ii+19;
    if ii==0
        t =step;
        m =data;
    else
        t = [t step];  
        m = [m data];
    end
    set(p ‘XData‘t‘YData‘m);       
    drawnow  
    ii=ii+20;
    axis([0 size ymin ymax]);    
end  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-22 19:33  uart_demo\
     文件         611  2018-06-13 21:04  uart_demo\callback.m
     文件         685  2018-06-22 19:34  uart_demo\uart_demo.m

评论

共有 条评论