c语言可开发单片机吗?可以吗?
C语言可以开发单片机或者stm32的上位机吗?是的,凯尔可以。个人感觉这些语言的优劣很难在PC编程中体现出来,你得从开发PC应用的角度考虑问题,比如你开发接近操作系统和通讯控制的PC程序,我建议你用C语言,其优势在于强大的系统运行能力和方便灵活的通信与控制开发能力。它是一种相对通用的语言,尤其是在组织大型程序方面,c有得天独厚的优势,但缺点是难学,跨平台兼容性差。
适合自己的就好,比如你真的要楼上说好。c确实不错,但是入门比较难。我给你推荐一个电子技术导航网站!电子家庭网站导航。个人感觉这些语言的优劣很难在PC编程中体现出来。你得从开发PC应用的角度考虑问题。比如你开发接近操作系统和通讯控制的PC程序,我建议你用C语言。其优势在于强大的系统运行能力和方便灵活的通信与控制开发能力。它是一种相对通用的语言,尤其是在组织大型程序方面。c有得天独厚的优势,但缺点是难学,跨平台兼容性差。
个人觉得还是用VC比较好,因为VC可以满足你的要求。你前期有C基础,VC做的事情更方便下位机的操作。我觉得现在最好用labview8.5。学起来比VBVC快多了。如果你够狠,一两天就能上手。我也一直在做单片机系统。我会推荐给VC: Delphi。我推荐用C builder或者delphi:1。一般来说,单片机的通信是基于串口或并口与上位机通信。
方便编程,我个人更喜欢用C builder.2 .在界面处理方面,C builder和delphi一样,比vc方便很多。非常适合追求开发效率的企业,VC做一个界面也累。3.C Builder的ado控件非常好用,结合access数据库,存储单片机传输的数据非常方便。4.做单片机的人应该对C语言非常熟悉。
目前主流且有实力的是VC。德尔福.DELPHIvbC如果想很快入门可以学习Delphi和VB,但是这两种语言现在已经很少用了。见过几家公司搞上位机的,一般都是用这两个C,但是因为自身语言限制,C编程会稍微难一点。
4、C语言可以开发单片机或者stm32的上位机吗好的,Keil就行。我不太明白你想用C语言写什么,如果在电脑上写单片机程序,可以安装keil来写。如果想写一个在电脑上运行的,和单片机通讯的电脑程序,C语言也可以,不过不再是keil,而是VC什么的,如果是后者,最重要的是定义自己的通信协议。