现在几乎所有的单片机都是使用C语言进行开发,
一些使用特定固件的单片机,可以使用python,lua一些语言进行开发,但是效率很低。
还有一些高实时性的,是使用汇编进行开发。
或是一些比较老的51单片机,也是使用的汇编。
大部分是c语言,但也有支持c语言和汇编两种
单片机开发,最正宗(原始)的就是汇编了。
C语言是编译型语言,与其它解释型语言比,更适合单片机。与汇编相比,开发过程非常简单。所以C语言也就成了单片机开发的主要语言了。
实际上,我们现在用的是C语言和汇编的混和编程。只不过一些库把汇编封装好了,我们几乎看不到汇编指令罢了。
常规的开发基本都是C
不过随着创客教育的发展,也渐渐出现了用python的
比如microbit,micropyhthon