单片机三大编程语言,单片机编程一般用的是什么语言

1,单片机编程一般用的是什么语言C语言用的最多,还有汇编语言 , 有的还支持C++,有的单片机编译软件还支持C与汇编嵌套 。c语言C语言ARM单片机一般使用C语言比较多的 。C、汇编【单片机三大编程语言,单片机编程一般用的是什么语言】
2,单片机编程语言分哪几种各有什么特点能各举一小个程序的例子不单片机编程的语言就是 C和汇编吧;常用的 , 就是C,汇编更关注底层,比较生涩;C还一些,毕竟是高级语言;例子: int a;a=1;要用汇编的话;mov****;麻烦死了;一般是C 汇编汇编加C吧,与单片机的震荡频率有关,还与串行口的工作方式有关,通过设置它,可以了解串行口是怎么工作的C 汇编 自我感觉C语言好 , 容易看懂
3,单片机编程语言用哪个好汇编语言的执行效率很高,这是它的优势,但是它的开发效率太低了 。C语言的执行效率仅次于汇编,但是比汇编更简单,程序更容易组织 。现在,除了一些对执行效率要求非常高的关键程序以外,其余部分基本上都使用C语言都接触过 个人感觉C的条理更清晰 更容易上手汇编最接近硬件BASIC编程语言 PL/M编程语言汇编语言 C语言肯定C啊,学汇编学单片机?木听过一般学C语言比较简单好学,并且可以在不同的单片机之间使用;汇编语言难度较大,各单片机之间不能通用 。其实单片机语言还有:basic、plm等多种的 , 现在最流行的就是C 。
4,单片机程序是用哪种语言编译的你要看是哪种呀,我们一般的支持C和汇编,一般我们常见是都是这种 。有少数的几个支持C++ 。你想知道多一点的话,找几个论坛看看 。目前用于单片机开发的语言有:C , 汇编,Basic,其他很少 。作为低级语言,汇编毫无疑问是最适合开发硬件的语言,因为利用生产单片机的厂家提供的指令系统和开发工具能开发出性能最佳的产品 。但是用汇编语言有个前提,你必须是非常熟悉指令系统,但目前来看达到这个程度的人少之又少,所以,一般人都直接采用高级语言开发单片机,这样可以降低开发难度 , 减少软件失误造成的损失 。C语言移植性非常好,基本上所有单片机都有C语言接口,而一般人只要有C语言基础就能很快上手,开发效率明显高于用汇编语言 。所以,如果你是初学者 , 建议你打好C语言基础 。C++是C的超集,在一定环境下可以代替C语言 。由于采用面向对象的设计方法,程序员可以集中精力于单片机的性能而不是单片机的指令流程 。这里不是说C语言不如C++,而是说这两种语言不是对立的关系,而是递进的关系 。你如果有过开发单片机系统的经验的话,会有很深的感触的 。据我所知 , AVR单片机的开发环境WINAVR支持C++语言 。其他好像有Basic开发的,不过我没用过,不太了解 。5,单片机用什么语言编写程序单片机一般用C语言或者汇编语言来编写程序 。建议先学C语言,汇编语言要算地址,汇编语言比较难,所以建议先学C语言 。汇编语言要算地址,大多数情况下,单片机运行的程序,都是C语言编写的 。不过并不是一般意义上的C语言,而是变种后的C51语言 。单片机是典型的嵌入式微控制器(Microcontroller Unit),由运算器 , 控制器,存储器 , 输入输出设备等构成,相当于一个微型的计算机 。与应用在个人电脑中的通用型微处理器相比 , 它更强调自供应(不用外接硬件)和节约成本 。一般是c语言或者汇编语言 。1、大多数情况下,单片机运行的程序,都是c语言编写的 。不过并不是纯粹的传统c语言,而是变种后的c51语言 。单片机c51语言是由c语言继承而来的 。和c语言不同的是,c51语言运行于单片机平台,而c语言则运行于普通的桌面平台 。c51语言具有c语言结构清晰的优点,便于学习,同时具有汇编语言的硬件操作能力 。对于具有c语言编程基础的工程师 , 能够轻松地掌握单片机c51语言的程序设计 。2、汇编语言:汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言 。在汇编语言中,用助记符(mnemonics)代替机器指令的操作码,用地址符号(symbol)或标号(label)代替指令或操作数的地址 。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令 。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植 。汇编语言不像其他大多数的程序设计语言一样被广泛用于程序设计 。在今天的实际应用中 , 它通常被应用在底层,硬件操作和高要求的程序优化的场合 。驱动程序、嵌入式操作系统和实时运行程序都需要汇编语言 。在一些情况下,c51并不能完美的实现功能,所以汇编语言是对c51的一个重要补充 。一般来说,启动部分(基础硬件的初始化),往往是由汇编语言完成的 。除此以外 , 一些要求时效性特别强,效率要求特别高时 , 也需要使用汇编语言完成 。

    推荐阅读