单片机的上位机开发用什么软件好?

现在大二,以前学过PASCAL 汇编也会个基础 C用的比较多,没用过C++;完全没弄过上位机开发,请问用那种软件开发比较好?
第一点最好是主流点,第二希望能做个简单的图形界面(很简单的就行,听说VC做起来很困难。。)。对了,蓝牙,红外,GPRS,串口好像都能通信,开发出来的上位机希望都能实现通信。(为什么大家都只在说串口通信?不是这好几种方法嘛)

如果是一般开发VB也够了。VC++很好用!你还是选择你熟悉的C++吧。
如楼上所说:两者的确有各有利弊,建议先把VC开发弄通,VB上手很快的。两个都会之后就看项目情况选择吧。
单片机通讯软件开发一般都是用串口或者USB接口来通讯的,程序上只要和两者的驱动打交道就可以了,用C++开发很方便。
如果做的深的话也有可能要自己写硬件驱动,那VB就无能为力了。
说的很详细了。加油学吧!有问题再交流。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-05
根据你的意思,既然是上位机编程,当然应该是与控制有关,还有下位机,所以这个编程用到的软件主要应该有:
1、C语言,这是基本的上位机语言,特别在以前的DOS时代,用的十分普遍
2、C++,这是目前用的很多的编程语言,VC,MFC等都属于这个范畴
3、VB,这个语言现在应用也很广泛,由于可视化编程,入门较容易,很多人在使用
第2个回答  推荐于2017-11-25
如果是偏重界面的开发,用 Delphi,有PASCAL基础容易上手。如果是偏重底层开发,你就VS2010之类,属于C 编程。本回答被提问者采纳
第3个回答  2013-02-08
C做简单的图形界面也行,而且你有基础,容易上手,然后VB图形界面很不错,学起来也简单,花点时间边学边做问题也不大,其它通信方式都行,但是比串口通信复杂的多,一般学习用的单片机就只有串口通信
第4个回答  2013-02-08
Keil uvision 4