歡迎您光臨本站 登入註冊首頁

詳細的KEIL C51 UV2使用教程

admin @ 2014-03-14 , reply:0

概述

這裡我大致說說怎麼開始keilvision2,因為我剛開始用它,不當之處請莫見笑!希望可以互相交流,共同促進。1、首先是新建一個*.c文件(filenew),寫入你的程序,保存;2、由(project……

這裡我大致說說怎麼開始keil vision2,因為我剛開始用它,不當之處請莫見笑!希望可以互相交流,共同促進。
1、首先是新建一個*.c文件(file new),寫入你的程序,保存;
2、由(project new project)建立新工程,按程序要求輸入工程名(默認後綴是.uv2),確定后彈出對話框提示你選單片機,比如我是選atmel的89c52,然後確定;
3、由(view project window)打開project window,在工程管理區顯示有一個target1的文件夾,單擊其前面的+號打開該文夾,可看到有一個名為source group1的子文件夾,右擊它,在彈除菜單里選擇add file to group 'source group1', 在彈出‘打開’對話框里選中剛才建立的*.c文件,確定后,再用close關閉對話框,你可以看到source group1的子文件夾里有文件了(就是剛才那個加進去的*.c文件)。雙擊將它打開,這時如果程序的保留字沒有加亮,可以用(view option)打開對話框,選defalt,在確定就行了,當然你可以按你的習慣選其他的;
4、至此你可以看到(project build)菜單或按鈕欄可用了。選擇它(或按F7)編譯你的程序,在改正程序中的所有錯誤后,debug start/stop debug session菜單和相應的按鈕就可用了,選擇它就可以開始調試了。在view memory打開內存觀查器,在address欄里輸入d:0x**可以看到內部ram的直接定址的變數,輸入x:0x****,可以看到指定的外部ram地址,c:0x****對應代碼區,而i:0x** 可以觀察內部ram的間接定址的變數(89c52的129~256地址,與特殊寄存器的直接定址區分)。我還不知道如果觀察ram中直接位列表,不知道是不是vision2沒有提供這個功能,如果你知道麻煩告訴我一聲,不過可以用watch,觀察個別的位變數。

[admin via 研發互助社區 ] 詳細的KEIL C51 UV2使用教程已經有3826次圍觀

http://cocdig.com/docs/show-post-387.html