日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

使用VScode的EIDE插件进行51单片机开发

發布時間:2023/12/4 综合教程 57 生活家
生活随笔 收集整理的這篇文章主要介紹了 使用VScode的EIDE插件进行51单片机开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用VScode的EIDE插件進行51單片機開發

由于Keil C51沒有代碼提示功能,隨著STC系列單片機功能的強大,內部寄存器越來越多,沒有代碼提示功能會造成編程上的困難。此外,一些復雜的變量名,如果沒有代碼提示功能,只能通過ctrl c ctrl v來寫,實在是不方便。

一、安裝VS code

隨便打開個電腦管家的軟件商店,搜索vscode就可以實現下載,比如騰訊電腦管家

聯想電腦應用商店

二、安裝EIDE插件

在左邊第五個圖標擴展里面搜索EIDE,下載安裝這個插件,同時也要記得安裝C語言的相關插件,以筆者插件為例


當左邊出現最后一個芯片圖標就可以了

三、配置keil c51路徑

點擊EIDE,點擊設置工具鏈路徑,找到Keil安裝目錄,這里把MDK和C51安裝在一起,怎么把兩個軟件安裝在一起呢,你安裝的時候默認路徑選一起就可以了。選擇tool文件環境就配置完成了。

四、新建工程

這里建議使用導入項目的方法,即先使用Keil新建一個工程,然后在導入到Vs code中,我不是學計算機的,新建工程出問題我也解決不了,為了方便,還是采用keil新建工程,然后導入vs code中進行編程,導入后會在工程目錄下多出eide、vscode、build文件夾。記住build文件夾,里面包含Vscode編譯后產生的用于下載的hex文件。

工程打開效果如圖所示,但這樣還沒有結合。在進行單片機編程的時候,我們講究模塊化,將自己編寫的外設驅動放在一個文件夾中,比如下圖的Hardware中,Hardware下建立一個inc包含頭文件,一個src包含源文件,在keil中編譯main.c所在文件位置以外的文件時,需要添加頭文件路徑,在vscode里面一樣。

四、添加工程文件夾路徑

點擊EIDE圖標,如圖所示

點擊項目屬性,下面有包含目錄,即含有.h的文件夾,main.c文件位置下面有.h也包含進去,比如我在下面寫了一個 Public.h,同樣包含進去,不包含我也沒試過。

點擊項目資源,這里用來添加.c文件位置,跟keil左邊的工程目錄一樣的。

到此,我們就可以編程了,點擊右上角的編譯,大功告成。

五、寫在最后

Vs code僅僅是個代碼編寫工具,它無法取代Keil,下載程序我們依舊采用STC_ISP軟件,STC_ISPV6.90功能強大,感興趣直接去官網下載,STC的所有資料均能在官網下載。對于STM32開發,我感覺keil MDK還是足夠強大的,如果不喜歡Keil的風格,可以下載True Studio、Cube IDE等基于eclipse開發的工具鏈,寫代碼也是非常舒服,由于eclipse是一個開源的,所以目前很多單片機開發軟件都是基于eclipse,比如TI的CCS,RISV的MounRiver Studio,英飛凌的ADS,只要熟悉了eclipse開發環境,以后入門哪款芯片,軟件使用將不會成為門檻。

總結

以上是生活随笔為你收集整理的使用VScode的EIDE插件进行51单片机开发的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。