音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

[轉(zhuǎn)帖]Keil和Proteus結(jié)合實例之一

作者:xzhenggen 欄目:單片機
[轉(zhuǎn)帖]Keil和Proteus結(jié)合實例之一
—Keil和Proteus結(jié)合實例之一

    筆者在2004年在本刊的第10期發(fā)表了《Keil和Proteus整合》一文,有不少的讀者朋友不知道如何使用Proteus軟件,其實筆者也正在探索這個軟件的使用方法。筆者發(fā)現(xiàn)它的功能非常強大,使用方法也比較有特色,如果自己摸索的話,要花費好長時間才行,為了幫助大家快速的學(xué)會使用這個軟件, 筆者把自己的使用體會整理出來,供讀者朋友們參考。在介紹一種軟件的使用方法的時候,筆者覺得利用實例是比較快地辦法,F(xiàn)向讀者朋友介紹LED花樣流水燈的電路設(shè)計、程序設(shè)計等。通過學(xué)習(xí)這個實例,讀者朋友就可以利用Proteus設(shè)計簡單的電路以及怎么樣結(jié)合Keil進行調(diào)試了。

一、ISIS界面介紹

    假設(shè)你已經(jīng)安裝好了Proteus和Keil這兩個軟件。筆者安裝的是Proteus 6 DEMOnstration版本。鼠標(biāo)點擊“開始”,點擊“程序”,找到“Proteus 6 DEMOnstration”程序,在出現(xiàn)的菜單里點擊“ISIS 6 DEMO”,如圖1所示,啟動ISIS。

    啟動成功的界面如圖2所示。先向大家介紹一下這個界面的情況。整個屏幕被分成七個區(qū)域。最上面是菜單欄,下面接著是工具欄,再下面就是工具箱;右邊很大的區(qū)域是編輯窗口,編輯窗口顯示你正在編輯的電路原理圖;左上方是預(yù)覽窗口,預(yù)覽窗口通常顯示整個電路圖的縮略圖。預(yù)覽窗口的藍色框標(biāo)示出了圖的邊框,同時窗口上的綠色框標(biāo)出在編輯窗口的中顯示的區(qū)域。在預(yù)覽窗口上點擊鼠標(biāo)左鍵,將會以點擊位置為中心刷新編輯窗口;在左下方是對象選擇器,對象選擇器根據(jù)由圖標(biāo)決定的當(dāng)前狀態(tài)顯示不同的內(nèi)容。顯示對象的類型包括:設(shè)備,終端,管腳,圖形符號,標(biāo)注和圖形等。在某些狀態(tài)下,對象選擇器有一個Pick切換按鈕 ,點擊該按鈕可以彈出庫元件選取窗體。通過該窗體可以選擇元件并置入元器件選擇器,在今后繪圖時使用;工具箱有三部分組成;左邊的最下方是元器件旋轉(zhuǎn)工具,有四個按鈕,分別是順時針旋轉(zhuǎn)、逆時針旋轉(zhuǎn)、豎直方向旋轉(zhuǎn)、水平方向旋轉(zhuǎn);旋轉(zhuǎn)工具的右側(cè)是調(diào)試時候的快捷工具按鈕。

