Keil C51集成開發(fā)環(huán)境的使用

Keil C51集成開發(fā)環(huán)境的使用

ID:47431015

大?。?.24 MB

頁數(shù):26頁

時間:2020-01-11

Keil C51集成開發(fā)環(huán)境的使用_第1頁
Keil C51集成開發(fā)環(huán)境的使用_第2頁
Keil C51集成開發(fā)環(huán)境的使用_第3頁
Keil C51集成開發(fā)環(huán)境的使用_第4頁
Keil C51集成開發(fā)環(huán)境的使用_第5頁
資源描述:

《Keil C51集成開發(fā)環(huán)境的使用》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、KeilC51集成開發(fā)環(huán)境的使用KeilC51軟件可以從相關(guān)網(wǎng)站下載并安裝。安裝好后,雙擊桌面快捷圖標(biāo)或在“開始”菜單中選擇KeilμVision3,啟動KeilμVision3集成開發(fā)環(huán)境,啟動后界面如圖4-3所示。圖4-3KeilμVision3啟動后的集成開發(fā)環(huán)境界面(一)創(chuàng)建項目KeilμVision3中有一個項目管理器,用于對項目文件進(jìn)行管理。它包含了程序段環(huán)境變量和編程有關(guān)的全部信息,為單片機(jī)程序的管理帶來了很大的方便。創(chuàng)建一個新項目的操作步驟如下:(1)啟動μVision3,創(chuàng)建一個項目

2、文件,并從器件數(shù)據(jù)庫中選擇一款合適的單片機(jī)型號。(2)創(chuàng)建一個新的源程序文件,并把這個源文件添加到項目中;(3)為該單片機(jī)芯片添加或配置啟動程序代碼;(4)設(shè)置工具選項,使之適合目標(biāo)硬件;(5)編譯項目并創(chuàng)建一個*.hex文件。下面以本章任務(wù)為例分別介紹每一步的具體操作。1.新建項目文件單擊菜單“Project”→“NewProject”命令,彈出如圖4-4所示的新建項目對話框,指定保存路徑,建議每個項目使用一個獨(dú)立文件夾,例如本項目保存在“第4章”文件夾;然后,在“文件中名”輸入項目名稱,例如“4-

3、1”,單擊“保存”按鈕即完成新項目的創(chuàng)建(系統(tǒng)默認(rèn)擴(kuò)展名為“.uv2”)。26保存路徑輸入文件名圖4-4新建項目對話框此時彈出選擇單片機(jī)的型號對話框,如圖4-5所示,展開Atmel系列單片機(jī),選擇“AT89C51”,單擊“確定”按鈕完成設(shè)備的選擇。圖4-5選擇單片機(jī)的型號對話框單片機(jī)型號選擇結(jié)束后,在μVision3工作界面左邊的項目管理器中新增加了一個“Target1”目標(biāo)1文件夾,如圖4-6所示。26圖4-6項目管理器中新增“Target1”對話框2.新建源程序文件單擊菜單“File”→“New”

4、命令,就可以創(chuàng)建一個源程序文件。該命令會打開一個空的編輯器窗口,默認(rèn)名為“Text1”,輸入如下源程序:/******************************************************************名稱:?流水燈控制???????????????????????????????????????????????????模?塊?名:AT89C51,74LS373???功能描述:當(dāng)開關(guān)打開時,LED自上而下依次點(diǎn)亮;當(dāng)開關(guān)閉合時,LED從下向上依次點(diǎn)亮。*******

5、***********************************************************/#include#defineucharunsignedchar//類型重定義#defineuintunsignedintsbitKey=P0^0;//定義位名稱voidDelayMS(uintms);//延時函數(shù)原型聲明//主程序voidmain(){uchari,keyPre,shift;Key=1;while(1){keyPre=Key;if(keyPre){

6、shift=0x01;for(i=0;i<8;i++)26{P1=~shift;DelayMS(200);shift<<=1;}}else{shift=0x80;for(i=0;i<8;i++){P1=~shift;DelayMS(200);shift>>=1;}}}}/********************************************************************函數(shù)名稱:DelayMS函數(shù)功能:延時函數(shù)入口參數(shù):參數(shù)ms控制循環(huán)次數(shù),從而控制延時時間長短**

7、******************************************************************/voidDelayMS(uintms){uchari;while(ms--)for(i=0;i<120;i++);}程序輸入完畢后,單擊“File”→“Save”命令對源程序進(jìn)行保存,在保存時,文件名可以是字符、字母或數(shù)字,并且一定要帶擴(kuò)展名(使用匯編語言編寫的源程序,擴(kuò)展名為.asm,使用單片機(jī)C語言編寫的源程序,擴(kuò)展名為.c)。保存好源程序后,源程序窗口中的關(guān)鍵字呈

8、彩色高亮顯示。這里保存為“4-1.c”。特別注意:源程序擴(kuò)展名“.c”必須手動輸入,表示為C語言程序,使KeilC51采用對應(yīng)的C語言的方式來編譯源程序。源程序文件創(chuàng)建好后,可以把這個文件添加到項目管理器中。單擊項目管理器中“Target1”文件夾旁邊的“+”按鈕,展開后在“SourceGroup1”上單擊右鍵,彈出快捷菜單,如圖4-7所示。選擇“AddFilestoGroup’SourceGroup1’”命令,彈出如圖4-8所示的加載文件對話框。在該對

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。