www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]對(duì)于單片機(jī)程序來(lái)說(shuō),每個(gè)功能程序,都必須要有一個(gè)配套的工程(Project),即使是點(diǎn)亮 LED 這樣簡(jiǎn)單的功能程序也不例外,因此我們首先要新建一個(gè)工程,打開(kāi)我們的 Keil 軟件后,點(diǎn)擊:Project-->New uVision Projec

對(duì)于單片機(jī)程序來(lái)說(shuō),每個(gè)功能程序,都必須要有一個(gè)配套的工程(Project),即使是點(diǎn)亮 LED 這樣簡(jiǎn)單的功能程序也不例外,因此我們首先要新建一個(gè)工程,打開(kāi)我們的 Keil 軟件后,點(diǎn)擊:Project-->New uVision Project...然后會(huì)出現(xiàn)一個(gè)新建工程的界面,如圖2-8所示。

圖2-8 新建一個(gè)工程

因?yàn)楝F(xiàn)在講到了第二章,所以我們?cè)谟脖P上建立了一個(gè) lesson2 的目錄,然后把 LED 這個(gè)工程的路徑指定到這里,這樣方便今后管理程序,不同的功能程序放到不同的文件夾下,并且給這個(gè)工程起一個(gè)名字叫做 LED,軟件會(huì)自動(dòng)添加擴(kuò)展名 .uvproj。如圖2-9所示。

圖2-9 保存工程

我們直接點(diǎn)保存就可以了,工程會(huì)自動(dòng)保存成 LED.uvproj 文件,下次要打開(kāi) LED 這個(gè)工程時(shí),可以直接找到文件夾,雙擊這個(gè) .uvproj 文件就可以直接打開(kāi)了。

保存之后會(huì)彈出一個(gè)對(duì)話框,這個(gè)對(duì)話框讓我們選擇單片機(jī)型號(hào)。因?yàn)?Keil 軟件是外國(guó)人開(kāi)發(fā)的,所以我們國(guó)內(nèi)的 STC89C52 并沒(méi)有上榜,但是只要選擇同類型號(hào)就可以了。因?yàn)?1內(nèi)核是由 Intel 公司創(chuàng)造的,所以這里我們直接選擇 Intel 公司名下的 80/87C52 來(lái)代替,這個(gè)選項(xiàng)的選擇對(duì)于后邊的編程沒(méi)有任何的不良影響。如圖2-10所示。

圖2-10 單片機(jī)型號(hào)選擇

點(diǎn)擊 OK 之后,會(huì)彈出一個(gè)對(duì)話框,如圖2-11所示,每個(gè)工程都需要一段啟動(dòng)代碼,如果點(diǎn)“否”編譯器會(huì)自動(dòng)處理這個(gè)問(wèn)題,如果點(diǎn)“是”,這部分代碼會(huì)提供給我們用戶,我們就可以按需要自己去處理這部分代碼,那這部分代碼在我們初學(xué)51的這段時(shí)間內(nèi),一般是不需要去修改的,但是隨著技術(shù)的提高和知識(shí)的擴(kuò)展,我們就有可能會(huì)需要了解這塊內(nèi)容,因此這個(gè)地方我們選一下“是”,讓這段代碼出現(xiàn),但是我們暫時(shí)不需要修改它,大家知道這么回事就可以了。

圖2-11 啟動(dòng)代碼選擇

這樣工程就建立好了,如圖2-12所示,如果我們點(diǎn)擊 Target 1 左邊的加號(hào),會(huì)出現(xiàn)我們剛才加入的初始化文件 STARTUP.A51,這個(gè)我們先不管。

圖2-12 工程文件

工程有了之后,我們要建立編寫(xiě)代碼的文件,點(diǎn)擊 File-->New,如圖2-13,新建一個(gè)文件,也就是我們編寫(xiě)程序的平臺(tái)。然后點(diǎn) File-->Save 或者直接點(diǎn)擊那個(gè) Save 的快捷鍵,可以保存文件,保存時(shí)我們把它命名為 LED.c,這個(gè)地方必須加上 .c,因?yàn)槿绻麑?xiě)匯編語(yǔ)言,這個(gè)地方的擴(kuò)展名是 .asm,頭文件就是 .h 等等,我們編寫(xiě)的是 C 語(yǔ)言程序,這個(gè)地方必須自己添加文件的擴(kuò)展名 .c,如圖2-14所示。

圖2-13 新建文件

圖2-14 保存文件

