當前位置:編程學習大全網 - 編程語言 - 單片機編程軟件怎麽用

單片機編程軟件怎麽用

摘要:單片機的編程需要用到專門的編程軟件,壹般常用的單片機編程軟件有Keil編程開發環境、Notepad++、AltiumDesigner、Sscom、下載工具等,其中主要使用的編程軟件還是Keil編程開發環境,它的使用方法並不難,學習單片機編程的時候也會學到單片機編程軟件的用法。下面為大家介紹單片機編程用什麽軟件以及單片機編程軟件怎麽用,壹起來看看吧。壹、單片機編程用什麽軟件

單片機編程壹般是用C語言和匯編語言,在編程軟件的選擇方面,也有很多軟件,那麽單片機編程軟件有哪些呢?

網上的單片機編程軟件有很多,但實際上單片機編程需要的軟件其實不多,主要用到比較多的是以下4個:

1、Keil編程開發環境

這個是單片機編程的核心工具,用來編寫和編譯程序,還有壹個最重要的功能就是仿真,快速地幫妳定位程序BUG,不過要配合ST-Link或者其他仿真器用。

2、Notepad++

如果壹個代碼量很大的c文件,找函數和變量都比較方便,壹般是用這個軟件來編寫和修改程序,然後用keil來編譯。

3、AltiumDesigner

如果是軟件開發,通常只它來看原理圖,類似的專業軟件有挺多。

4、Sscom

這是壹個串口調試工具,也是單片機編程必備的軟件之壹。

5、下載工具

不同品牌的芯片下載工具是不壹樣的,如果是STC芯片的話就用上圖這個,如果是STM32就用Keil,也支持串口下載,但是沒Keil效率這麽高,也沒那麽方便。

以上是單片機編程使用的主要軟件,至於其他的軟件,前期完全沒必要去裝,等需要用到的時候再去裝也不遲,主要的時間和精力花在單片機編程上面,而不是這些軟件。

二、單片機編程軟件怎麽用

單片機編程使用的軟件有很多,其中主要用的是Keil編程開發環境這個軟件,下面為大家介紹它的使用方法:

1、打開KeilC51軟件,建立壹個新工程單擊Project菜單,在彈出的下拉菜單中選中NewProject選項。

2、選擇妳要保存的路徑,輸入工程文件的名字,比如保存到C51目錄裏,工程文件的名字為C51,點擊保存。

3、這時會彈出壹個對話框,要求妳選擇單片機的型號,妳可以根據妳使用的單片機來選擇,keilc51幾乎支持所有的51核的單片機,選擇好後,右邊欄是對這個單片機的基本的說明,然後點擊確定。

4、完成上壹步驟後,可以準備開始編寫程序了。

5、單擊“File”菜單,再在下拉菜單中單擊“New”選項,新建文件,此時光標在編輯窗口裏閃爍,這時可以鍵入用戶的應用程序了,但是建議首先保存該空白的文件,單擊菜單上的“File”,在下拉菜單中選中“SaveAs”選項單擊,在“文件名”欄右側的編輯框中,鍵入欲使用的文件名,同時,必須鍵入正確的擴展名。註意,如果用C語言編寫程序,則擴展名為(.c);如果用匯編語言編寫程序,則擴展名必須為(.asm)。然後,單擊“保存”按鈕。

6、回到編輯界面後,單擊“Target1”前面的“+”號,然後在“SourceGroup1”上單擊右鍵,然後單擊“AddFiletoGroup‘SourceGroup1’”,選中Test.c,然後單擊“Add”。

7、現在,請輸入如下的C語言源程序:

#include《reg52.h》

//包含文件

#include《stdio.h》

voidmain(void){

SCON=0x52;TMOD=0x20;TH1=0xf3;TR1=1;//此行及以上3行為PRINTF函數所必須

printf(“HelloIamKEIL.”);//打印程序執行的信息

printf(“Iwillbeyourfriend.”);

while(1);

}

8、程序輸入完畢後,單擊“Project”菜單,再在下拉菜單中單擊“BuiltTarget”選項(或者使用快捷鍵F7),編譯成功後,再單擊“Project”菜單,在下拉菜單中單擊“Start/StopDebugSession”。

9、調試程序:單擊“Debug”菜單,在下拉菜單中單擊“Go”選項,(或者使用快捷鍵F5),然後再單擊“Debug”菜單,在下拉菜單中單擊“StopRunning”選項(或者使用快捷鍵Esc);再單擊“View”菜單,再在下拉菜單中單擊“SerialWindows#1”選項,就可以看到程序運行後的結果。

10、至此,我們在KeilC51上做了壹個完整工程的全過程。但這只是純軟件的開發過程,如何使用程序下載器看壹看程序運行的結果呢?單擊“Project”菜單,再在下拉菜單中單擊“Output”中單擊“CreateHEXFile”選項,使程序編譯後產生HEX代碼,供下載器軟件使用,把程序下載到單片機中即可。

  • 上一篇:如何在Excel中使用MATCH函數
  • 下一篇:ps如何制作立體數字ps如何制作立體數字圖片
  • copyright 2024編程學習大全網