起點提供keil uvision2破解版下載,keil uvision2是德國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),keil uvision2集成了源程序編輯和程序調(diào)試于一身,支持匯編,c。pl/M等多種語言,是目前應(yīng)用得最廣泛的單片機開發(fā)工具。
keil uvision2使用接近于傳統(tǒng)c語言的語法來開發(fā),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用,而且大大的提高了工作效率和項目開發(fā)周期,他還能嵌入?yún)R編,您可以在關(guān)鍵的位置嵌入,使程序達(dá)到接近于匯編的工作效率。
【特色介紹】
Keil C51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows界面,使您能在很短的時間內(nèi)就能學(xué)會使用keil c51來開發(fā)您的單片機應(yīng)用程序 。
另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。
【使用說明】
keil uVision是一個單片機C語言的編程軟件,后面的數(shù)字代表版本,keil uVision的版本有keil uVision1,keil uVision2,keil uVision3,keil uVision4,數(shù)字越大代表版本越高越新,現(xiàn)在最新版本是keil uVision4 有C51版本和ARM版本之分。它支持眾多不同公司的 MCS-51 架構(gòu)的芯片,它集編輯,編譯,仿真等于一體,同時還支持、PLM、匯編和 C 語言的程序設(shè)計,界面友好,易學(xué)易用,在調(diào)試程序,軟件仿真方面也有很強大的功能。 因此很多開發(fā) 51 單片機 應(yīng)用的工程師或普通的單片機愛好者,都對它十分喜歡。
【使用教程】
keil uvision2軟件我們在前面有所介紹,是目前功能最強大的單片機c語言集成開發(fā)環(huán)境。
第一步: 雙擊Keil uVision2的桌面快捷方式,啟動Keil集成開發(fā)開發(fā)軟件。

第二步: 新建文本編輯窗。點擊工具欄上的新建文件快捷按鍵,即可在項目窗口的右側(cè)打開一個新的文本編輯窗
第三步:輸入源程序。在新的文本編輯窗中輸入源程序,可以輸入C語言程序,也可以輸入?yún)R編語言程序
第四步:保存源程序。保存文件時必須加上文件的擴展名,如果你使用匯編語言編程,那么保存時文件的擴展名為“.asm”,如果是C語言程序,文件的擴展名使用“*.C ”。 
注:第3步和第4步之間的順序可以互換,即可以先輸入源程序后保存,也可以先保存后輸入源程序。
第五步:新建立Keil工程。如圖6所示,點擊 "工程" → "新建工程" 命令,將出現(xiàn)保存對話框