現(xiàn)在我們就可以在我們建立好的文件中輸入我們的程序代碼了,在編寫(xiě)之前還有個(gè)工作要做。我們每做一個(gè)功能程序,必須要新建一個(gè)工程,一個(gè)工程代表了單片機(jī)要實(shí)現(xiàn)的一個(gè)功能。但是一個(gè)工程,有時(shí)候我們可以把我們的程序分多個(gè)文件寫(xiě),所以每寫(xiě)一個(gè)文件,我們都要添加到我們所建立的工程中去,鼠標(biāo)右鍵點(diǎn) Source Group 1,點(diǎn) Add Files to Group?Source Group 1?...,如圖 2-15所示。

圖2-15 添加文件(一)

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


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

嵌入式開(kāi)發(fā)作為一種專業(yè)且技術(shù)密集型的領(lǐng)域,涵蓋了從硬件底層驅(qū)動(dòng)、中間件到應(yīng)用層軟件開(kāi)發(fā)等多個(gè)層面的工作,其所需的工具種類繁多,各有針對(duì)性,旨在提升開(kāi)發(fā)效率、保證代碼質(zhì)量以及簡(jiǎn)化調(diào)試過(guò)程。

關(guān)鍵字: 嵌入式開(kāi)發(fā) keil

6月21日消息,最近在法國(guó)巴黎舉行的聯(lián)合國(guó)教科文組織首屆阿勒福贊獎(jiǎng)?lì)C獎(jiǎng)儀式上,中國(guó)科學(xué)院古脊椎動(dòng)物與古人類研究所付巧妹獲得阿勒福贊科學(xué)、技術(shù)、工程、數(shù)學(xué)領(lǐng)域杰出青年科學(xué)家國(guó)際獎(jiǎng)(簡(jiǎn)稱"阿勒福贊獎(jiǎng)")。

關(guān)鍵字: 科學(xué) 技術(shù) 工程

之后新建新的工程,添加.a文件就可以使用了,當(dāng)然也可以使用keil來(lái)添加,但是keil默認(rèn)的是用.lab,需要自己配置一下文件屬性,改為lib文件即可。一半release sdk的時(shí)候用這種方式很關(guān)鍵的,畢竟自己的核心代...

關(guān)鍵字: keil 文件屬性 lib文件

PID是一種非常經(jīng)典的控制類算法,憑著它的簡(jiǎn)單易用在工程上得到了廣泛的應(yīng)用,并且影響力也是極高,那為什么說(shuō)其簡(jiǎn)單易用呢?可以說(shuō)只要你對(duì)PID的主要的參數(shù)對(duì)系統(tǒng)的影響理解得足夠好,完全可以通過(guò)手動(dòng)試湊的方式來(lái)獲得一套合適的...

關(guān)鍵字: PID 控制類算法 工程

過(guò)去五年間中國(guó)超算服務(wù)市場(chǎng)的年復(fù)合增長(zhǎng)率保持在24。%左右,預(yù)計(jì)至2025年,這一數(shù)據(jù)將繼續(xù)維持在24.1%。繼武漢超算中心項(xiàng)目本月封頂后,7月22日,國(guó)內(nèi)首個(gè)超算互聯(lián)網(wǎng)工程在山東濟(jì)南上線。

關(guān)鍵字: 超算 互聯(lián)網(wǎng) 工程

摘要:運(yùn)用“以工作過(guò)程為導(dǎo)向”的高職課程開(kāi)發(fā)模式,給出了深入開(kāi)展物聯(lián)網(wǎng)工程實(shí)施與管理課程的建設(shè)與教學(xué)設(shè)計(jì)結(jié)果。該模式可以保證行動(dòng)導(dǎo)向的教學(xué)方法所實(shí)施的實(shí)際效果。

關(guān)鍵字: 物聯(lián)網(wǎng) 高職院校 課程建設(shè) 工程

DSP28335與AD7606通過(guò)SPI的串行數(shù)據(jù)交互

關(guān)鍵字: keil C

現(xiàn)在你應(yīng)該知道我們寫(xiě)的c語(yǔ)言程序,需要借助于編譯器編譯成機(jī)器能夠看懂的機(jī)器文件,也就是hex文件。同時(shí)你也應(yīng)該知道這個(gè)hex文件所處的文件目錄在哪里。

關(guān)鍵字: PIC16F887 MPLAB IDE 工程

為幫助大家更好使用單片機(jī)編程軟件,本文將對(duì)keil單片機(jī)編程軟件仿真、調(diào)劑技巧予以講解,并對(duì)該單片機(jī)編程軟件的常見(jiàn)錯(cuò)誤提示予以闡述。

關(guān)鍵字: 單片機(jī)編程軟件 指數(shù) keil
關(guān)閉