資源描述:
《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所示的加載文件對話框。在該對