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,可下載破解版本,否則有容量限制。
㈡ 單片機程序編寫,調試常用的軟體有哪些
不同的型號的單片機需要不同的開發軟體。我們以80C51系列
單片機程序的編寫不需要任何特殊的軟體,只要是文本編緝軟體就可以了,如WINDOWS自帶的記事本,WORD等,不過這些軟體編寫並不方便,有一些更好的文本編緝器可供選擇,如UltraEdit,PE2等。當然,人們最常用的還是使用開發軟體自帶的編緝器來進行編寫。以80C51系列單片機為例,最為流行的軟體是Keil軟體。Keil軟體是一款綜合開發工具,內置了編緝器,ASM匯編器,C51編譯器,調試器等部分。
學習單片機還需要單片機開發板,最好是視頻教程詳細的,比如吳鑒鷹單片機開發板就不錯
單片機學習可以到吳鑒鷹吧交流,資料來源吳鑒鷹吧
㈢ 單片機編程用什麼軟體
摘要 您好 我為您查詢到目前使用較廣的單片機編程軟體是keil和IAR,keil主要用來開發51單片機。
㈣ 單片機固件程序用什麼軟體能打開
stcisp單片機調試軟體可以打開。
stcisp是單片機調試軟體,用戶可以在軟體界面重新配置固件,軟體顯示非常多的功能,可以直接在軟體下載STC單片機程序,將下載到的程序寫入到設備,從而完成調試。
1、stcisp提供硬體編程功能,可以通過這款軟體幫助下載編程文件2、可以在軟體添加遠程設備,可以在軟體自動打開編程文件。3、提供單片機調試功能,為用戶配置新的硬體功能4、軟體提供多種單片機型號,支持STC8H3K64S4系列、STC8H3K64S2系列5、支持STC8HBK64U系列、STC8H1K28系列、STC8H1K08系列、STC8G2K64S4系列6、選擇單片機就可以設置連接方式,將設備的編程文件下載到電腦7、可以將修改後的編程文件寫入設備,點擊編程按鈕就可以執行寫入。
㈤ 單片機能用到軟體有哪些
如果是項目開發主要是編譯軟體,還會用到相應的調試軟體,還有部分模擬驗證軟體。
㈥ 急求可以和keil uvision連起調試單片機程序的模擬軟體
Keil 與proteus 連接調試 Proteus 與Keil 聯機 keil c51 v7.50 軟體和 proteus 6.7 SP3 軟體,分別進行安裝。安裝完畢以後進行如下置: 1、 系統安裝上TCP/IP 協議 2 、把proteus 安裝目錄下 VDM51.dll ( C:\Program Files\Labcenter Electronics\Proteus 6 Professional\MODELS)文件復制到Keil 安裝目錄的 \C51\BIN 目錄中。 3、 編輯C51 里tools.ini 文件,加入: TDRV1=BIN\VDM51.DLL("PROTEUS VSM MONITOR 51 DRIVER") 4、 keil 里設置: project-->options for project-->debug tab 5、 選中use proteus VSM monitor 51( 如果想用兩台電腦模擬,雙擊setting,輸入IP 地址 或者DNS name. 6、 載入proteus 文件 7、 proteus 里DEBUG-->use remote debug monitor 進入KEIL 的project 菜單option for target '工程名'。在DEBUG 選項中右欄上部的下 拉菜選中 Proteus VSM Monitor-51 Driver。 在進入seting,如果同一台機IP 名為127.0.0.1,如不是同一台機則填另一 台的IP 地址。埠號一定為8000 注意:可以在一台機器上運行keil,另一台中運行proteus 進行遠程模擬 哦~。 8、打開KEIL, 按F5 開始模擬。 2.Protues 軟體介紹與應用 2.1 Protues 軟體介紹 Proteus 是目前最好的模擬單片機外圍器件的工具,它可以模擬51 系列、AVR,PIC 等常用的MCU 及其外圍電路(如LCD,RAM,ROM,鍵盤,馬達,LED,AD/DA,部分SPI 器件,部分IIC 器件...)。本文章基於ProteusPRO6.7SP3和KEIL uVision3 軟體。當然,軟體模擬精度有限,而且不可能所有的器件都找得到相應的模擬模型,用開發板和模擬器當然是最好選擇,可是對於單片機愛好者,或者簡單的開發應該是比較好的選擇。Proteus 與其它單片機模擬軟體不同的是,它不僅能模擬單片機CPU 的工作情況,也能模擬單片機外圍電路或沒有單片機參與的其它電路的工作情況。因此在模擬和程序調試時,關心的不再是某些語句執行時單片機寄存器和存儲器內容的改變,而是從工程的角度直接看程序運行和電路工作的過程和結果。對於這樣的模擬實驗,從某種意義上講,是彌補了實驗和工程應用間脫節的矛盾和現象。 2.2 Protues 軟體與Keil uVision 的結合 對於初次使用Protues 軟體的人可能還不知道如何設置,現在把設置步驟簡介如下,僅供參考(本文章只討論在單機上結合,在兩個聯網機器使用由於篇幅限制不在此討論):設置步驟如下: (1) 把proteus 安裝目錄下 VDM51.dll ( C:\ProgramFiles\LabcenterElectronics\Proteus6\Professional\MODELS)文件復制到 Keil 安裝目錄的 \C51\BIN 目錄中;(2) 編輯C51 里tools.ini 文件, 加入:TDRV1=BIN\VDM51.DLL("PROTEUS VSM MONITOR-51 DRIVER");(3)Keil uVision 里設置: project-->options forproject-->debug tab;(4) 選中use proteus VSM monitor 51( 如果想用兩台電腦模擬,雙擊setting,輸入IP 地址 或者DNS name);(5) 載入proteus 文件;(6)proteus 里選擇DEBUG-->use remote debug monitor;進入KEIL 的project 菜單option for target '工程名'。在DEBUG 選項中右
㈦ 單片機程序編寫,模擬,調試常用的軟體有哪些
一般用KEIL,具備這三種功能融為一體。
㈧ 如何使用Keil uVision2軟體調試單片機程序
可以用keil調試中的串口通信模擬,然後下載一個虛擬串口工具,配置好就可以用串口軟體顯示,詳細資料可以搜一下。你應該先下個虛擬串口工具(如VSPD),構建一對虛擬串口,軟後配置keil中debug下的串口模擬通信(這部分資料可以網路,我簡單的提一下:模擬時需要使用到的命令:ASSIGN和MODE。
例如:mode com6 9600,0,8,1
assign com6 <Sin> Sout),至於串口調試軟體就很多了,隨便找個就好了。這樣就可以實現調試了。
㈨ 單片機軟體調試方法,請問單片機程序調試都有什麼方法
用keil調試,主要是設置斷點,單步執行,運行到游標處,查看運行時間,監視變數和表達式的值,這些都是常用的手段,你仔細看看工具欄就知道了