首页编程语言编程语言之王

编程语言之王

cysgjjcysgjj时间2024-03-15 02:50:29分类编程语言浏览44
导读:哪几种编程语言可以用到单片机编程里?哪几种编程语言可以用到单片机编程里?嵌入式和单片机目前基本还是c语言是主流。原因是,C语言语法简洁,却能实现无数功能,然后就是执行效率高相对于汇编语言,C语言没有他的晦涩难懂,效率还差不了多少。除了单片机,目前有些新设备(树莓派,arduino等 也可以作为一些电子设计,DIY项目的处理器。这些用P……...
  1. 哪几种编程语言可以用到单片机编程里?

哪几种编程语言可以用到单片机编程里?

嵌入式和单片机目前基本还是c语言主流

原因是,C语言语法简洁,却能实现无数功能然后就是执行效率

对于汇编语言,C语言没有他的晦涩难懂,效率还差不了多少。

编程语言之王
图片来源网络,侵删)

除了单片机,目前有些新设备(树莓派,arduino等)也可以作为一些电子设计,DIY项目的处理器。这些用python比较多。

现在单片机的型号比较多,绝大部分编写单片机程序都用的比较多的语言有两种,一种是苦涩难懂而执行效率高的汇编语言;另一种是普遍受广大嵌入式工作者喜爱的C语言。以上两种语言是目前编写单片机程序用的最多的。

这两种语言各有优缺点,汇编语言好处是执行的效率高,它直***问的是单片机内部的寄存器,但其可读性和维护性不好;而C语言好处是容易维护、可读性好并且接近人类语言,但执行效率只是汇编的80%。在做单片机大型控制系统时所用C语言较多;而在控制时间精度和实时性要求较强的场和应用汇编语言较多。现在有的编程软件可以支持c语言和汇编语言的混合编程,比如KeiI软件就是支持混合编程的。

编程语言之王
(图片来源网络,侵删)

当然还有一些单片机也有一些自己的编程语言,它们用的是精简指令,类似汇编语言的编程模式,比如OTP(一次性编程单片机)、PIC单片机等;还有一种是可编程的逻辑芯片(CPLD)运用的是硬件描述语言(VHDL)类似C语言风格。总体来说汇编语言和C语言是单片机两大主流编程语言!

以上是我对这个问题的回答,欢迎大家参与讨论并观注电子及工控技术

当前总的来说C和汇编最普及,一些不太常用,但有不少铁粉的有如:basic, pascal, elua, ePython, JavaScript高级语言。

编程语言之王
(图片来源网络,侵删)

近年来,随着单片机计算能力增强,内存和闪存增大,外设增多,带OS的解释型语言有大举进军单片机之势,一些分布式传感器、控制器等应用,很多需要联网使用,又要有很好的可扩展性和在线更新/升级的能力,用传统的裸奔方式开发,没有一定用量的话成本就高去了,现在不是讲“个性化”嘛,这样就得用小批量、差异化来做产品

解释语言如elua,epython等有大量的pc经验程序员可以稍加学习就可以做,即使产品不够完美,也可以先少量出产品,然后不断在线迭代,逐步满足用户不同需求,这是传统做法达不到的。当然,就当前而言,大量的产品还得靠C和a***。

常规的汇编啊 c啊 c++啊就不过多的介绍了 这可能是现在比较常用和最简单的玩单片机的语言了 我这里说的单片机是最简单的单片机 就8位的。其实 很多语言都能来玩单片机的 给你一个简单的思路 你可以去看看johnny-five这个开源项目 这就可以直接使用js来玩atmage328p了 类似的例子还有很多 我近期在做怎么使用python来玩这种简单的单片机。当然高端一点的单片机 可选择的语言就更多了 像32位的arm的话 就直接可以用python了 可以去了解micropython。希望这个回答能给你一点帮助。

你好,本人最近正在学习单片机,看到你上图的芯片,应该是stm芯片。

什么语言学习单片机,就要看你自己本身的能力,能力高了可以学习汇编语言,普通能力就学习C语言。汇编语言是基于硬件的及其基础语言,可以直接操作任何一个储存空间。

但是就目前简单的学习和应用来讲,还是学习c语言,意识资料多好理解,二是更接近人类语言习惯。

其他的行业我不知道,但是嵌入式这个行业真的资料多到学也学习不完。没有任何人可以自信的讲我知道的比你多。

C语言是比较成熟的语言。

如果入门单片机 你可以准备的有 一个功能齐全的开发板

一本C语言讲解的单片机 一本C语言的基础书,这三本足以学习三个月以上。看书为主,动手为王。希望你能成功

本人最近也在学习单片机,并且录制学习视频,有兴趣可以一起学习。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/10069.html

单片机语言可以
创新科技成果转化机制 编程语言前景,编程语言前景排行