當前位置:首頁 » 編程軟體 » 打燈編程

打燈編程

發布時間: 2025-08-08 22:08:54

⑴ 基於Keil、STM32,用C++編寫流水燈程序

通常來說,在單片機上編程,要麼匯編,要麼C語言,而用C++進行開發的很少,那麼究竟能不能用C++開發單片機呢?答案是肯定可以的,下面講講基於Keil、STM32,用C++編寫流水燈程序的一些內容。

1、為什麼很少用C++開發單片機

不知道大家對面向過程和面向對象的理解有多少?

C語言面向過程的語言,C++是面向對象的編程語言。結合本文來說,面向過程相比面向對象的編程,代碼量更小,運行效率更高。

所以,C語言相比C++具有更小代碼量、更快的運行速度。

當然,這里是C相對C++而言。其實,匯編相對C而言,具有更小代碼量和更快的運行速度。可以參看文章:用匯編和C語言寫流水燈程序有什麼不一樣?

因為單片機的RAM和Flash資源相比較小,運行速度也相對較低,所以,你會發現:很少有人在單片機上面用C++開發項目。

其實,隨著單片機的存儲資源以及運行速度的增加,目前有些工程師開始用C++開發單片機項目了。

2、准備工作

用C語言開發STM32比較常見了,什麼開發環境安裝、創建工程等這些步驟,本文不講述。

3、使用說明

在Keil MDK環境下,使用的是ARM編譯器(Arm Compiler),很多網上教程使用V6編譯,其實V5和V6版本都是支持C++編程語言的。

然後,如果有開發板,直接下載即可運行LED閃爍的現象。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:585
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:881
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:574
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:677
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1005
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:250
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:799
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:705