芒果视频下载

網站(zhan)分類(lei)
登錄 |    

單片機編程用什么軟件 單片機編程軟件怎么用

本文章由注冊用戶 荊湖酒徒 上傳提供 2023-07-25 評論 0
摘要:單片機的編程需要用到專門的編程軟件,一般常用的單片機編程軟件有Keil編程開發環境、Notepad++、Altium Designer、Sscom、下載工具等,其中主要使用的編程軟件還是Keil編程開發環境,它的使用方法并不難,學習單片機編程的時候也會學到單片機編程軟件的用法。下面為大家介紹單片機編程用什么軟件以及單片機編程軟件怎么用,一起來看看吧。

一、單片機編程用什么軟件

單片機編程一般是用C語言和匯編語言,在編程軟件的選擇方面,也有很多軟件,那么單片機編(bian)程(cheng)軟件(jian)有哪些呢?

網上的(de)單(dan)片機編程(cheng)軟件(jian)有很多(duo),但實(shi)際上單(dan)片機編程(cheng)需要的(de)軟件(jian)其實(shi)不(bu)多(duo),主(zhu)要用到比較多(duo)的(de)是以下(xia)4個:

1、Keil編程開發環境

這個是單片機編(bian)程(cheng)的(de)核心工具(ju),用來編(bian)寫和編(bian)譯程(cheng)序(xu),還有一個最重要的(de)功能就是仿(fang)真,快速地幫你(ni)定位程(cheng)序(xu)BUG,不過要配合ST-Link或者(zhe)其他仿(fang)真器用。

該圖片由注冊用戶"荊湖酒徒"提供,版權聲明反饋

2、Notepad++

如果一(yi)(yi)個代碼量很大(da)的c文件,找函數(shu)和變量都(dou)比較方便(bian),一(yi)(yi)般(ban)是(shi)用這個軟件來編寫和修改程序,然后用keil來編譯(yi)。

3、Altium Designer

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

4、Sscom

這(zhe)是(shi)一個串口調試(shi)工具,也是(shi)單(dan)片機編(bian)程(cheng)必備的軟件之一。

5、下載工具

不同(tong)品牌的芯片下載工具是不一(yi)樣的,如(ru)果是STC芯片的話(hua)就(jiu)用上圖(tu)這個,如(ru)果是STM32就(jiu)用Keil,也支持串口下載,但是沒Keil效率(lv)這么(me)高(gao),也沒那么(me)方便。

以(yi)上(shang)是(shi)(shi)單片(pian)機(ji)編程使(shi)用(yong)的(de)(de)主要軟(ruan)件,至(zhi)于其他的(de)(de)軟(ruan)件,前期完全沒(mei)必要去(qu)裝,等需要用(yong)到的(de)(de)時候再去(qu)裝也不遲,主要的(de)(de)時間和精力花在單片(pian)機(ji)編程上(shang)面,而不是(shi)(shi)這些軟(ruan)件。

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

單片機(ji)編程使(shi)用(yong)(yong)的軟件(jian)有很多,其(qi)中(zhong)主(zhu)要用(yong)(yong)的是Keil編程開發環境這個軟件(jian),下面(mian)為大家介紹(shao)它(ta)的使(shi)用(yong)(yong)方法:

1、打(da)開(kai)Keil C51軟件(jian),建立一個新工程(cheng) 單(dan)擊Project菜(cai)(cai)單(dan),在彈出的下拉菜(cai)(cai)單(dan)中選(xuan)(xuan)中New Project選(xuan)(xuan)項。

2、選擇你要保(bao)存(cun)的路徑,輸(shu)入工(gong)程(cheng)(cheng)文件的名字,比如保(bao)存(cun)到C51目錄里,工(gong)程(cheng)(cheng)文件的名字為C51,點擊(ji)保(bao)存(cun)。

3、這(zhe)(zhe)時會彈出(chu)一個對話框,要(yao)求你(ni)選(xuan)(xuan)擇(ze)單片(pian)機的(de)型號,你(ni)可以根據你(ni)使用的(de)單片(pian)機來選(xuan)(xuan)擇(ze),keil c51幾(ji)乎支(zhi)持所(suo)有的(de)51核的(de)單片(pian)機,選(xuan)(xuan)擇(ze)好(hao)后(hou),右邊欄(lan)是對這(zhe)(zhe)個單片(pian)機的(de)基本的(de)說明,然后(hou)點(dian)擊(ji)確定(ding)。

4、完(wan)成上一步驟后,可以準備(bei)開始編寫程序了(le)。

