單片機編程軟體
⑴ 51單片機編程軟體是什麼
編譯器:抄ATMEL一般為keil,其他廠商使用它襲們自己推薦的編譯器。
代碼編輯工具:UE等,這個看使用習慣,現在的編譯器一般自帶代碼編輯的功能但一般功能較弱。
模擬工具:proteus 模擬單片機的一個軟體,用用即可,bug比較多。
最好弄個開發板,加一套下載工具,然後就可以開始編程了。
⑵ 51單片機編程軟體中文版誰有
開源來軟體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單片機編程不用改,加一點特殊的就可以。這樣優秀的開源軟體不用真的是白不用啊。一般開源軟體沒有中文版,而這款軟體居然可以選擇中文,在配置裡面有簡體中文。爽到極點啊,真懷疑是不是國內高手開發的。
⑶ 51單片機編程軟體有哪些
keil uvision
⑷ 對單片機編程要用什麼軟體
keil最流行
單片機開發中除必要的硬體外,同樣離不開軟體,我們寫的匯編語言源程序要變為CPU可以執行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟體將源程序變為機器碼,用於MCS-51單片機的匯編軟體有早期的A51,隨著單片機開發技術的不斷發展,從普遍使用匯編語言到逐漸使用高級語言開發,單片機的開發軟體也在不斷發展,Keil軟體是目前最流行開發MCS-51系列單片機的軟體,這從近年來各模擬機廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的模擬調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部份組合在一起。運行Keil軟體需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬碟空間、WIN98、NT、WIN2000、WINXP等操作系統。掌握這一軟體的使用對於使用51系列單片機的愛好者來說是十分必要的,如果你使用C語言編程,那麼Keil幾乎就是你的不二之選(目前在國內你只能買到該軟體、而你買的模擬機也很可能只支持該軟體),即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟體模擬調試工具也會令你事半功倍。
目前最新的版本是keil uv3,可下載破解版本,否則有容量限制。
⑸ 怎樣給單片機編程要用什麼軟體
1L的說什麼呢?這明明是AVR單片機,用什麼Keil和STC啊!!!!!、
AVR單片機最簡單就是用WinAVR+AVR Studio來寫程序,或者ICC AVR或者GCC AVR。
⑹ 推薦一種最適合用在單片機的編程軟體
你得先知道什麼是單片機:
單片機是指一個集成在一塊晶元上的完整計算機系統。盡管它的大部分功能集成在一塊小晶元上,但是它具有一個完整計算機所需要的大部分部件:cpu、內存、內部和外部匯流排系統,目前大部分還會具有外存。同時集成諸如通訊介面、定時器,實時時鍾等外圍設備。
然後,所謂的單片機編程就是,基於單片機進行的程序開發,在有周圍外設支持的情況下,用軟體來控制的部分就是能過單片機編程來實現。單片機能識別的語言是硬體語言即匯編,因此編程就是圍繞匯編來實現,有直接用匯編程序來編寫的,但是較難調試的編寫,特別是一上規模就更不易實現,因此常用高級語言來寫然後通過編譯器轉化成匯編,如用c或是c++等。單片機編程還會由於其位數不同而有所差異,如8位單片機編程,16位單片機編程,32位單片機編程等
⑺ 單片機編程軟體哪個好
通常編程軟體是指下載程序的。你是這個意思嗎?
如果是編寫程序內,就是打程序的軟體指容編輯軟體。
寫完程序,要翻譯成機器碼,即HEX代碼單片機才能執行,這個軟體叫編譯軟體。你問的應該是這個吧?目前能夠編譯C語言和匯編語言程序的是 keil 。
還有隻可以編譯匯編程序的有偉福。
但目前用得最多的是keil。
⑻ 單片機編程運用哪些軟體
如果只要求編程,用任何
文本編輯器
就可以了。但是要編譯的話還得另外軟體,如keil,C和匯編的都
可以,中介匯編的話用proteus更方便,可以集編輯、編譯、調試和模擬一條龍進行。
⑼ 中文單片機編程軟體
IAR、GCC、Keil、CVAVR等等都是英文界面的,至少我還沒有見過將其翻譯成中文的,更何況許多有用的單片機資料都是英文的!所以建議你還是多學習一下英語吧,不要對中文界面的軟體抱希望。
⑽ 我想學單片機編程,應該用什麼軟體啊
1、學習單片機最好從51系列開始
2、過去普遍採用匯編,但建議用目前普遍的C語言
3、開發環回境用答KEIL C
4、會C不一定會開發單片機,況且單片機C語言與標準的ANSI C尚有一定區別
5、掌握單片機原理是必要的,了解一些模擬元器件和集成電路也是有必要的
你可以參考我空間的一些文章。