单片机编程属于嵌入式开发的范畴,该领域的编程主要依赖于汇编语言和C/C++语言。Visual Basic是微软公司的一个基于BASIC语言的Windows应用开发环境,更适合于开发Windows Form类型的应用程序,用于制作上位机控制程序较为适合。
由于C/C++同样属于高级语言,同样有不逊色于Visual Basic的Windows应用程序开发平台,比如Visual C++,所以个人建议你学好汇编和C/C++即可,再适当补充其他的编程知识。比如编译原理、数据结构、操作系统等基础理论。
学习单片机主要学习的编程环境有C++、C语言或者汇编,汇编在学校正学习,主要面向硬件,因为编辑的C语言也同样经过编译软件转换为汇编再到HEX文件,学习汇编语言就基本明白单片机的存储结构以及工作方式还有地址分配,讲解单片机书单片机应用原理上面都是用汇编讲的,学习51单片机同时也学了汇编。C语言还有C++都是高级语言,编程更清晰,易于理解,虽然都是纯英文比汇编好点,主要的C语言作为高级语言要完成更复杂的操作。
我个人觉得先学习C语言,过来C++,汇编不是很常用,但是要了解,因为头文件的寄存器定义有些底层程序全是汇编编辑的,单片机可以同时学习。希望对你有帮助。
不管你学哪一门语言只要学好了其他语言就简单了,我学的是c语言,个人觉得还不错。。
vb比较简单,c语言比较难,你自己好好考虑
单片机一般用 C 就可以了 等你 单片机可以做出小东西 需要和上位机通讯了 用vb 比较不错
C比VB难,个人建议C