二、電路設(shè)計

    下面詳細(xì)介紹怎么樣用ISIS設(shè)計電路圖的。筆者用ISIS設(shè)計的電路圖如圖3所示。電路的核心是單片機AT89C52,C1、C2和晶振X1構(gòu)成典型的單片機上電復(fù)位電路;八個發(fā)光二極管負(fù)極接到單片機的P2口,二極管的正極經(jīng)限流電阻接到電源的正極,這樣的話,當(dāng)單片機是低電平時,點亮發(fā)光二極管,單片機是高電平的時候,發(fā)光二極管熄滅。四個按鍵一端接到單片機的P3.2、P3.3、P3.4、P3.5腳,另一端接地,當(dāng)按下按鍵時相應(yīng)的單片機I/O口就接到了低電平。

    元器件的添加和放置 點擊ISIS元器件選擇器左邊中間的 按鈕,出現(xiàn)Pick Devices對話框,如圖4所示。在這個對話框里我們選擇元器件。在Category(器件種類)下面我們找到“Micoprocessor IC”選項,鼠標(biāo)左鍵點擊一下,在對話框的右側(cè),我們會發(fā)現(xiàn)這里有大量的常見的各種型號的單片機。這里我們選擇“AT89C52”,情形如圖4所示。在圖4的右上方出現(xiàn)了AT89C52的SCH的圖樣,在下面出現(xiàn)了它的PCB的圖樣,這意味著我們在ISIS設(shè)計好原理圖(SCH)后,還可以在Proteus的ARES里設(shè)計印版圖(PCB)。這樣在左邊的元器件選擇器就有了AT89C52這個元件了。點擊一下這個元件,然后把鼠標(biāo)指針移到右邊的原理圖編輯區(qū)的適當(dāng)位置,點擊鼠標(biāo)的左鍵,這時就把AT89C52器件放到了原理圖區(qū)。下面我們把需要的另外的器件找到并添加到元器件選擇器下。在Resistors選項找到RES(電阻);在Capacitors選項找到CAP(電容);在Miscellaneous選項找到CRYSTAL(晶振);在Switches&Relays選項找到BUTTON(按鍵);在Operational Amplifiers選項找到LED(發(fā)光二極管),在這里有各種顏色的二極管可以選擇的。其實如果你知道元器件的名稱,也可以在Pick Devices對話框的左上方Keywords的下面輸入你么添加的元器件名字,就會自動的找到器件所在的地方。如圖5是我輸入AT89C52出現(xiàn)的情形。接著我們把需要的元器件添加到原理圖設(shè)計區(qū),方法同放置AT89C52一樣。

    放置電源及接地符號 點擊工具箱的接線端 按鈕,在器件選擇器里點擊GROUND,鼠標(biāo)移到原理圖編輯區(qū),左鍵點擊一下即可放置接地符號;類似地把電源符號POEWE也可以放到原理圖編輯區(qū)。

    電路圖的放大和縮小 在原理圖編輯區(qū),如果想放大電路圖可以連續(xù)的按F6(連續(xù)按會不斷放大直到最大),按F7鍵可以縮小電路圖(類似的連續(xù)按,會不斷縮小直到最。,這兩種情況無論哪種都會使顯示以當(dāng)前鼠標(biāo)位置為中心重新顯示。當(dāng)然,你也可以點擊工具欄的放大按鈕 和縮小按鈕 。按F8鍵可以把一整張圖縮放到完全顯出來,也可以點擊工具欄的  按鈕。圖的大小可以通過View菜單的Zoom命令或者是上述的功能鍵控制。無論何時你都可以使用功能鍵控制縮放,即便是在滾動和拖放元器件時。另外,按著SHIFT鍵,同時在一個特定的區(qū)域用鼠標(biāo)左鍵拖一個框,則框內(nèi)的部分就會被放大,這個框可以是在編輯窗口內(nèi)拖,也可以是在預(yù)覽窗口內(nèi)拖。如果你的鼠標(biāo)有滾動輪話,也可以通過撥動滾動輪來放大或者縮小電路圖的。

    元器件的編輯 我們在設(shè)計電路圖的時候,要不斷的調(diào)整元器件的位置和朝向以及改變元器件的屬性。下面筆者把這些操作簡單介紹一下。

★選中元器件 用鼠標(biāo)指向元器件并點擊右鍵可以選中該元器件。該操作選中元器件并使其高亮顯示,然后可以進行編輯。選中元器件時該元器件上的所有連線同時被選中。要選中一組元器件,可以通過依次在每個元器件右擊選中每個元器件的方式。也可以通過右鍵拖出一個選擇框的方式,但只有完全位于選擇框內(nèi)的元器件才可以被選中。在空白處點擊鼠標(biāo)右鍵可以取消所有元器件的選擇。

★刪除元器件 用鼠標(biāo)指向選中的元器件并點擊右鍵可以刪除該元器件,同時刪除該元器件的所有連線。

★拖動元器件 用鼠標(biāo)指向選中的元器件并用左鍵拖曳可以拖動該元器件。該方式不僅對整個元器件有效,而且對元器件中單獨的標(biāo)簽也有效。如果Wire Auto Router功能被使能的話,被拖動元器件上所有的連線將會重新排布。這將花費一定的時間(10秒左右),尤其在元器件有很多連線的情況下,這時鼠標(biāo)指針將顯示為一個沙漏。如果你誤拖動一個元器件,所有的連線都變成了一團糟,你可以使用Undo命令撤消操作恢復(fù)原來的狀態(tài)。

★拖動元器件的標(biāo)簽 許多類型的元器件有一個或多個屬性標(biāo)簽附著。例如,每個元件有一個“reference”標(biāo)簽和一個“VALUE”標(biāo)簽。可以很容易地移動這些標(biāo)簽使你的電路圖看起來更美觀。移動標(biāo)簽的步驟如下:首先點擊右鍵選中元器件,然后用鼠標(biāo)指向標(biāo)簽,按下鼠標(biāo)左鍵。一直按著左鍵就可以拖動標(biāo)簽到你需要的位置,釋放鼠標(biāo)即可。

★調(diào)整元器件的朝向  許多類型的對象可以調(diào)整朝向為0, 90, 270,360或通過x軸y軸鏡象。當(dāng)該類型對象被選中后,“旋轉(zhuǎn)工具按鈕”圖標(biāo)會從藍色變?yōu)榧t色,然后就可以來改變對象的朝向。調(diào)整對象朝向的步驟是:首先點擊右鍵選中對象,然后根據(jù)你的要求用鼠標(biāo)左鍵點擊旋轉(zhuǎn)工具的四個按鈕。毫無疑問當(dāng)旋轉(zhuǎn)工具按鈕圖標(biāo)是紅色時,操作他們將會改變某個對象,即便你當(dāng)前沒有看到它,實際上,這種顏色的指示在你想對將要放置的新對象操作時是格外有用的。當(dāng)圖標(biāo)是紅色時,首先取消對象的選擇,此時圖標(biāo)會變成藍色,說明現(xiàn)在可以“安全”調(diào)整新對象了。

