Proteus7Professional仿真51單片機(jī)入門教程_第1頁
Proteus7Professional仿真51單片機(jī)入門教程_第2頁
Proteus7Professional仿真51單片機(jī)入門教程_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

./Proteus7Professional仿真51單片機(jī)入門教程Proteus7Professional仿真51單片機(jī)入門教程

初學(xué)單片機(jī)時,拿著一塊實(shí)驗(yàn)板發(fā)呆,電路也不懂、程序也不懂,

只好慢慢弄,等弄懂了,實(shí)驗(yàn)板也差不多報銷了。而proteus正好可

以解決這個問題,它功能強(qiáng)大,這里只討論仿真MCU的功能。它可

以在原理圖上仿真,不用出PCB板,不怕你"啥弄"。

下面就先認(rèn)識一下proteus.上圖是啟動后的畫面。

我們點(diǎn)中的"P"后,彈出下面的畫面:在里輸入at89c51后:右側(cè)出現(xiàn)AT89C51,雙擊它,左側(cè)空白框中出現(xiàn)AT89C51.左鍵單擊它,它上面框中顯示出它的原理圖,把鼠標(biāo)移到右側(cè)框

中,鼠標(biāo)變成鉛筆形狀,單擊左鍵,框中出現(xiàn)一個AT89C51原理圖

的輪廓圖,可以移動。鼠標(biāo)移到合適的位置后,按下鼠標(biāo)左鍵,原理

圖放好了。好了,一個單片機(jī)的原理圖放好了。按這個方法依次把元件

led-red、res放到右側(cè)的框中〔單片機(jī)旁。這張圖太小了,看得不清楚,要是大的就好了。別著急,把鼠標(biāo)

放在LED旁,向前滾動鼠標(biāo)中鍵,圖像放大,向后滾動鼠標(biāo),圖像

縮小。如果你的鼠標(biāo)沒這個鍵,你可以試試上面工具欄上這二

個圖標(biāo),也是一樣的。

選擇左側(cè)工具欄上的"箭頭"圖標(biāo),把鼠標(biāo)移到右側(cè)的原理圖中,鼠標(biāo)經(jīng)過元件時會就成"手形",把鼠標(biāo)移到LED-RED上,按下左鍵,LED-RED高亮顯示,鼠

標(biāo)變成"手形"并帶有方向鍵頭。松開鼠標(biāo)后,形狀沒變,指著

LED-RED按住鼠標(biāo)左鍵,移動鼠標(biāo),哈哈!元件移動了。好了,現(xiàn)

在你應(yīng)該明白它們了吧!不用我說你應(yīng)該明白剛才用到的工具的作用

了。

在任何情況下,右鍵單擊元器件時,元件會亮顯示并彈出菜單:非常直觀,都是一些一目了然的圖標(biāo)。從上到的幾個菜單分別是:

移動物體、編輯屬性、刪除物體、順時針旋轉(zhuǎn)90度〔后面幾個就不

用說了吧。單擊鼠標(biāo)左鍵操作。當(dāng)元件高亮顯示時,再右鍵擊它,

會刪掉它。

把原理圖中的元件擺放好。左鍵單擊左側(cè)工具欄上的元件圖標(biāo),把鼠標(biāo)移到LED-RED

引腳上,引腳上高亮的小方框,單擊左鍵,有一條綠色的線拉出來了。把它移動到電阻上的引腳上,當(dāng)有個高亮的小方框出現(xiàn)時按下左

鍵,一條線畫好了。我們把線畫成下圖的情形:在電阻R1沒有選擇時,左鍵雙擊電阻,彈出電阻的屬性:好了,現(xiàn)在在電阻的前面加上一個5V的電壓,這部份電路就繪

制好了。點(diǎn)擊左側(cè)terminals圖標(biāo):選擇POWER放置并連接好電阻:單片機(jī)電路暫時不講解了,因?yàn)榫瓦@樣也可以仿真。我們現(xiàn)在可

以來點(diǎn)亮LED了,只要把程序下載到單片機(jī)中就可以了。哦!忘了,

你可能還不會寫程序,沒關(guān)系,下面就講keil:

把proteus保存在test文件夾中,命名為led.dsn.啟動keil后顯

示如下:選擇上方的project菜單選擇NewProject,保存在test文件夾中,

命名為ledc51。彈出cpu選項(xiàng),選擇Atmel中的At89c51:彈出菜單后選擇"是":點(diǎn)擊圖標(biāo),現(xiàn)在可以編寫程序了,我們編寫如下代碼:保存為led_demo.c.左邊的SourceGroup1文件夾圖標(biāo)上右擊,

在彈出的菜單中選擇,如下圖所示c程序加進(jìn)來了,馬上就要生成proteus中需要的文件了。我們先配置

一下keil:就配置這些,其它的以后再講,先把LED亮起來。左鍵單擊圖標(biāo):看到了嗎?激動人心的時刻就要到來,打開剛才的proteus文件,左鍵雙擊

At89c51元件:開始仿真左鍵單擊,沒有看到燈亮呀,哎!電阻太大了,我們把電阻改

成330,左鍵單擊LED亮了,好高興呀。我們現(xiàn)在要讓LED滅該如何改程序呢?

溫馨提示

  • 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

提交評論