資源描述:
《單片機(jī)仿真軟件keil c51軟件的使用教程(中文版)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、單片機(jī)仿真軟件KeilC51軟件的使用教程(中文版)keiluvision2C51軟件是目前功能最強(qiáng)大的單片機(jī)c語(yǔ)言集成開(kāi)發(fā)環(huán)境,本軟件及視頻教程可以本站下載?! ∠旅嫖覀兺ㄟ^(guò)圖解的方式來(lái)KeilC51軟件的使用教程,學(xué)習(xí)最簡(jiǎn)單的,如何輸入源程序→新建工程→工程詳細(xì)設(shè)置→源程序編譯得到目標(biāo)代碼文件?! 〉谝徊剑弘p擊KeiluVision2的桌面快捷方式(圖1),啟動(dòng)Keil集成開(kāi)發(fā)開(kāi)發(fā)軟件。軟件啟動(dòng)后的界面如圖2所示。圖1:?jiǎn)?dòng)KeiluVision2單片機(jī)集成開(kāi)發(fā)環(huán)境圖2:軟件啟動(dòng)后的界面
2、 第二步:新建文本編輯窗。點(diǎn)擊工具欄上的新建文件快捷按鍵,即可在項(xiàng)目窗口的右側(cè)打開(kāi)一個(gè)新的文本編輯窗,見(jiàn)圖3所示。圖3:新建文本編輯窗 第三步:輸入源程序。在新的文本編輯窗中輸入源程序,可以輸入C語(yǔ)言程序,也可以輸入?yún)R編語(yǔ)言程序,見(jiàn)圖4。圖4:輸入源程序 第四步:保存源程序。保存文件時(shí)必須加上文件的擴(kuò)展名,如果你使用匯編語(yǔ)言編程,那么保存時(shí)文件的擴(kuò)展名為“.asm”,如果是C語(yǔ)言程序,文件的擴(kuò)展名使用“*.C”。圖5:保存源程序注:第3步和第4步之間的順序可以互換,即可以先輸入源程序后保存
3、,也可以先保存后輸入源程序。 第五步:新建立Keil工程。如圖6所示,點(diǎn)擊"工程"→"新建工程"命令,將出現(xiàn)保存對(duì)話框(圖7)。圖6:新建工程圖7:保存工程對(duì)話框 在保存工程對(duì)話框中輸入你的工程的文件名,Keil工程默認(rèn)擴(kuò)展名為".uv2",工程名稱不用輸入擴(kuò)展名(見(jiàn)圖7),一般情況下使工程文件名稱和源文件名稱相同即可,輸入名稱后保存,將出現(xiàn)"選擇設(shè)備"對(duì)話框(圖8),在對(duì)話框中選擇CPU的型號(hào)?! 〉诹剑哼x擇CPU型號(hào)。如圖8所示,為工程選擇CPU型號(hào),本新建工程選擇了ATMEL公司的A
4、T89C51單片機(jī)。圖8:選擇CPU型號(hào)對(duì)話框 第七步:加入源程序到工程中。在選擇好CPU型號(hào)后,點(diǎn)擊"確定"按鈕返回主界面,此時(shí)可見(jiàn)到工程管理窗中出現(xiàn)“Target1”,點(diǎn)擊“Target1”前面的“+”號(hào)展開(kāi)下一層的“SourceGroup1”文件夾,此時(shí)的新工程是空的,“SourceGroup1”文件夾中什么文件都沒(méi)有,必須把剛才輸入的源程序加入到工程當(dāng)中。如圖9所示,右擊工程管理窗中的“SourceGroup1”,出現(xiàn)下拉菜單,點(diǎn)擊“增加文件到組'SourceGroup1'”命令,將出
5、現(xiàn)添加文件對(duì)話框(圖10)。圖9:添加文件到工程命令?更詳細(xì)的單片機(jī)c語(yǔ)言教程共17課時(shí),附有源代碼下載 在添加文件對(duì)話框(圖10)中,找到要添加到工程中的源程序文件。注意:在對(duì)話框中的文件類型默認(rèn)為"C源文件(*.c)",如果你要添加到工程中的是匯編語(yǔ)言程序,則在文件類型中必須選中“Asm源文件(*.a*;*.src)”,以*.asm為擴(kuò)展名的匯編源程序才會(huì)出現(xiàn)在文件列表框中。圖10:瀏覽選擇ASM源程序 雙擊該文件lich1.asm,即可將該文件添加到工程當(dāng)中,另外也可以單擊lich1.
6、asm選中該文件,再點(diǎn)擊"Add"按鈕,也可以把文件加入工程中(見(jiàn)圖11)。圖11:選中ASM源程序,加入到工程中 點(diǎn)擊Add按鈕后,把文件添加到工程中,此時(shí)添加文家對(duì)話框并不會(huì)自動(dòng)關(guān)閉,而是等待繼續(xù)添加其他文件,初學(xué)者往往以為沒(méi)有加入成功,再次雙擊該文件,則會(huì)出現(xiàn)圖12對(duì)話框,表示該文件不再加入目標(biāo)。此時(shí)此時(shí)應(yīng)該點(diǎn)擊“確定”按鈕,返回到前一對(duì)話框,再點(diǎn)擊“關(guān)閉”按鈕,返回到主界面。圖12:重復(fù)加入文件對(duì)話框 當(dāng)給工程添加源程序文件成功后,工程管理器中的“SourceGroup1”文件夾的前
7、面會(huì)出現(xiàn)一個(gè)“+”號(hào),單擊“+”號(hào),展開(kāi)文件夾,可以看到lich1.asm已經(jīng)出現(xiàn)在里面,雙擊即可打開(kāi)該文件進(jìn)行編輯修改源程序(見(jiàn)圖13)圖13:文件成功加入工程 第八步:工程目標(biāo)'Target1'屬性設(shè)置。如下圖14所示,在工程項(xiàng)目管理窗中的"Target1"文件夾上右擊,出現(xiàn)下拉菜單,點(diǎn)擊“目標(biāo)'Target1'屬性”命令,就進(jìn)入目標(biāo)屬性設(shè)置界面。圖14:進(jìn)入工程目標(biāo)屬性設(shè)置 工程目標(biāo)'Target1'屬性設(shè)置對(duì)話框(圖15)中有8個(gè)頁(yè)面,設(shè)置的項(xiàng)目繁多復(fù)雜,大部分使用默認(rèn)設(shè)置即可,我們
8、主要設(shè)置其中的“目標(biāo)”、“輸出”、“調(diào)試”三個(gè)頁(yè)面,下面對(duì)這三個(gè)頁(yè)面的設(shè)置進(jìn)行詳細(xì)介紹。 1、工程目標(biāo)屬性設(shè)置。該頁(yè)面單片機(jī)的晶振頻率、存儲(chǔ)器等,我們把晶振的頻率改為11.0592,頻率設(shè)置和你實(shí)驗(yàn)板上的實(shí)際晶振頻率相同即可(圖15)。圖15:晶振頻率設(shè)置 2、工程輸出設(shè)置。該頁(yè)面設(shè)置如下圖16所示。注意:如果要進(jìn)行單片機(jī)寫(xiě)片實(shí)驗(yàn),則一定要把“E生成HEX文件”選項(xiàng)選中,程序編譯后才能生成我們寫(xiě)單片機(jī)需要的HEX格式目標(biāo)文件。圖16:工程輸出設(shè)置 3、工程調(diào)試設(shè)置?!罢{(diào)試”頁(yè)面設(shè)置如下圖17