久草视频污在线观看|亚洲熟女丝袜AV|中国三级在线免费|在线免费牛牛AV|日韩无码青青草原|国产V日产∨综合V精品视频|98超碰资源人人|久久久久久久探花蜜蜜蜜|久久小视频免费在|亚洲日韩欧美国产网站

單片機(jī)編程用什么軟件 單片機(jī)編程軟件怎么用

本文章由注冊(cè)用戶 知無涯 上傳提供 評(píng)論 發(fā)布 糾錯(cuò)/刪除 版權(quán)聲明 0
摘要:單片機(jī)的編程需要用到專門的編程軟件,一般常用的單片機(jī)編程軟件有Keil編程開發(fā)環(huán)境、Notepad++、Altium Designer、Sscom、下載工具等,其中主要使用的編程軟件還是Keil編程開發(fā)環(huán)境,它的使用方法并不難,學(xué)習(xí)單片機(jī)編程的時(shí)候也會(huì)學(xué)到單片機(jī)編程軟件的用法。下面為大家介紹單片機(jī)編程用什么軟件以及單片機(jī)編程軟件怎么用,一起來看看吧。

一、單片機(jī)編程用什么軟件

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

網(wǎng)上的單片機(jī)編程軟件有很多,但實(shí)際上單片機(jī)編程需要的軟件其實(shí)不多,主要用到比較多的是以下4個(gè):

1、Keil編程開發(fā)環(huán)境

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

2、Notepad

如果一個(gè)代碼量很大的c文件,找函數(shù)和變量都比較方便,一般是用這個(gè)軟件來編寫和修改程序,然后用keil來編譯。

3、Altium Designer

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

4、Sscom

這是一個(gè)串口調(diào)試工具,也是單片機(jī)編程必備的軟件之一。

5、下載工具

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

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

二、單片機(jī)編程軟件怎么用

單片機(jī)編程使用的軟件有很多,其中主要用的是Keil編程開發(fā)環(huán)境這個(gè)軟件,下面為大家介紹它的使用方法:

1、打開Keil C51軟件,建立一個(gè)新工程 單擊Project菜單,在彈出的下拉菜單中選中New Project選項(xiàng)。

2、選擇你要保存的路徑,輸入工程文件的名字,比如保存到C51目錄里,工程文件的名字為C51,點(diǎn)擊保存。

3、這時(shí)會(huì)彈出一個(gè)對(duì)話框,要求你選擇單片機(jī)的型號(hào),你可以根據(jù)你使用的單片機(jī)來選擇,keil c51幾乎支持所有的51核的單片機(jī),選擇好后,右邊欄是對(duì)這個(gè)單片機(jī)的基本的說明,然后點(diǎn)擊確定。

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

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

6、回到編輯界面后,單擊“Target 1”前面的“ ”號(hào),然后在“Source Group 1”上單擊右鍵,然后單擊“Add File to Group ‘Source Group 1’”,選中Test.c,然后單擊“Add ”。

7、現(xiàn)在,請(qǐng)輸入如下的C語言源程序:

#include 《reg52.h》

//包含文件

#include 《stdio.h》

void main(void) {

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

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

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

while(1);

}

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

9、調(diào)試程序:單擊“Debug”菜單,在下拉菜單中單擊“Go”選項(xiàng),(或者使用快捷鍵F5),然后再單擊“Debug”菜單,在下拉菜單中單擊“Stop Running”選項(xiàng)(或者使用快捷鍵Esc);再單擊“View”菜單,再在下拉菜單中單擊“Serial Windows #1”選項(xiàng),就可以看到程序運(yùn)行后的結(jié)果。

10、至此,我們?cè)贙eil C51上做了一個(gè)完整工程的全過程。但這只是純軟件的開發(fā)過程,如何使用程序下載器看一看程序運(yùn)行的結(jié)果呢?單擊“Project”菜單,再在下拉菜單中單擊“Output”中單擊“Create HEX File” 選項(xiàng),使程序編譯后產(chǎn)生HEX代碼,供下載器軟件使用,把程序下載到單片機(jī)中即可。

