keil及硬件仿真

keil及硬件仿真

ID:37826957

大?。?.19 MB

頁數(shù):18頁

時間:2019-06-01

keil及硬件仿真_第1頁
keil及硬件仿真_第2頁
keil及硬件仿真_第3頁
keil及硬件仿真_第4頁
keil及硬件仿真_第5頁
資源描述:

《keil及硬件仿真》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫

1、第二章Keil應用作者:彭?;靼步煌ù髮W電信學院電子2002級版本:V1.1寫作時間:2004年12月---2005年3月Keil是目前世界上最好的51單片機的匯編和C語言的開發(fā)工具。支持匯編,C語言以及混合編程。Keil提供包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(μVision)將這些部分組合在一起。掌握這一軟件的使用對于51系列的單片機的用戶來說是十分必要的,如果你使用C語言編程,那么Keil幾乎就是你的不二之選;即使你不使用C語言而僅使用匯編語言,其方便易用的集成環(huán)境、強大的軟件仿真調(diào)

2、試工具也會令你事半功倍。第一節(jié)一般開發(fā)流程1)打開Keil后,出現(xiàn)圖2-1畫面;點擊菜單project,選擇newproject:圖2-12)然后選擇你要保存的路徑,輸入工程文件的名字;比如:如圖2-2所示,保存到Keil目錄里,工程文件的名字為test.uv2,然后點擊保存。1圖2-23)這時會彈出一個對話框,要求你選擇單片機的型號,Keilc51幾乎支持所有的51核的單片機;你可以根據(jù)你使用的單片機來選擇,一般可選用Atmel的AT89C51,寫好的程序也可以在其它的51系列的單片機上用。如圖2-3所示,選擇AT89C51之后,然后點擊確定。右邊一欄(

3、Description)是對這個單片機的基本的說明。包括I/O口、計數(shù)器/定時器、中斷源、ROM、RAM等。圖2-34)這時要新建一個源程序文件,建立一個匯編或C文件,點擊菜單File->New,如圖2-4。如果你已經(jīng)有源程序文件,可以點擊菜單File->Open,打開已經(jīng)有的源程序文件。2圖2-45)如圖2-5,選擇菜單File->Save。也可以先不保存,但是先保存是一個好的編程習慣。圖2-56)選擇你要保存的路徑,在文件名里輸入文件名,注意一定要輸入擴展名,如果是C程序文件,擴展名為.c,如果是匯編文件,擴展名為.asm。如圖2-6:這里是要存儲一個

4、C源程序文件,所以輸入.c擴展名,保存為test.c的名字,(當然也可以保存為其他名字),點擊保存。圖2-67)輸入一段簡單的程序:#include#defineuintunsignedint3delay(uintt)//延時函數(shù){uinti;for(i=0;i

5、藍色;這樣編程的時候就可以更少的犯錯誤了。8)點擊Target1前面的+號,展開里面的內(nèi)容SourceGroup1,如圖2-8:4圖2-89)如圖2-9:用右鍵點擊SourceGroup1(注意用鼠標的右鍵,而不是左鍵),將彈出一個菜單,選擇AddFilestoGroup‘SourceGroup1'。圖2-910)選擇剛才的文件test.c,文件類型選擇CSourcefile(*.c)。因為我們的是C程序文件,所以選擇該類型;如果是匯編文件,就選擇asmsourcefile;如果是目標文件,選擇Objectfile;如果是庫文件,選擇Libraryfile

6、。最后點擊Add;點擊add之后,窗口不會消失,(如果要添加多個文件,可以不斷添加),添加完畢此時再點擊Close關閉該窗口。5圖2-1011)這時在Sourcegroup1前就多了一個+號,點擊+號,就可以看見里就有test.c文件,如圖2-11:圖2-1112)C程序文件已被我們加到了項目中了,下面就可以進行編譯運行了。我們先來看圖2-12吧,圖中1、2、3都是編譯按鈕;不同是1是用于編譯單個文件,2是編譯當前項目,3是重新編譯;如果先前編譯過一次之后文件沒有做動編輯改動,這時再點擊1或2是不會再次重新編譯的,但是每點擊3一次均會再次編譯鏈接一次,不管

7、程序是否有改動。4是停止編譯按鈕,只有點擊了前三個中的任一個,停止按鈕才會生效。6窗口顯示的是當前項目所包含的文件;7是程序?qū)懭氪翱?;?中可以看到編譯的錯誤信息和使用的系統(tǒng)資源情況等,以后我們要查錯就靠它了。5左邊有一個小放大鏡的按鈕,這就是開啟關閉調(diào)試模式的按鈕。所有的快捷圖標都存在于菜單中,不過筆者建議大家使用快捷圖標,所以就不一一介紹菜單中的選項了。6程序?qū)懭氪翱趫D2-1213)點擊圖2-12中的5,進入調(diào)試模式,軟件窗口樣式大致如圖2-13所示。圖中1是CPU復位,模擬芯片的復位,程序回到最開頭處執(zhí)行。2為運行,當程序處于停止狀態(tài)時才有效。3為

8、停止,程序處于運行狀態(tài)時才有效。4為單步執(zhí)行程序,遇到子程序則進入

當前文檔最多預覽五頁,下載文檔查看全文

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

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