5、單(dan)(dan)(dan)擊“File”菜單(dan)(dan)(dan),再(zai)在(zai)下(xia)拉菜單(dan)(dan)(dan)中單(dan)(dan)(dan)擊“New”選項,新建(jian)(jian)文(wen)件(jian),此時光標在(zai)編(bian)輯窗口里閃爍,這(zhe)時可(ke)以鍵入用戶的(de)應(ying)用程(cheng)序了,但是建(jian)(jian)議首(shou)先保存(cun)該(gai)空白的(de)文(wen)件(jian),單(dan)(dan)(dan)擊菜單(dan)(dan)(dan)上的(de)“File”,在(zai)下(xia)拉菜單(dan)(dan)(dan)中選中“Save As”選項單(dan)(dan)(dan)擊,在(zai)“文(wen)件(jian)名(ming)”欄右側的(de)編(bian)輯框中,鍵入欲使用的(de)文(wen)件(jian)名(ming),同時,必(bi)須鍵入正確的(de)擴(kuo)展(zhan)名(ming)。注意,如果用C語言編(bian)寫(xie)程(cheng)序,則擴(kuo)展(zhan)名(ming)為(.c);如果用匯編(bian)語言編(bian)寫(xie)程(cheng)序,則擴(kuo)展(zhan)名(ming)必(bi)須為(.asm)。然(ran)后,單(dan)(dan)(dan)擊“保存(cun)”按鈕。

6、回(hui)到編輯(ji)界面后(hou),單擊“Target 1”前面的“+”號(hao),然(ran)后(hou)在(zai)“Source Group 1”上單擊右(you)鍵,然(ran)后(hou)單擊“Add File to Group ‘Source Group 1’”,選中(zhong)Test.c,然(ran)后(hou)單擊“Add ”。

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

#include 《reg52.h》

//包含文件

#include 《stdio.h》

void main(void) {

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

printf(“Hello I am KEIL. ”);   //打印(yin)程(cheng)序執行的信息

printf(“I will be your friend. ”);

while(1);

}

8、程序輸入完畢后,單(dan)(dan)擊(ji)(ji)(ji)“Project”菜(cai)單(dan)(dan),再在下拉(la)菜(cai)單(dan)(dan)中單(dan)(dan)擊(ji)(ji)(ji)“Built Target”選項(或者使用快(kuai)捷鍵F7),編(bian)譯(yi)成功后,再單(dan)(dan)擊(ji)(ji)(ji)“Project”菜(cai)單(dan)(dan),在下拉(la)菜(cai)單(dan)(dan)中單(dan)(dan)擊(ji)(ji)(ji)“Start/Stop Debug Session”。

9、調試(shi)程序:單(dan)(dan)(dan)擊(ji)“Debug”菜單(dan)(dan)(dan),在下(xia)(xia)拉(la)菜單(dan)(dan)(dan)中單(dan)(dan)(dan)擊(ji)“Go”選(xuan)項,(或者使用(yong)快捷(jie)鍵(jian)F5),然后(hou)再(zai)單(dan)(dan)(dan)擊(ji)“Debug”菜單(dan)(dan)(dan),在下(xia)(xia)拉(la)菜單(dan)(dan)(dan)中單(dan)(dan)(dan)擊(ji)“Stop Running”選(xuan)項(或者使用(yong)快捷(jie)鍵(jian)Esc);再(zai)單(dan)(dan)(dan)擊(ji)“View”菜單(dan)(dan)(dan),再(zai)在下(xia)(xia)拉(la)菜單(dan)(dan)(dan)中單(dan)(dan)(dan)擊(ji)“Serial Windows #1”選(xuan)項,就可以(yi)看(kan)到程序運(yun)行后(hou)的(de)結果。

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

網站提醒和聲明
本站為(wei)注(zhu)冊用戶提(ti)(ti)供信(xin)息存儲空間服務(wu),非“MAIGOO編輯上傳提(ti)(ti)供”的文章/文字(zi)均是注(zhu)冊用戶自主發布上傳,不代(dai)表本站觀點(dian),版權歸(gui)原(yuan)作者所有(you)(you),如有(you)(you)侵權、虛假信(xin)息、錯(cuo)誤信(xin)息或任何問題(ti),請及時(shi)聯系我們,我們將在第一時(shi)間刪(shan)除或更(geng)正(zheng)。 申請刪除>> 糾錯>> 投訴侵權>> 網頁(ye)上相關信(xin)息的知識產(chan)權歸網站(zhan)方所(suo)有(you)(包(bao)括但不限于文字、圖(tu)片、圖(tu)表、著作(zuo)權、商標權、為用戶提供(gong)的商業(ye)信(xin)息等),非經(jing)許可(ke)不得抄襲或使用。
提交說明: 快速提交發布>> 查看提交幫助>> 注冊登錄>>
發表評論
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可,感謝您的理解及支持!
最新評(ping)論(lun)
暫無評論
荊湖酒徒
注冊用戶-荊湖酒徒的個人賬號
關注
頁面相關分類
裝修居住/場景空間
生活知識百科分類
地區城市
更多熱門城市 省份地區
人群
季節
TOP熱門知識榜
知識體系榜