★編輯元器件的屬性  元器件一般具有圖形或文本屬性,這些屬性可以通過一個對話框進行編輯編輯單個對象的步驟是:先鼠標(biāo)右鍵點擊選中元器件,然后用鼠標(biāo)左鍵點擊元器件,此時出現(xiàn)屬性編輯對話框。也可以點擊工具箱的   按鈕,再點擊元器件。圖6是電容的編輯對話框,這里你可以改變電容的標(biāo)號和它的電容值以及是否把這些東西隱藏(默認(rèn)的是顯示)等。畫線  你一定發(fā)現(xiàn)沒有畫線的圖標(biāo)按鈕吧!這是因為ISIS的智能化足以在你想要畫線的時候進行自動檢測,這就省去了選擇畫線模式的麻煩。

★ 在兩個對象間連線   鼠標(biāo)的箭頭靠近一個元器件的連接點,這個時候會跟著鼠標(biāo)的箭頭出現(xiàn)一個“×”號,鼠標(biāo)左鍵點擊元器件的連接點,移動鼠標(biāo)(不需要一直按著左鍵的)這個時候就出現(xiàn)了粉紅色的連接線。如果你想讓ISIS自動定出走線路徑,只需左擊另一個連接點。另一方面,如果你想自己決定走線路徑,只需在想要拐點處點擊鼠標(biāo)左鍵即可。注意,一個連接點可以精確的連到一根線。在元件和終端的管腳末端都有連接點。一個圓點從中心出發(fā)有四個連接點,可以連四根線。由于一般都希望能連接到現(xiàn)有的線上,ISIS也將線視作連續(xù)的連接點。此外,一個連接點意味著三根線匯于一點,ISIS提供了一個圓節(jié)點,避免由于錯漏點而引起的混亂。在此過程的任何一個階段,你都可以按ESC或者點擊鼠標(biāo)的右鍵來放棄畫線。

★線路自動路徑器  線路自動路徑器(英文是Wire Auto Router簡稱WAR)為你省去了必須標(biāo)明每根線具體路徑的麻煩。該功能默認(rèn)是打開的。如果你只是在兩個連接點左擊,WAR將選擇一個合適的線徑。但如果你點了一個連接點,然后點一個或幾個非連接點的位置,ISIS將認(rèn)為你在手工定線的路徑,將會讓你點擊線的路徑的每個角。路徑是通過左擊另一個連接點來完成的。WAR可通過使用工具菜單里的WAR命令按鈕 來關(guān)閉,也可以在菜單欄的Tools找到這個圖標(biāo)的。這個功能在你想在兩個連接點間直接定出對角線時是很有用的。

★畫總線  利用總線方式可以節(jié)省我們畫線的時間,并且畫出的電路圖簡潔、美觀、清晰。點擊工具箱的總線按鈕 ,即可在編輯窗口畫總線。注意,畫的時候是粉紅色的線,點擊右鍵退出畫線狀態(tài),此時粉紅色的線變成了較粗
2樓: >>參與討論
aihe
最好把proteus的設(shè)置詳細(xì)講一遍就更好
試過,但很多地方很不明白,希望高手抓住重點講一下更好

3樓: >>參與討論
hwarm
wo
 
4樓: >>參與討論
wenxuan204
其實這個軟件并不爽
已開始由于好奇玩了一陣,但是發(fā)現(xiàn)很多問題軟件仿真都不夠真實,于是就扔掉了,反正搭個板也很簡單,而且是真實的

5樓: >>參與討論
aihe
發(fā)現(xiàn)布pcb板不好,自動布完后不能手動
布完后改動一下位置,也不能完全重新布線

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
77E58 pcon中smod與WDCON中SMOD_1的區(qū)別
大家介紹一款有usb的單片機。
求助:萬年歷程序
誰知道k9k29是啥東東??
請教關(guān)于AT89C2051單片機
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號