Ⅰ 單片機編程用什麼軟體
keil最流行....我們寫的匯編語言源程序要變為CPU可以執行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟體將源程序變為機器碼,用於MCS-51單片機的匯編軟體有早期的A51,Keil軟體是目前最流行開發MCS-51系列單片機的軟體,這從近年來各模擬機廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的模擬調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部份組合在一起。運行Keil軟體需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬碟空間、WIN98、NT、WIN2000、WINXP等操作系統。如果你使用C語言編程,那麼Keil幾乎就是你的不二之選(目前在國內你只能買到該軟體、而你買的模擬機也很可能只支持該軟體),即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟體模擬調試工具也會令你事半功倍。
目前最新的版本是keil uv3,可下載破解版本,否則有容量限制。
Ⅱ 學單片機的電腦是台式好還是筆記本的好需要什麼的配置能不能推薦幾款給我。只用編程與瀏覽器 其它不
你好!
建議你還是筆記本,如果不用VS等大型編程軟體,一般配置都能勝任
筆記本有一點不太好,就是標配沒有串口了,要想串口編程,需要增加一個USB轉串口的線
Ⅲ 請大神幫忙分析一下哪台電腦配置更適合 平時需要用到電路制圖CAD制圖單片機編程等 價格相差兩百左右 謝謝
你好,你沒有說明i5處理器具體型號噢,如果是標壓的i5,那估計第二個更好。同一代標壓比低壓處理器在性能方面表現更出色。如果不是,可以考慮選擇內存8G的,畢竟作圖消耗內存比較大。AMd的晶元適合作圖,但是玩游戲的話,這個很不適合。同時,建議你作圖可以考慮買一塊固態硬碟,機械硬碟讀取性能較差。
Ⅳ 單片機與PC介面,用什麼軟體編程好
你是指單片機與PC機之間的串列通信吧,什麼軟體並不重要,關鍵是通信協議。我一直用VB6編寫上位機程序,比較簡單。
Ⅳ 單片機編程需要什麼配置,
單片機編程需要的配置有:
需要一個編程編譯軟體,在此軟體的編程窗口中編寫用戶程序,經過軟體編譯生成hex代碼供單片機應用。
需要一個燒錄或下載軟體,通過軟體與單片機通訊,將用戶代碼寫入單片機之中。
需要一個與單片機匹配的燒錄器或下載器,負責維持單片機的最小系統運行並滿足單片機下載需要。
需要一根連接電腦與單片機的通訊線。
Ⅵ 對單片機編程要用什麼軟體
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,可下載破解版本,否則有容量限制。
Ⅶ 單片機用什麼軟體編程
1.keil c51編程軟體 可以這么說,凡是搞單片機的,幾乎沒有人不知道51單片機,而51單片機使用最廣泛的編程軟體是keil c51。既然用的人多,那麼關於keil c51的使用教程、使用方法、技巧這類資料...
2.IAR編程軟體 IAR軟體應該是目前支持單片機種類最多的一款軟體了,幾乎支持所有的主流單片機。 但是針對某一款具體的單片機,IAR都有一個單獨的安裝包,所以,名義上IAR支持的單片機種類最多
Ⅷ 單片機編程軟體用什麼好
問的是編程語言吧
匯編和C語言
我還是喜歡C語言 看情況結合匯編來用
畢竟goto用起來很方便
現在的趨勢是C比較好 因為可以在學完C以後進軍C++或者別的
匯編寫起來效率比較低 自己衡量
編程軟體的話 每種單片機有特定的編譯環境
沒有軟體可以通吃的 不用問了
Ⅸ 單片機嵌入式的上位機編程用哪個比較好
如果考慮到運行速度因素,採用C/C++編程較好,WINDOWS中用VC++ ,LINUX中用QT
Ⅹ 單片機程序怎麼在電腦上調試用什麼軟體好
單片機可以實現在線調試程序,通過軟體設置斷點,進行單步調試,這樣可以看到單片機是如何一步步執行程序的,從而快速找到問題,解決問題。以Keil和IAR為例介紹一下單片機的在線調試。
1.keil
的在線調試功能
以STM32單片機為例,所需要的軟體為Keil MDK,模擬工具為J-link,當程序編寫完成後,編譯通過,通過J-link模擬工具連接電腦和單片機板子,一定要安裝好J-link的驅動,在Debug界面選擇J-Link,並正確設置Setting界面的下的器件型號,如下圖所示。
設置好後,點擊工具欄的Debug按鈕,就進入在線調試模式了,這時候會出現調試工具欄,如下圖所示。
在懷疑有問題的地方設置斷點後,運行單步調試,單片機就可以一步步的執行了,在watch窗口可以選擇查看單片機的GPIO等寄存器,實時了解各埠和變數的變化情況。
2.IAR
的在線調試功能
以STM8單片機為例,以IAR for STM8為例,工具為ST-Link,正確安裝好ST-Link的驅動,程序編譯通過後,執行Debug and download按鈕可以開啟在線模擬模式,如下圖所示。
在有問題的地方設置斷點,執行全速運行後,會在斷點處停下,可以執行單步調試功能進入函數,再一步步執行。
這樣也可以很容易的找到程序bug。
3.使用串口列印進行調試
如果單片機不支持在線模擬功能,可以通過串口列印的形式輸出調試信息。首先要把串口列印程序調試通,在有問題的地方通過給變數設置不同的值然後列印,這樣也可以很直觀的判斷程序的運行情況。所需要的工具為USB/TTL。
由於篇幅有限,無法詳細描述,大家可以根據以上信息搜具體的教程。
以上就是這個問題的回答,感謝留言、評論、轉發。
更多精彩內容請關注本頭條號:玩轉嵌入式。感謝大家。