開源軟體mcu8051ide 功能不是一般的強,用c語言編程,界面不輸給商業軟體,而且提供多種模擬器件如:led 數碼管,矩陣數碼管(8×8)按鍵,矩陣按鍵,甚至溫度感測器。開源的沒有任何限制,完全免費,自動生成多種燒錄文件(我們一般就用.HEX的)感覺keil c弱爆了。
安裝方法,下載sdcc(mcu8051ide是基於sdcc的)和mcu 8051 ide都安裝好就可以啦,頭文件在sdcc的安裝文件夾內(include)有些關鍵字要加兩個連在一起的下劃線比如 __interrup, __code.
頭文件與keil的不通用,比如定義P0口
在keil下是: sfr P0=0x80; 在sdcc下是: __sfr __at P0 0x80; 這個P0^1的不行,但sdcc裡面有很多頭文件8051.h 80c51.h 80c52.h等等 基本滿足要求,給stc單片機編程不用改,加一點特殊的就可以。這樣優秀的開源軟體不用真的是白不用啊。
❷ 芯原杯用什麼軟體
您好,芯原杯是一款基於STC15單片機的智能開發板,其主要使用的軟體是Keil C51集成開發環境(IDE)。Keil C51是一款非常常用的單片機編程軟體,它可以幫助開發者完成單片機的編譯、調試、下載等一系列工作。同時,它還支持多種編程語言,如C語言和匯編語言等。除了Keil C51,芯原杯談襪滑還可以使用其他的單片機編程軟體,如IAR Embedded Workbench等。但總的來說,Keil C51是最為常用的軟體之一。
實際上,芯原杯的使用並不需要太高的編程技能,因為它內置了好蠢很多常用的功能庫和樣常式序,開發者只需要進行簡單的配置和修改即可實現自己的項目。同時,芯原杯也兼容Arino開發環境,開發者可以利用Arino的各種庫含臘和示例來進行開發。總的來說,芯原杯的軟體開發環境非常靈活,開發者可以根據自己的需求選擇適合自己的開發工具。
❸ 學51單片機編程選用Keil uvision 和medwin哪個軟體更好
您好:首先我肯定要推薦你學習keil了,因為我剛剛大學畢業不到一個月,來到公司之後,51單片機還是耐蔽用的keil開發的,所以你如果選擇用keil來學習開發51單片機,那麼在未來的學習與工作中肯定不攔備會要求你用新的軟體去開發51的,其次你一直很關心medwin與keil的區別,我想說,這么多回答的人都不知道medwin這個軟體,可見他的推廣度不是很高,我也是第一次聽到這個軟體,對於51單片機來說keil已經是一個很成熟編譯器了,雖然我們都很想支持國產,但畢竟還是實際簡畝毀的學習工作中效率第一,等哪一天你要是自己精通51和keil了你不妨自己親自嘗試一下使用medwin,看看這兩個軟體有什麼區別,最後,你說覺得medwin入門快,我覺得完全沒有這個必要,作為編譯工具,你會發現基本上界面什麼的都是類似的,不會很難上手的。希望能幫到您,還有什麼想要知道的可以問我,歡迎交流,如果滿意請採納,謝謝
❹ 學習單片機用什麼軟體
現在市面上有很多種類型的單片機,如果你是初學者建議學習51系列,這樣的話網上的學習資源會後很多。
51單片機的編譯軟體現在最流行的是keil c51,你可以用這個軟體進行編程和編譯。
單片機自身完成不了什麼任務需要有外電路的配合,所以你需要購買一塊51單片機開發板或者你如果嫌麻煩或者經濟上不允許的話也可以用軟體模擬,比如proteus 軟體,它可以構建單片機的外圍電路,讓單片機完成一定的功能。
書店裡有很多51單片機的書,網上也有很多電子版。建議你從51的匯編語言學起這樣會對單片機內部的工作原理有一個較深入的了解。
❺ 單片機c語言編程軟體有哪些
windows下首選VS,版本至少vs2005以上,或者用最新的VSCode,不過需要自己配插件,好處是免費,如果做單片機c開發首選eclipse,linux下如果做單片機首選eclipse,其次是clion。eclipse兼容性最好,不過穩定性差一些,vs在win下沒有對手,clion用cmake,相比來說大部分c程序用的都是makefile,需要適應一下。
Devc++:這個IDE是windows環境下的,操作簡單,功能也不弱,適合新手使用。
Codeblocks(強力推薦):功能比較強大的c/c++IDE,有著不錯的智能提示。
拓展資料
C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少悉廳量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言制定了一套完整的美國國家標准語法,稱為ANSIC,作為C語言最初的標准。目前2011年12月8日,國際標准化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標准,也是C語言的最新標准,該標准更好的支持了漢字蠢困函數名和漢字標識符,一定程度上實現了漢字編程。
C語睜檔隱言是一門面向過程的計算機編程語言,與C++,Java等面向對象的編程語言有所不同。
其編譯器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、TurboC等。
編譯器
GCC,GNU組織開發的開源免費的編譯器
MinGW,Windows操作系統下的GCC
Clang,開源的BSD協議的基於LLVM的編譯器
VisualC++::cl.exe,MicrosoftVC++自帶的編譯器
集成開發環境
CodeBlocks,開源免費的C/C++IDE
CodeLite,開源、跨平台的C/C++集成開發環境
OrwellDev-C++,可移植的C/C++IDE
C-Free
LightTable
VisualStudio系列
HelloWorld
❻ 51單片機用什麼軟體編程
51單片機用什麼軟體編程介紹如下:
與匯編相比,C語言在功能上、結構性、可讀性、握腔可維護性上有明顯的優勢,因而易學易用。用過匯編語言後再使用C來開發,體會更加深刻。KeilC51軟體提供豐富的函數庫個功能強大的集成開發調試工具,全Windows界面。
❼ 什麼軟體做51單片機程序比較好
單說功能的話我覺得keil4比較好因為功能很強大而且操作方鄭悔便(這一點我深有體會,因為我經常用keil4來給51單片機寫c程序)
如果說英語不行的喊譽正話建議用keil2因為漢化的比較全,而且功能也還可以,編譯,調試都做得很好,
當然啊keil4就功能而言比keil2厲害但是漢化做的就比keil2差遠了
希望對你有所幫助虛棗!
❽ 在開發C51程序的編譯軟體中有什麼軟體可以和keil相媲美的嗎
wave2 偉福, 大學學單片機時用過, 之後 一直用 KEIL
❾ 我想問一下單片機用什麼軟體編程
目前應用最廣泛的單片機編程軟體是keil和IAR。
keil主拿含要用來開發51單片機,ARM公司收購keil這個軟體後,將之進行了升級,現在叫做MDK,可以開發幾乎全系列的ARM晶元。
單片機是典型的嵌入式微控制器(MicrocontrollerUnit),由運算器,控制器,存儲器,輸入輸出設備等構成,相當於一個微型的計算機。與應用在個人電腦中的通用型微處理器相比,它更強調自供應(不用外接硬體)和節約成本。它的最大優點是體積小,可放在儀表內部,但存儲量小,輸入輸出介面簡單,功能較消襪笑低。由好譽於其發展非常迅速,舊的單片機的定義已不能滿足,所以在很多應用場合被稱為范圍更廣的微控制器;從上世紀80年代,由當時的4位、8位單片機,已經發展到32位300M的高速單片機。
更多關於單片機用什麼軟體編程,進入:https://m.abcgonglue.com/ask/ee1bc01615836034.html?zd查看更多內容
❿ 單片機用什麼軟體編程
1.keil c51編程軟體 可以這么說,凡是搞單片機的,幾乎沒有人不知道51單片機,而51單片機使用最廣泛的編程軟體是keil c51。既然用的人多,那麼關於keil c51的使用教程、使用方法、技巧這類資料...
2.IAR編程軟體 IAR軟體應該是目前支持單片機種類最多的一款軟體了,幾乎支持所有的主流單片機。 但是針對某一款具體的單片機,IAR都有一個單獨的安裝包,所以,名義上IAR支持的單片機種類最多