微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 新手求助,关于单片机串口通信的问题

新手求助,关于单片机串口通信的问题

时间:10-02 整理:3721RD 点击:
想通过vb写的软件给单片机发送指令,比如vb下发一个数组,然后里面第一位是控制电机的方向1或0,第二位是控制速度的大小,比如10,11等数字,这个51单片机怎么接收啊。

自己根据实际的要求编写一个通信协议就可以了

void time1() interrupt 4
{
//for(i=0;i<2;i++)
   
   temp[i++]=SBUF;
   RI=0;
   //if(i>=2) i=0;
  
  
  

         TI=0;
   SBUF=temp[i++];
   while(!TI);
   TI=0;
这是我的接受程序,我想接收两个数字,temp【1】temp【0】你看对吗?

他只能显示一个temp【0】,temp【1】显示不出来

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top