huaqingyuanjian 发表于 2024-8-25 16:01

单片机的主流编程语言是什么

<p>单片机的主流编程语言是汇编语言和C语言。</p>

<p>单片机的c语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。</p>

<p>c语言具有功能丰富的库函数,运算速度快,编译效率高,有良好的可移植性,而且可以实现直接对系统硬件的控制。此外,c语言程序具有完整的程序模块结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。</p>

<p>汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少,程序执行效率高,由于它一条指令就对应一条机器码,每一步的执行动作都很清楚,并且程序大小和堆栈调用情况都容易控制,调试起来也比较方便。</p>

<p>但是不同的类型的单片机,其汇编语言可能有点差异,所以不易移植,因为他们的指令系统是有区别的。</p>

hellokitty_bean 发表于 2024-8-25 17:07

<p>哦。。。。。。。。。。。。。。。。。</p>

<p>华清远见。。。。。。。。。。。。。。记住这个了<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/lol.gif" width="48" /></p>

秦天qintian0303 发表于 2024-8-25 19:24

<p>汇编还是主流吗?现在基本上是C一桶,然后有的还是支持python</p>

qwqwqw2088 发表于 2024-8-26 07:20

<p>现在的汇编语言不是主流,</p>

<p>资源占用少和执行效率高,<br />
比较大缺点是不同单片机的指令集不同,不容易移植</p>

beyond_笑谈 发表于 2024-8-26 08:49

<p>单片机层面主要还是C语言,如果是ARM linux层面,C++ 和shell也会用到</p>

damiaa 发表于 2024-8-26 09:48

<p>搞嵌入式</p>

<p>现在搞汇编不行了,以前2000年代前的时候行。</p>

<p>现在不行了。</p>

<p>现在功能要求多,时间要快。</p>

<p>只能用C或者更加高级的语言了。C是必须掌握的了。</p>

laker2008 发表于 2024-8-26 10:06

<div class='shownolgin' data-isdigest='no'><p>确实啊,以前都是汇编的单片机,比如PIC之类的,个人感觉2007年之后就慢慢的都转成C语音了,当时公司新招的几个研究生,做的就是把公司以前汇编程序全部替代成C语音的工作,<img height="28" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/smiling-face-with-open-mouth-and-tightly-closed-eyes_1f606.png" width="28" /></p>
</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

吾妻思萌 发表于 2024-8-26 14:33

<div class='shownolgin' data-isdigest='no'>C语言很多,不过现在很多嵌入式都是python,我觉得就很好</div><script>showreplylogin();</script>

wangerxian 发表于 2024-8-27 09:04

<div class='shownolgin' data-isdigest='no'><p>C,曾经学java的时候好像听说java也有支持硬件的。</p>
</div><script>showreplylogin();</script>

damiaa 发表于 2024-8-27 12:55

<div class='shownolgin' data-isdigest='no'>wangerxian 发表于 2024-8-27 09:04
C,曾经学java的时候好像听说java也有支持硬件的。

<p>java要求硬件成本更高吧。</p>
</div><script>showreplylogin();</script>

freebsder 发表于 2024-8-29 16:15

<div class='shownolgin' data-isdigest='no'><p>哪一年的广告了?该更新了。。。</p>
</div><script>showreplylogin();</script>

龙光福 发表于 2024-9-1 23:16

<div class='shownolgin' data-isdigest='no'><p>C语言吧</p>
</div><script>showreplylogin();</script>

卢剑平 发表于 2024-9-2 08:34

<div class='shownolgin' data-isdigest='no'><p>单片机主流语音C啊</p>
</div><script>showreplylogin();</script>

tryisbest 发表于 2024-9-13 08:52

<div class='shownolgin' data-isdigest='no'><p>单片机主要一定都是C,因为C语言最接近底层</p>
</div><script>showreplylogin();</script>
页: [1]
查看完整版本: 单片机的主流编程语言是什么