<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 第2課 keil軟件及工程文件的建立

          第2課 keil軟件及工程文件的建立

          作者: 時(shí)間:2016-12-01 來源:網(wǎng)絡(luò) 收藏
          單片機(jī)系統(tǒng)設(shè)計(jì)主要包括硬件設(shè)計(jì)和軟件設(shè)計(jì),對于單片機(jī)初者來說主要在于軟件的學(xué)習(xí),也就是程序設(shè)計(jì),等大家程序這塊掌握得差不多了,再去結(jié)合具體的項(xiàng)目學(xué)習(xí)做硬件,最終掌握單片機(jī)系統(tǒng)設(shè)計(jì)的方法。而在進(jìn)行軟件學(xué)習(xí)的時(shí)候需要用到單片機(jī)實(shí)驗(yàn)板進(jìn)行實(shí)驗(yàn)驗(yàn)證,實(shí)驗(yàn)板建議直接購買,當(dāng)然如果電子技術(shù)基礎(chǔ)好的話,自己做板也是可以的。這次教程開發(fā)程序所用到的軟件為keil uVision2,該軟件大家可以到實(shí)驗(yàn)室的下載中心進(jìn)行下載;硬件實(shí)驗(yàn)平臺主要采用我們實(shí)驗(yàn)室自行設(shè)計(jì)的實(shí)驗(yàn)板,有需要的請直接與我們聯(lián)系。下面分別介紹這keil uVision2和實(shí)驗(yàn)板的使用方法,在程序編寫完成后需把程序燒寫到單片機(jī)中,我們是用ISP在線下載工具,這里一并進(jìn)行介紹。
          為了便于大家學(xué)習(xí),這里我們寫一個(gè)以1602液晶為顯示器件的可顯示時(shí)、分、秒的電子時(shí)鐘程序?yàn)槔榻B整體程序從編輯、編譯到下載的全過程。(具休程序已事先寫好并經(jīng)正常調(diào)試無誤,后面課程會(huì)具體介紹,這里暫不作講解)
          在正式的寫程序之前,需進(jìn)行keil uVision2軟件的安裝和實(shí)驗(yàn)板驅(qū)動(dòng)程序的安裝,相關(guān)的軟件及驅(qū)動(dòng)程序請大家直接在實(shí)驗(yàn)室網(wǎng)站下載中心進(jìn)行下載,這里給出下載地址。keil uVision2軟件件及安裝方法、實(shí)驗(yàn)板驅(qū)動(dòng)程序及安裝方法。
          安裝安成后,即可按下面的步驟進(jìn)行。
          1、KEIL軟件的使用及工程文件的建立
          51單片機(jī)程序設(shè)計(jì)所用到的開發(fā)軟件主要是keil uVision,它是由德國Keil Software公司開發(fā)的,2005年Keil公司被ARM公司收購,并于2009年發(fā)布了keil uVision4,這個(gè)版本的軟件支持ARM系列的芯片,如現(xiàn)目前流行的STM32等芯片 ,我們這里使用的是uVision2版本。
          (1)、打開KEIL軟件
          雙擊keil快捷方式圖標(biāo)(軟件安裝好后,一般在桌面上會(huì)有快捷方式,雙擊即可),出現(xiàn)啟動(dòng)界面如圖1,緊接著出現(xiàn)編輯界面如圖2。
          圖1 啟動(dòng)keil軟件時(shí)的界面
          圖2 進(jìn)入keil后的編輯界面
            (2)、新建工程
          進(jìn)入keil編輯界面后,點(diǎn)擊Project菜單中的New Project選項(xiàng)如圖3所示(注意,如果之前該軟件已經(jīng)建立過工程,需要點(diǎn)擊Close Project后再新建工程)。
          圖3 新建工程
          (3)、選擇該工程所要保存的路徑,輸入工程名。對于keil軟件,一個(gè)工程里面通常包含若干個(gè)文件,為了便于管理,一般先建立一個(gè)文件夾用于存放該工程文件,這里我們在桌面上建立文件文件夾(當(dāng)然也可以放在其它盤里面),取名為“zndz”,然后將工程文件也取名為“zndz”,并點(diǎn)擊保存,如圖4所示。
          圖4 保存工程
          (4)、選擇單片機(jī)型號
          點(diǎn)擊“保存”后,會(huì)馬上彈出一個(gè)要求用戶選擇單片機(jī)型號的對話框,里面有各個(gè)公司的單片機(jī),用戶根據(jù)自己采用單片機(jī)加以選擇即可,如圖5所示。我們實(shí)驗(yàn)板上的型號為STC89C52,大家會(huì)發(fā)現(xiàn),此對話框里并沒有該型號的單片機(jī),但51內(nèi)核的單片機(jī)具有通用性,所以我們選用任何一款89c52單片機(jī)都可以,這里我們選擇Atmel公司的AT89C52,然后點(diǎn)擊“確定”,如圖5所示。
          圖6 單片機(jī)型號選擇
          點(diǎn)擊“確定”后會(huì)有一個(gè)啟動(dòng)代碼復(fù)制提示框出現(xiàn),如圖7所示,里面的內(nèi)容是問你是否需要復(fù)制8051單片機(jī)的啟動(dòng)代碼,因?yàn)槲覀兪遣捎肅語言編程,這里我們直接點(diǎn)擊“否”就可以了。
          圖6 啟動(dòng)代碼復(fù)制提示框
          之后就會(huì)進(jìn)入新的編輯界面,如圖7所示,至此,一個(gè)單片機(jī)工程就建立好了,但這個(gè)工程并不是一個(gè)完整的工程,工程中還需要建相應(yīng)的文件才行,下面我們開始建立文件。
          圖7 選擇單片機(jī)后的界面
          (5)、建立文件
          如圖,點(diǎn)擊圖8編輯界面左上角的或點(diǎn)擊New菜單片的File菜單,之后會(huì)出現(xiàn)如圖9所示的界面
          圖8 新建文件
          圖9 建立文件后的界面
          (6)、保存文件
          文件建好后,還得將來文件添加到工程去,在添加之前我們先得對文件進(jìn)行保存,點(diǎn)擊按鈕,此時(shí)會(huì)出現(xiàn)界面如圖10所示,在文件名(N)后面的框中取名“zndz.c”,注意因?yàn)槭遣捎肅語言編程,所以文件名的后綴名為“.c”,如果是采用匯編語言,則后綴名應(yīng)該“.asm”.然后點(diǎn)擊保存。
          上一頁 1 2 3 下一頁

          關(guān)鍵詞: keil軟件工程文件單片

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();