{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

JAVA或Python編程語言可不可以用來編寫51單片機程序?

TNFETNFE 回答3 收藏1
問題描述:是不是只要有配套的編譯器什么編程語言都可以用來編寫單片機程序
收藏問題

3條回答

YorkChen

YorkChen

回答于2022-06-22 19:00

有幾款Python的單片機,集成了解釋器。比如MicroPython。

評論0 贊同0
  •  加載中...
entner

entner

回答于2022-06-22 19:00

不是。51什么的屬于硬件編程了,底層的東西離不開指針,用JAVA Python就沒得指針的概念,你處理個寄存器什么的還好,牽涉到內存管理什么的這玩意兒就沒得用了。當然了,你可以把接口用C封裝起來,然后用Python或者JAVA調用那就沒問題了,不過那就不像是搞單片機了,像是在搞應用層的東西了。而且對內部硬件原理可能就很難搞清楚了,更不要提什么硬件設計了。

所以,在看待這個問題之前,你要知道C和Python的區別。一個是解釋性需要一個是面相過程的編譯性語言,本身處理的方向就不太一樣,Python更著重處理現實的問題,像是個工具類的,上手就用,C像是制造這個工具的材料。

另外,C的運行速度也要高于Python與Java,當然了,在PC上是幾乎看不出來什么的,但是單片機資源無法跟PC媲美的,所以,差距很明顯的,而嵌入式系統要求實時性很高,你也不想按下按鈕,等半分鐘機器才運行吧。當然沒那么夸張啦。

總之,搞硬件的會點C語言不會差的,目前想用其他語言替代C去搞硬件還很早,不要跟我說你用樹莓派什么的,那是個PC,那不是單片機。。都1.4Ghz處理器了。。。

評論0 贊同0
  •  加載中...
asoren

asoren

回答于2022-06-22 19:00

不可以,java運行幾乎都要基于虛擬機。。。Python需要Python環境。。。很顯然,你的單片機沒有,老老實實c吧

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<