Matlab串口上位机

Code: Matlab的代码,串口上位机,徐方鑫,2011,2,16
  1. clear all;  %清空数据  
  2. clf;   %清除FIGURE  
  3. port1=serial('COM2');   %打开串口2  
  4. port1.BaudRate=9600;    %串口波特率9600  
  5. fopen(port1)     %打开串口  
  6. b=fread(port1,1)  %读取串口数据,1位数据读入  
  7. a=0.1;      %图x坐标  
  8. stem(a,b)   %画图  
  9. i=0     %计时指标  
  10. while(1)    %进入死循环  
  11. aa=a+0.1;    %x坐标自加  
  12. b=fread(port1,1)    %读取串口  
  13. hold on;    %在原图上进行画图  
  14. stem(a,b)   %画点  
  15. pause(0.01) %延迟0.01s  
  16. ii=i+1;  %计时标志  
  17.     if i>30     %画30个点退出  
  18.         fclose(port1);  %关闭串口  
  19.         break;  
  20.     end  
  21. end  

 

 

你可能感兴趣的:(MATLAB,数学建模)