在保存工程對話框中輸入你的工程的文件名,Keil工程默認(rèn)擴展名為".uv2",工程名稱不用輸入擴展名,一般情況下使工程文件名稱和源文件名稱相同即可,輸入名稱后保存,將出現(xiàn)"選擇設(shè)備"對話框,在對話框中選擇CPU的型號。
第六步:選擇CPU型號。如圖8所示,為工程選擇CPU型號,本新建工程選擇了ATMEL公司的AT89C51單片機。
第七步:加入源程序到工程中。在選擇好CPU型號后,點擊"確定"按鈕返回主界面,此時可見到工程管理窗中出現(xiàn)“Target 1”,點擊“Target 1”前面的“+”號展開下一層的“Source Group 1”文件夾,此時的新工程是空的,“Source Group 1”文件夾中什么文件都沒有,必須把剛才輸入的源程序加入到工程當(dāng)中。如圖9所示,右擊工程管理窗中的“Source Group 1”,出現(xiàn)下拉菜單,點擊“增加文件到組'Source Group 1'”命令,將出現(xiàn)添加文件對話框
在添加文件對話框(圖10)中,找到要添加到工程中的源程序文件。注意:在對話框中的文件類型默認(rèn)為"C 源文件 (*.c) ",如果你要添加到工程中的是匯編語言程序,則在文件類型中必須選中“Asm 源文件 (*.a*; *.src) ”, 以*.asm為擴展名的匯編源程序才會出現(xiàn)在文件列表框中。
雙擊該文件lich1.asm,即可將該文件添加到工程當(dāng)中,另外也可以單擊lich1.asm選中該文件,再點擊"Add"按鈕,也可以把文件加入工程中
點擊Add按鈕后,把文件添加到工程中,此時添加文家對話框并不會自動關(guān)閉,而是等待繼續(xù)添加其他文件,初學(xué)者往往以為沒有加入成功,再次雙擊該文件,則會出現(xiàn)圖12對話框,表示該文件不再加入目標(biāo)。此時此時應(yīng)該點擊“確定”按鈕,返回到前一對話框,再點擊“關(guān)閉”按鈕,返回到主界面。
當(dāng)給工程添加源程序文件成功后,工程管理器中的“Source Group 1”文件夾的前面會出現(xiàn)一個“+”號,單擊“+”號,展開文件夾,可以看到lich1.asm已經(jīng)出現(xiàn)在里面,雙擊即可打開該文件進(jìn)行編輯修改源程序
第八步:工程目標(biāo)'Target 1'屬性設(shè)置。如下圖14所示,在工程項目管理窗中的"Target 1"文件夾上右擊,出現(xiàn)下拉菜單,點擊“目標(biāo)'Target 1'屬性”命令,就進(jìn)入目標(biāo)屬性設(shè)置界面。
工程目標(biāo)'Target 1'屬性設(shè)置對話框中有8個頁面,設(shè)置的項目繁多復(fù)雜,大部分使用默認(rèn)設(shè)置即可,我們主要設(shè)置其中的“目標(biāo)”、“輸出”、“調(diào)試”三個頁面,下面對這三個頁面的設(shè)置進(jìn)行詳細(xì)介紹。
1、工程目標(biāo)屬性設(shè)置。該頁面單片機的晶振頻率、存儲器等,我們把晶振的頻率改為11.0592,頻率設(shè)置和你實驗板上的實際晶振頻率相同即可
2、工程輸出設(shè)置。該頁面設(shè)置如下圖16所示。注意:如果要進(jìn)行單片機寫片實驗,則一定要把“E生成HEX文件”選項選中,程序編譯后才能生成我們寫單片機需要的HEX格式目標(biāo)文件。
如果您沒有仿真器或者是仿真芯片:以下 3,4可跳過不看,直接到第九步。
3、工程調(diào)試設(shè)置。“調(diào)試”頁面設(shè)置如下圖17所示。該頁分為左右兩半,左半邊是軟件仿真設(shè)置,而右半邊是硬件仿真設(shè)置,當(dāng)你使用軟件仿真時,選中左邊的“S使用仿真器”;如果你使用硬件仿真器,那么就按下圖所示設(shè)置硬件仿真,同時把仿真器連接到你的電腦串口上。
4、串口設(shè)置。串口設(shè)置如下圖18所示。串口號根據(jù)你的仿真器實際連接來設(shè)置,如你把仿真器接到COM2,那么就選擇COM2;通信波特率選擇38400即可。
第九步:源程序的編譯與目標(biāo)文件的獲得
至此,我們已經(jīng)完成了從源程序輸入、工程建立、工程詳細(xì)設(shè)置的工作,接下來我們將完成最后的步驟,此時我們可以在文本編輯窗中繼續(xù)輸入或修改我們的源程序,使程序?qū)崿F(xiàn)我們的目標(biāo),在檢查程序無誤后保存工程。接著如下圖19所示,點擊“構(gòu)造目標(biāo)”快捷按鈕,進(jìn)行源程序的編譯連接,源程序編譯相關(guān)的信息會出現(xiàn)在輸出窗口中的“構(gòu)造”頁中。下圖19顯示編譯結(jié)果為0錯誤,0警告,同時產(chǎn)生了目標(biāo)文件lich1.hex。如果源程序中有錯誤,則不能通過編譯,錯誤會在輸出窗口中報告出來,雙擊該錯誤,就可以定位到源程序的出錯行,我們可以對源程序進(jìn)行反復(fù)修改,再編譯,直到?jīng)]有錯誤為止。注意:每次修改源程序后一定要保存。
編譯通過后,我們打開工程文件夾,可以看到文件夾中有了“l(fā)ich1.hex”,這就是我們需要的最終目標(biāo)文件,用編程器(也稱燒錄器)把該文件寫入單片機,單片機就可以實現(xiàn)我們程序的功能了,趕快把目標(biāo)文件寫入單片機,在實驗板上看看程序的效果吧。該程序?qū)崿F(xiàn)單片機閃爍燈,實驗板上接在P1.7端口上的發(fā)光二極管會不停地閃爍。


































