色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

單片機(jī)除了可以用匯編和c語(yǔ)言編程,還有其他什么編程語(yǔ)言嗎?

除了C和匯編,超子還接觸過(guò)使用Arduino、Labview、Python以及Lua對(duì)單片機(jī)進(jìn)行程序開發(fā)。不過(guò)這些相對(duì)比較小眾,沒有普適性。


一、Arduino

Arduino應(yīng)該算是一種對(duì)C和C++語(yǔ)言高度延伸的特有編程語(yǔ)言吧,因?yàn)槠浜诵膸?kù)是基于C和C++混合編寫而成,提供給用戶高度封裝過(guò)的API接口。

其通常只針對(duì)于特定的Arduino環(huán)境的硬件開發(fā)板,通常是ATMEL公司的ATMEGA系列的8位或是32位的單片機(jī)。還有就是ESP8266也可以使用Arduino進(jìn)行開發(fā)。

二、Labview

LabVIEW是由美國(guó)國(guó)家儀器(NI)公司研制開發(fā)的一種編程語(yǔ)言。它不同于C這種基于文本的編程語(yǔ)言,而是采用圖形化編輯語(yǔ)言G編寫程序。通過(guò)拖動(dòng)控件,使用連接線連接各個(gè)控件,所有的數(shù)據(jù)都要基于數(shù)據(jù)流的模式。

使用LabVIEW可以對(duì)STM32單片機(jī)進(jìn)行編程,當(dāng)然這種方式還是比較小眾,適合有一定Labview基礎(chǔ)的人群。

三、Python

一說(shuō)起Python,知道的人肯定非常多,它是一種面向?qū)ο蟮膭?dòng)態(tài)類型語(yǔ)言,而且也是一個(gè)非常熱門的編程語(yǔ)言。更多的應(yīng)該和爬蟲或是人工智能聯(lián)系在一起。

不過(guò)Python確實(shí)可以對(duì)STM32單片機(jī)進(jìn)行編程,當(dāng)然功能上并不是太多,使用上也不是太友好,也不具備普適性,而且需要基于特定的STM32開發(fā)板。

四、Lua

Lua是一種非常輕量而且十分小巧的腳本編程語(yǔ)言,Lua語(yǔ)言非常簡(jiǎn)單,易擴(kuò)展,而且非常靈活。幾乎在所有操作系統(tǒng)和平臺(tái)上都可以編譯,運(yùn)行。

超子經(jīng)常使用Lua語(yǔ)言對(duì)2G或是4G模塊進(jìn)行編程,使用起來(lái)非常靈活。

總而言之,C語(yǔ)言是目前使用最廣泛的單片機(jī)編程語(yǔ)言,其他的編程語(yǔ)言相對(duì)比較小眾,限制也比較多。適合有特定需求的人群。