手把手教你上手Proteus(下載安裝+仿真51單片機(jī)程序) | 您所在的位置:網(wǎng)站首頁(yè) › 51單片機(jī)(jī)和stm32區(qū)(qū)別在哪 › 手把手教你上手Proteus(下載安裝+仿真51單片機(jī)程序) |
本文介紹的Proteus版本為Proteus 8.9 SP2 Pro 文章目錄 Proteus簡(jiǎn)介Proteus安裝Proteus修改顯示語(yǔ)言搭建51單片機(jī)最小系統(tǒng)新建Proteus工程放置器件+連線(xiàn) Proteus仿真單片機(jī)程序添加單片機(jī)固件仿真常用外設(shè)關(guān)鍵詞 Proteus簡(jiǎn)介Proteus軟件是英國(guó)Lab Center Electronics公司出版的EDA工具軟件。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是比較好的仿真單片機(jī)及外圍器件的工具。雖然國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開(kāi)發(fā)應(yīng)用的科技工作者的青睞。 Proteus是英國(guó)著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。是世界上唯一將電路仿真軟件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持8051、HC11、PIC10/12/16/18/24/30/DSPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持IAR、Keil和MATLAB等多種編譯器。 ——百度百科 Proteus軟件的功能很強(qiáng)大,它集合了電路仿真、PCB設(shè)計(jì)、虛擬模型仿真,不過(guò)本文只介紹Proteus的安裝和它的電路仿真功能(單片機(jī)及外設(shè))。 Proteus安裝安裝包下載 這里給出我所使用的Proteus安裝包下載鏈接,內(nèi)含安裝包、語(yǔ)言補(bǔ)丁。 安裝包(云盤(pán)鏈接)放在評(píng)論區(qū)了 安裝步驟 首先打開(kāi)安裝軟件 打開(kāi)安裝軟件后,選擇安裝路徑(路徑最好不要有中文,安裝外國(guó)軟件最好養(yǎng)成這個(gè)習(xí)慣;盡量不要安裝在C盤(pán),不然可能每次打開(kāi)都要管理員權(quán)限) 選擇Proteus軟件在開(kāi)始菜單的文件目錄名(路徑),此項(xiàng)可以不用修改。 開(kāi)始正式的安裝 點(diǎn)擊完成退出安裝程序,是不是很快。 桌面上出現(xiàn)Proteus軟件的快捷方式圖標(biāo) 打開(kāi)Proteus軟件,會(huì)發(fā)現(xiàn)軟件可以直接使用,無(wú)需其他作(最好不要聯(lián)網(wǎng)) Proteus修改顯示語(yǔ)言如果你不喜歡英文的界面,可以選擇將軟件界面改成中文,語(yǔ)言包和安裝包在同一個(gè)目錄(下載鏈接見(jiàn)上文)。 打開(kāi)Proteus軟件的安裝路徑 將語(yǔ)言補(bǔ)丁中的Translations目錄復(fù)制到Proteus安裝路徑下,替換同名文件夾。 顯示語(yǔ)言修改完成: 搭建51單片機(jī)最小系統(tǒng)接下來(lái)簡(jiǎn)單介紹如何使用Proteus軟件搭建一個(gè)51單片機(jī)的最小系統(tǒng)原理圖。 新建Proteus工程 首先新建一個(gè)Proteus工程。 選擇默認(rèn)模板 不創(chuàng)建PCB 這一項(xiàng)我選擇沒(méi)有固件項(xiàng)目,因?yàn)槲业墓碳⒂蒏eil軟件生成。如果你想直接用Proteus編寫(xiě)單片機(jī)代碼,可以選擇創(chuàng)建固件項(xiàng)目,但Proteus畢竟不是專(zhuān)業(yè)的編譯軟件,所以我不建議用Proteus編寫(xiě)代碼。 點(diǎn)擊完成即可創(chuàng)建工程。 放置器件+連線(xiàn)先預(yù)覽一下我們要搭建的原理圖,下圖需要用到的元器件包括:?jiǎn)纹瑱C(jī)、電阻、電容、按鍵和晶振。 下面介紹如何在Proteus軟件中查找這些元器件。 Proteus器件庫(kù)的打開(kāi)方法有兩種,或者使用快捷鍵P: 如果你的Proteus軟件出現(xiàn)下面幾種報(bào)錯(cuò),可能是你把Proteus安裝到了C盤(pán),這時(shí)需要使用管理員權(quán)限打開(kāi)Proteus才能正常使用器件庫(kù)(或者重新將Proteus安裝到其他盤(pán)——可能也有其他解決方案)。 … 打開(kāi)后,主要有以下內(nèi)容: 51單片機(jī)最小系統(tǒng)所需元器件對(duì)應(yīng)的關(guān)鍵詞為: 器件關(guān)鍵詞單片機(jī)AT89C52按鍵BUTTON晶振CRYSTAL電阻(Resistors)和電容(Capacitors)由于種類(lèi)眾多,可以根據(jù)它們的子類(lèi)(Category)進(jìn)行選擇。不同型號(hào)的電容或電阻之間最大的差異體現(xiàn)在封裝大小上,加上器件屬性值可以隨意調(diào)節(jié),所以任意選擇一個(gè)即可。 除了器件以外,還有電源(POWER)和地(GROUND),這兩樣的查找方法可以查看下圖: 設(shè)置元器件屬性 電容有容值屬性,電阻有阻值屬性,修改它們可以雙擊器件或者右鍵選擇編輯屬性。(電容的微法為uF,電阻3R3表示3.3歐姆) 下圖將電容C1的容值設(shè)置為33pF: 連線(xiàn) 器件引腳間連線(xiàn)的作比較簡(jiǎn)單,依次點(diǎn)擊兩個(gè)引腳即可。 還有很多細(xì)節(jié)這里無(wú)法一次性講完,這些需要自己通過(guò)實(shí)踐去體會(huì)和學(xué)習(xí)。 Proteus仿真單片機(jī)程序 添加單片機(jī)固件Proteus最好用的功能就是仿真了,特別是仿真單片機(jī)程序,這里我們還需要使用到Keil軟件(Keil軟件安裝使用教程可以參考本專(zhuān)欄另一篇文章《51單片機(jī)入門(mén)(1)環(huán)境搭建(Keil+ISP)》)。 首先我們需要有一個(gè)編譯好的Keil工程,主要需要用到的是工程的輸出文件(.hex燒錄文件)。 根據(jù)Keil工程的代碼,我們可以知道單片機(jī)的P2.0需要接一個(gè)LED燈,然后我們?cè)赑roteus上搭建點(diǎn)燈實(shí)驗(yàn)的原理圖,發(fā)光二極管在Proteus中的關(guān)鍵字是LED,有很多顏色可選(如果燈不夠亮,可以將LED的額定電流調(diào)低)。 原理圖和單片機(jī)固件都準(zhǔn)備好后,需要進(jìn)行軟件仿真了,首先向Proteus原理圖里的單片機(jī)“燒錄固件程序”,步驟如下: 接著開(kāi)始Proteus的仿真功能 開(kāi)啟仿真后,LED被點(diǎn)亮: 仿真常用外設(shè)關(guān)鍵詞一些常用器件,如電阻(Resistors)、電容(Capacitors)、三極管(Transistors)、電感(Inductors)、二極管(Diodes)和單片機(jī)(Microprocessor ICs)等,可以在類(lèi)別選項(xiàng)框中查找。 仿真常用元器件的關(guān)鍵詞: 器件關(guān)鍵詞51單片機(jī)AT89C52按鍵BUTTON晶振CRYSTAL發(fā)光二極管LED蜂鳴器(無(wú)源)SOUNDER蜂鳴器(有源)BUZZER數(shù)碼管SEG(xSEG-xxx)排阻RESPACK其他外設(shè)可以直接搜索它們的名稱(chēng)或型號(hào),如DHT11、DS18B20等等。 |
CopyRight 2018-2019 實(shí)驗(yàn)室設(shè)備網(wǎng) 版權(quán)所有 |