vb上位机发送数据51单片机接收 vb下发一个数组,这个数组里分别有控制led灯闪烁频率的还有那个灯闪烁的等数据,这个上位机下位机怎么写代码啊?... vb下发一个数组,这个数组里分别有控制led灯闪烁频率的还有那个灯闪烁的等数据,这个上位机下位机怎么写代码啊? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 上位机 51单片机 vb 搜索资料 3个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? cjj796 2014-03-08 · TA获得超过8708个赞 知道大有可为答主 回答量:1.3万 采纳率:68% 帮助的人:3442万 我也去答题访问个人页 关注 展开全部 你好! 单片机内要写入单片机的程序,可以用KEIL编写代码 VB 呢,一般情况下可以用 VB 6.0 ,在程序里面添加串口控件 更多追问追答 追问 wo我都写好了啊,只是接受的数据不准确。 追答 你说的不准确,是什么情况?下位机的晶振和波特率是多少?初始值对吗?上位机和下位机的波特率是一致的吗?具体现象和情况描述清楚 追问 只能收到temp(0) = fx,他传下去的值if(RI){ temp[i]=SBUF; i++; if(i==2) i=0; while(RI==0); RI=0; }你看这个可以吗下面是我的上位机vb代码 temp(0) = fx temp(1) = sd MSComm1.Output = temp MSComm1.OutBufferCount = 0 追答 根据你代码来看,只能接收2个字节,i 就清零了而你的 fx 已经是两个字节了,sd 肯定收不到了 追问 其中fx=1sd=2我就发送两个数字,应该是一个数字一个字节吧,加入我不限定发送字节数目的话代码该怎么改啊 追答 你好! 建议你改成16进制发送,16进制比较好控制 给你一个串口调试软件,你先试试吧 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 prius0304 2014-03-08 · TA获得超过754个赞 知道小有建树答主 回答量:683 采纳率:0% 帮助的人:376万 我也去答题访问个人页 关注 展开全部 下位机肯定是keil,上位机要用vb就牵涉到一个串口通信问题,上CSDN搜一个串口通信的源码自己看一下就行。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ccie200791 2014-03-08 知道答主 回答量:13 采纳率:0% 帮助的人:8.6万 我也去答题访问个人页 关注 展开全部 下位机,传送指令给VB,指令编写依靠单片机的C语言。上位机VB用COM口接收,然后翻译指令 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 更多回答(1) 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2023-04-28 51单片机单片机发送内容到电脑上位机,该过程怎么实现 更多类似问题 > 为你推荐: