Proteus和Keil軟件在單片機(jī)中的應(yīng)用_第1頁
Proteus和Keil軟件在單片機(jī)中的應(yīng)用_第2頁
Proteus和Keil軟件在單片機(jī)中的應(yīng)用_第3頁
Proteus和Keil軟件在單片機(jī)中的應(yīng)用_第4頁
Proteus和Keil軟件在單片機(jī)中的應(yīng)用_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、4科技資訊 科技資訊SCIENCE&TECHNOLOGYINFORMATION2009NO.36SCIENCE&TECHNOLOGYINFORMATION信息技術(shù)學(xué)生普遍反映單片機(jī)課程學(xué)習(xí)非常吃力,難學(xué),課堂上也非??菰餆o味,為提高教學(xué)效果,目前采用Proteus 和Keil 軟件在多媒體教室進(jìn)行仿真,學(xué)生也親自參與,普遍反映很好,學(xué)生不僅把課本知識搞懂了,學(xué)習(xí)主動性也有了明顯的提高。另外,這兩大軟件的出現(xiàn),也為從事單片機(jī)設(shè)計(jì)和開發(fā)的人員節(jié)省了資金和時間,使得開發(fā)周期縮短。近年來,逐步被越來越多的高校學(xué)生、教學(xué)人員以及工程開發(fā)人員所使用。1 Proteus 和Keil 簡介Pr

2、oteus 是英國Labcenter 公司開發(fā)的電路分析與仿真軟件,用于仿真、分析各種模擬器件和集成電路,該軟件的特點(diǎn)是:(1實(shí)現(xiàn)了單片機(jī)仿真和電路仿真相結(jié)合。(2支持主流單片機(jī)系統(tǒng)的仿真。(3提供軟件調(diào)試功能。具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時可以觀察各個變量、寄存器等的當(dāng)前狀態(tài),支持第三方的軟件編譯和調(diào)試環(huán)境,如Keil C51uVision2等軟件。(4具有強(qiáng)大的原理圖繪制功能。Proteus 既能仿真單片機(jī)CPU 的工作情況,也可以仿真單片機(jī)外圍電路或無單片機(jī)參與的其他電路的工作情況。因此在仿真和調(diào)試時,關(guān)心的不再是某些語句執(zhí)行時單片機(jī)寄存器和存儲器內(nèi)容的改動,而是從工程的角度直

3、接看程序運(yùn)行和電路工作的過程和結(jié)果,彌補(bǔ)了實(shí)驗(yàn)和工程應(yīng)用間脫節(jié)的矛盾和現(xiàn)象。Keil 是德國Keil 公司開發(fā)的單片機(jī)編譯器,可用于編譯C 源代碼、匯編程序、連接和定位目標(biāo)文件和庫文件、創(chuàng)建HEX 文件、調(diào)試目標(biāo)程序等,是一個集成化的文件管理編譯環(huán)境。2 單片機(jī)虛擬仿真實(shí)例仿真項(xiàng)目:基于AT89C51單片機(jī)的數(shù)字鐘系統(tǒng),所選擇的軟件版本號:ProteusPRO6.7SP3和keil uVision2。兩個軟件版本可以從網(wǎng)上免費(fèi)下載,也可購買其光盤,安裝如常用軟件一樣,非常簡單。2.1 在Proteus 軟件中繪制電路圖(1打開安裝好的Proteus 軟件,在工具箱中選擇Component 按鈕

4、;(2單擊對象選擇器中的P 按鈕,會彈出Pick Devices 對話框;(3將元器件添加到編輯環(huán)境,若要更改元器件的設(shè)置,則右擊選中對象后再單擊,打開屬性對話框,在Component Value 文本框中鍵入對應(yīng)值,單擊OK 完成;(4電源符號的選擇:單擊工具箱中的Inter-sheet Terminal 按鈕,選擇Power 后,在原理圖中單擊,即可添加相應(yīng)電源符號;(5總線的繪制:單擊工具箱中的BUS 按鈕,在原理圖的空白處兩次單擊即可完成;(6將元器件按照布線方向排列,并將電路連線;(7在DEBUG 菜單中選擇USE REMOTE DEBUG MONITOR 選項(xiàng)。2.2 在keil

5、uVision2中編制程序(1新建項(xiàng)目。啟動uVision2,選擇Project New Project 菜單項(xiàng),打開對話框,輸入項(xiàng)目文件名并選擇保存路徑。項(xiàng)目文件保存完后,彈出Select Device for TARGET TARGET1對話框,是新建項(xiàng)目的CPU 元器件選擇,選AT89C51。(2在項(xiàng)目中添加源程序文件。在菜單中選擇File New ,新建源程序文件。輸入源程Proteus 和Keil 軟件在單片機(jī)中的應(yīng)用孫立香(鹽城紡織職業(yè)技術(shù)學(xué)院機(jī)電工程系 江蘇鹽城 224005摘 要:本文介紹Proteus 和Keil 軟件在單片機(jī)仿真中的使用方法,并結(jié)合具體實(shí)例加以說明。關(guān)鍵詞:

6、Proteus Keil 單片機(jī) 仿真中圖分類號:TN79文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(200912(c-0004-01序,然后把程序保存在項(xiàng)目所在的目錄中,為文件取一個名,若是C 語言編寫的程序,擴(kuò)展名為.C ,若是匯編語言編寫的程序,擴(kuò)展名為.ASM 。接下來,將該文件添加到項(xiàng)目中,用鼠標(biāo)在屏幕左邊的Source Group1文件夾圖標(biāo)上右擊彈出菜單,選擇Add File to Group Source Group 1命令,彈出文件窗口,選擇剛剛保存的文件,按ADD 按鈕,關(guān)閉文件窗口,程序文件即可加到項(xiàng)目中。(3項(xiàng)目的編譯、鏈接。將光標(biāo)指向項(xiàng)目窗口中的文件名,并右擊,在快捷菜單中選擇Build target 選項(xiàng),uVision2將自動完成對當(dāng)前項(xiàng)目中所有源程序模塊的編譯、鏈接,得到.HEX 目標(biāo)文件。2.3 Proteus 與Keil 整合仿真在P r o t e u s 電路圖中選中單片機(jī)AT89C51,右擊后再左擊,在出現(xiàn)的對話框中點(diǎn)擊Program File 后面的按鈕,找到剛才編譯得到的.HEX 文件,然后點(diǎn)擊OK ,就建立了單片機(jī)與軟件間的聯(lián)系,點(diǎn)擊模擬調(diào)試按鈕的運(yùn)行按鈕,進(jìn)入調(diào)試狀態(tài),仿真截圖如圖1所示,電路的功能:實(shí)現(xiàn)數(shù)字鐘的時分秒顯示,接在P1口的三個按鍵分別實(shí)現(xiàn)對時、分、秒的校準(zhǔn)。3 結(jié)語通過實(shí)例可看出利用Proteu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論