我想学单片机,请问是不是要懂得c语言,学c语言,用什么软件?可不可以c++,不学c语言。

如题所述

对 C语言很基本的, 就像 你骑摩托车 一般是先学会骑自行车 ,当然不排除你一跃直接上大车的情况. 懂C的 学单片机编程语言 会容易的多. 先从基础看,命令语言 语法.

C是基于过程的,强调的是程序的功能,以函数(功能)为中心。C++是面向对象的,强调程序的分层、分类,以抽象为基础,进行对象的定义与展示,即程序设计。 C讲究过程, C++讲究研究对象.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-09
单片机你得先学点计算机组成原理,汇编语言,微机接口,c语言是一定要学的,有的单片机也可能提供c++编译器,不过概率不大。
第2个回答  2010-01-10
其实,c语言应该学的,但不会也没关系,
慢慢来,不要怕困难,学单片机确实要学很多东西,
但那是你入门以后的事,入门很简单,入门以后你会发现
那些需要学的东东如计算机组成原理,汇编语言,微机接口,c语言
都是相当的简单
第3个回答  2010-01-10
学单片机,主要是学习硬件系统组成、控制的方法,汇编语言是必须懂的。
不会C语言,一样可以达到设计测控系统水平。

学C语言,是往软件方向上的提高。
可惜单片机涉及到“计算”、“算法”方面的应用并不多,绝大多数是“控制”方面的应用,C语言的用处不大。

学会了C语言,一般都往ARM等高档的嵌入式系统上发展,再玩单片机,就白学C了。
相似回答