溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

運(yùn)用Keil uVision新建一個(gè)工程

發(fā)布時(shí)間:2020-08-05 14:25:20 來源:網(wǎng)絡(luò) 閱讀:1008 作者:yuw2017 欄目:網(wǎng)絡(luò)安全

關(guān)于單片機(jī)程序來說,每一個(gè)功用程序,都必需要有一個(gè)配套的工程(Project),即便是點(diǎn)亮 LED 如許復(fù)雜的功用程序也不破例,因而我們起首要新建一個(gè)工程,翻開我們的 Keil 軟件后,點(diǎn)擊:Project-->New uVision Project...然后會(huì)呈現(xiàn)一個(gè)新建工程的界面,如圖 2-8 所示。

運(yùn)用Keil uVision新建一個(gè)工程
圖 2-8  新建一個(gè)工程


由于如今講到了第二章,所以我們在硬盤上樹立了一個(gè) lesson2 的目次,然后把 LED 這個(gè)工程的途徑指定到這里,如許便利往后治理程序,分歧的功用程序放到分歧的文件夾下,而且給這個(gè)工程起一個(gè)名字叫做 LED,軟件會(huì)主動(dòng)添加擴(kuò)大名.uvproj。如圖 2-9 所示。

運(yùn)用Keil uVision新建一個(gè)工程
圖 2-9  保管工程


我們直接點(diǎn)保管就可以了,工程會(huì)主動(dòng)保管成 LED.uvproj 文件,下主要翻開 LED 這個(gè)工程時(shí),可以直接找到文件夾,雙擊這個(gè).uvproj 文件就可以直接翻開了。
保管之后會(huì)彈出一個(gè)對(duì)話框,這個(gè)對(duì)話框讓我們選擇單片機(jī)型號(hào)。由于 Keil 軟件是本國人開辟的,所以我們國際的 STC89C52 并沒有上榜,然則只需選擇同類型號(hào)就可以了。由于51 內(nèi)核是由 Intel 公司發(fā)明的,所以這里我們直接選擇 Intel 公司名下的 80/87C52 來替代,這個(gè)選項(xiàng)的選擇關(guān)于后邊的編程沒有任何的不良影響。如圖 2-10 所示。

運(yùn)用Keil uVision新建一個(gè)工程
圖 2-10  單片機(jī)型號(hào)選擇


點(diǎn)擊 OK 之后,會(huì)彈出一個(gè)對(duì)話框,如圖 2-11 所示,每一個(gè)工程都需求一段啟動(dòng)代碼,假如點(diǎn)“否”編譯器會(huì)主動(dòng)處置這個(gè)成績,假如點(diǎn)“是”,這局部代碼會(huì)供給給我們用戶,我們就可以按需求本人行止理這局部代碼,那這局部代碼在我們初學(xué) 51 的這段工夫內(nèi),普通是不需求去修正的,然則跟著技巧的進(jìn)步和常識(shí)的擴(kuò)大,我們就有能夠會(huì)需求理解這塊內(nèi)容,因而這個(gè)中央我們選一下“是”,讓這段代碼呈現(xiàn),然則我們臨時(shí)不需求修正它,人人曉得這么回事就可以了。

運(yùn)用Keil uVision新建一個(gè)工程
圖 2-11  啟動(dòng)代碼選擇


如許工程就樹立好了,如圖 2-12 所示,假如我們點(diǎn)擊 Target 1 右邊的加號(hào),會(huì)呈現(xiàn)我們方才參加的初始化文件 STARTUP.A51,這個(gè)我們先不論。

運(yùn)用Keil uVision新建一個(gè)工程
圖 2-12  工程文件


工程有了之后,我們要樹立編寫代碼的文件,點(diǎn)擊 File-->New,如圖 2-13,新建一個(gè)文件,也就是我們編寫程序的平臺(tái)。然后點(diǎn) File-->Save 或許直接點(diǎn)擊誰人 Save 的快捷鍵,可以保管文件,保管時(shí)我們把它定名為 LED.c,這個(gè)中央必需加上.c,由于假如寫匯編言語,這個(gè)中央的擴(kuò)大名是.asm,頭文件就是.h 等等,我們編寫的是 C 言語程序,這個(gè)中央必需本人添加文件的擴(kuò)大名.c,如圖 2-14 所示。

運(yùn)用Keil uVision新建一個(gè)工程
圖 2-13  新建文件
 

運(yùn)用Keil uVision新建一個(gè)工程
圖 2-14  保管文件


如今我們就可以在我們樹立好的文件中輸出我們的程序代碼了,在編寫之前還有個(gè)任務(wù)要做。我們每做一個(gè)功用程序,必需要新建一個(gè)工程,一個(gè)工程代表了單片機(jī)要完成的一個(gè)功用。然則一個(gè)工程,有時(shí)分我們可以把我們的程序分多個(gè)文件寫,所以每寫一個(gè)文件,我們都要添加到我們所樹立的工程中去,鼠標(biāo)右鍵點(diǎn) Source Group 1,點(diǎn) Add Files to GroupSource Group 1...,如圖 2-15 所示。

運(yùn)用Keil uVision新建一個(gè)工程
圖 2-15  添加文件(一)


在彈出的對(duì)話框中,單擊 LED.c 選中它,然后點(diǎn) Add,或許直接雙擊 LED.c 都可以將文件參加到這個(gè)工程下,然后單擊 Close,封閉添加。這個(gè)時(shí)分人人會(huì)看到在 Source Group 1下邊又多了一個(gè) LED.c 文件。

運(yùn)用Keil uVision新建一個(gè)工程
圖 2-16  添加文件(二)


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI