第2課 keil軟件及工程文件的建立
為了便于大家學(xué)習(xí),這里我們寫一個以1602液晶為顯示器件的可顯示時、分、秒的電子時鐘程序為例介紹整體程序從編輯、編譯到下載的全過程。(具休程序已事先寫好并經(jīng)正常調(diào)試無誤,后面課程會具體介紹,這里暫不作講解)
在正式的寫程序之前,需進(jìn)行keil uVision2軟件的安裝和實驗板驅(qū)動程序的安裝,相關(guān)的軟件及驅(qū)動程序請大家直接在實驗室網(wǎng)站下載中心進(jìn)行下載,這里給出下載地址。keil uVision2軟件件及安裝方法、實驗板驅(qū)動程序及安裝方法。
安裝安成后,即可按下面的步驟進(jìn)行。
1、KEIL軟件的使用及工程文件的建立
51單片機(jī)程序設(shè)計所用到的開發(fā)軟件主要是keil uVision,它是由德國Keil Software公司開發(fā)的,2005年Keil公司被ARM公司收購,并于2009年發(fā)布了keil uVision4,這個版本的軟件支持ARM系列的芯片,如現(xiàn)目前流行的STM32等芯片 ,我們這里使用的是uVision2版本。
(1)、打開KEIL軟件
雙擊keil快捷方式圖標(biāo)(軟件安裝好后,一般在桌面上會有快捷方式,雙擊即可),出現(xiàn)啟動界面如圖1,緊接著出現(xiàn)編輯界面如圖2。
圖1 啟動keil軟件時的界面
圖2 進(jìn)入keil后的編輯界面
(2)、新建工程
進(jìn)入keil編輯界面后,點擊Project菜單中的New Project選項如圖3所示(注意,如果之前該軟件已經(jīng)建立過工程,需要點擊Close Project后再新建工程)。
圖3 新建工程
(3)、選擇該工程所要保存的路徑,輸入工程名。對于keil軟件,一個工程里面通常包含若干個文件,為了便于管理,一般先建立一個文件夾用于存放該工程文件,這里我們在桌面上建立文件文件夾(當(dāng)然也可以放在其它盤里面),取名為“zndz”,然后將工程文件也取名為“zndz”,并點擊保存,如圖4所示。
圖4 保存工程
(4)、選擇單片機(jī)型號
點擊“保存”后,會馬上彈出一個要求用戶選擇單片機(jī)型號的對話框,里面有各個公司的單片機(jī),用戶根據(jù)自己采用單片機(jī)加以選擇即可,如圖5所示。我們實驗板上的型號為STC89C52,大家會發(fā)現(xiàn),此對話框里并沒有該型號的單片機(jī),但51內(nèi)核的單片機(jī)具有通用性,所以我們選用任何一款89c52單片機(jī)都可以,這里我們選擇Atmel公司的AT89C52,然后點擊“確定”,如圖5所示。
圖6 單片機(jī)型號選擇
點擊“確定”后會有一個啟動代碼復(fù)制提示框出現(xiàn),如圖7所示,里面的內(nèi)容是問你是否需要復(fù)制8051單片機(jī)的啟動代碼,因為我們是采用C語言編程,這里我們直接點擊“否”就可以了。
圖6 啟動代碼復(fù)制提示框
之后就會進(jìn)入新的編輯界面,如圖7所示,至此,一個單片機(jī)工程就建立好了,但這個工程并不是一個完整的工程,工程中還需要建相應(yīng)的文件才行,下面我們開始建立文件。
圖7 選擇單片機(jī)后的界面
(5)、建立文件
如圖,點擊圖8編輯界面左上角的或點擊New菜單片的File菜單,之后會出現(xiàn)如圖9所示的界面
圖8 新建文件
圖9 建立文件后的界面
(6)、保存文件
文件建好后,還得將來文件添加到工程去,在添加之前我們先得對文件進(jìn)行保存,點擊按鈕,此時會出現(xiàn)界面如圖10所示,在文件名(N)后面的框中取名“zndz.c”,注意因為是采用C語言編程,所以文件名的后綴名為“.c”,如果是采用匯編語言,則后綴名應(yīng)該“.asm”.然后點擊保存。
關(guān)鍵詞:
keil軟件工程文件單片
相關(guān)推薦
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車電子
- 轉(zhuǎn)換器
- 電源管理
- 信號放大器
評論