網(wǎng)站提醒和聲明
本站為注冊(cè)用戶提供信息存儲(chǔ)空間服務(wù),非“MAIGOO編輯”、“MAIGOO榜單研究員”、“MAIGOO文章編輯員”上傳提供的文章/文字均是注冊(cè)用戶自主發(fā)布上傳,不代表本站觀點(diǎn),版權(quán)歸原作者所有,如有侵權(quán)、虛假信息、錯(cuò)誤信息或任何問題,請(qǐng)及時(shí)聯(lián)系我們,我們將在第一時(shí)間刪除或更正。 申請(qǐng)刪除>> 糾錯(cuò)>> 投訴侵權(quán)>> 網(wǎng)頁上相關(guān)信息的知識(shí)產(chǎn)權(quán)歸網(wǎng)站方所有(包括但不限于文字、圖片、圖表、著作權(quán)、商標(biāo)權(quán)、為用戶提供的商業(yè)信息等),非經(jīng)許可不得抄襲或使用。
提交說明: 快速提交發(fā)布>> 查看提交幫助>> 注冊(cè)登錄>>
最新評(píng)論
相關(guān)推薦
pic單片機(jī)與51的區(qū)別在哪 pic單片機(jī)和51單片機(jī)哪個(gè)好
單片機(jī)種類眾多,pic單片機(jī)和51單片機(jī)是使用比較頻繁的兩種,這兩種單片機(jī)主要區(qū)別在于總線結(jié)構(gòu)、寄存器組和流水線結(jié)構(gòu)方面有所不同。pic單片機(jī)和51單片機(jī)對(duì)比起來,各有各的優(yōu)缺點(diǎn),51單片機(jī)使用方便、可進(jìn)行乘除法運(yùn)算,但也存在運(yùn)行速度過慢的缺點(diǎn);pic單片機(jī)運(yùn)行速度更快,能滿足精度要求,但瓶頸現(xiàn)象比51單片機(jī)嚴(yán)重,如何選擇主要看需要。下面一起來了解一下pic單片機(jī)與51的區(qū)別在哪吧。
fpga和單片機(jī)的區(qū)別 fpga與單片機(jī)前景比較
FPGA和單片機(jī)是兩種不同類型的集成電路,它們?cè)陔娮釉O(shè)計(jì)自動(dòng)化和嵌入式系統(tǒng)領(lǐng)域中扮演著重要角色。FPGA和單片機(jī)在多個(gè)方面存在區(qū)別,包括結(jié)構(gòu)、速度、本質(zhì)、應(yīng)用、入門難易程度等。FPGA適用于需要高速處理、大量并行計(jì)算或高度定制化邏輯功能的場景,單片機(jī)適用于需要實(shí)時(shí)控制、低成本、低功耗且功能相對(duì)簡單的場景。下面來了解下fpga和單片機(jī)的區(qū)別,fpga與單片機(jī)前景比較。
什么是32位單片機(jī) 32位單片機(jī)有哪些優(yōu)點(diǎn)和缺點(diǎn)
32位單片機(jī)是指一次能夠處理數(shù)據(jù)位寬為32個(gè)比特位的單片機(jī),在物聯(lián)網(wǎng)應(yīng)用上逐漸成為主流。和其他單片機(jī)相比,32位單片機(jī)的主要優(yōu)點(diǎn)在于可以直接處理數(shù)據(jù),速度更快,性能更強(qiáng),資源豐富,不過它也有一定的缺點(diǎn),主要是開發(fā)難度較大,新手入門困難,而且價(jià)格相對(duì)較高。下面一起來了解一下32位單片機(jī)有哪些優(yōu)點(diǎn)和缺點(diǎn)吧。
單片機(jī)原理及應(yīng)用范圍 單片機(jī)的工作過程是怎么樣的
單片機(jī)是一種芯片級(jí)的計(jì)算機(jī),由運(yùn)算器、控制器和寄存器三部分組成,運(yùn)算器負(fù)責(zé)輸入源數(shù)據(jù)并進(jìn)行邏輯運(yùn)算,控制器用于協(xié)調(diào)整個(gè)系統(tǒng)各部分之間的運(yùn)作,寄存器則是寄存運(yùn)算后結(jié)果,三個(gè)部分共同工作,形成一個(gè)“獲取指令-分析指令-執(zhí)行指令”的工作過程。單片機(jī)的應(yīng)用相當(dāng)廣泛,在儀器儀表、家用電器、網(wǎng)絡(luò)通信、工業(yè)控制、醫(yī)療設(shè)備等領(lǐng)域都能見到單片機(jī)的身影。下面為大家介紹單片機(jī)的工作過程是怎么樣的,一起來看看吧。
十大跑分軟件排行 電腦跑分軟件哪個(gè)好 靠譜的電腦檢測軟件推薦
電腦跑分,即是利用軟件對(duì)電腦硬件進(jìn)行性能測試,分?jǐn)?shù)越高,在一定程度上代表著性能越強(qiáng)。如今電腦配置各不相同,要想更準(zhǔn)確的測試出性能如何,得先知道跑分軟件哪個(gè)好,接下來請(qǐng)跟隨maigoo小編一起看看3D Mark、魯大師、AIDA64、PCMark、FurMark、GPU-Z、CPU-Z、Fritz Chess Benchmark、GeekBench等電腦跑分軟件!
工具軟件 手機(jī)app ★★★
20w+ 32
知無涯
注冊(cè)用戶-荊湖酒徒
頁面相關(guān)分類
生活知識(shí)百科分類
知識(shí)體系榜
行業(yè)品牌展示位
精華推薦