新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機小白學步(12) Proteus仿真軟件簡介

        單片機小白學步(12) Proteus仿真軟件簡介

        作者: 時間:2016-11-19 來源:網絡 收藏
        Proteus軟件是英國Labcenter electronics公司出版的EDA工具軟件。常用于單片機等數字電路仿真,分為ISIS和ARES兩個程序,前者用于仿真,后者用于設計PCB。我們常使用ISIS仿真軟件,其界面如下圖。

        本文引用地址:http://www.104case.com/article/201611/318521.htm

        打開Proteus ISIS,會默認新建一個空白文檔,我們也可以通過菜單File-New Design-Default來新建。點擊按鈕“P”(見下圖方框處),我們可以打開元件庫,添加需要的元件。

        在搜索框中輸入89C52,就能找到AT89C52單片機(由于沒有STC單片機,我們使用完全兼容的AT系列單片機代替即可)。選擇需要的器件,點擊“OK”按鈕即可將其添加到“DEVICES”一欄。在“DEVICES”欄中選定需要的器件型號,然后在屏幕中間的空白區域點擊,就可以添加元件到我們的電路設計圖中。然后用鼠標單擊連接導線,單片機最小系統的電路圖就能畫出來了。

        電路畫完之后,雙擊單片機,彈出如下窗口,在Program File中,我們選擇我們編譯完成的HEX程序文件(后面將會介紹HEX文件),就可以運行程序了。另外,Proteus在實際使用中,單片機即使不連接最小系統,即省略電源、晶振、復位電路,仍然能正常工作。細心的讀者可能已經發現,下圖中Program File的下一欄是Clock Frequency,即時鐘頻率,實際上在這里單片機的時鐘正是由這個參數設定的,而和電路中連接的晶振并沒有關系。

        電路連接好并設置好相關參數后,我們可以運行按鈕來仿真電路,運行的時候,程序就會模擬真實電路運作的情況。我們可以看到LED的亮滅、數碼管和LCD顯示字符、電機的轉動,聽到蜂鳴器的響聲等;還可以使用示波器、電壓表電流表、邏輯分析儀虛擬儀器來協助我們進行電路和程序的設計;調試程序的時候,利用Proteus進行分析,非常方便。

        順便提一下,在Proteus中,元件庫都是英文的,常用的幾種元件中英文對照如下。

        RES:電阻;CAP:電容;BUTTON:按鍵開關;CRYSTAL:晶振;DIODE:二極管;LED:發光二極管。

        Proteus原版程序是英文版的,官方也沒有推出中文版。往后很多軟件也是如此,主要是英文版,盡管網上能下載到一些漢化版本,但是漢化質量參差不齊,而且漢化版容易出現一些問題。還有很多軟件、文檔根本沒有中文版。所以希望讀者能克服心理障礙,逐步適應英語化的學習環境。

        或許一些讀者覺得,使用英文軟件,或者看一篇英文文檔,里面全是不認識的詞。就我們學習單片機來說,我們用到的軟件和文檔里使用的英文詞匯主要有兩類:一類是常用詞匯,比如菜單中的Files表示文件、Edit表示編輯,很容易熟練掌握;另一類是專業詞匯,比如Resistor表示電阻、PCB表示印刷電路板、MCU表示單片機(微處理器)等,專業詞匯很多,且很難理解。在接觸一些英文軟件和文檔時,我們之所以覺得難懂,最主要的就是里面有很多專業名詞術語。可以用詞典查查。之所以不懂這些專業詞匯,其實并非語言的問題,而是專業知識的問題。如果給一個沒有一點電路知識的人說“Resistor”,他完全不理解;但是即使你告訴他“電阻”,他還是不理解。

        Proteus更詳細的使用說明可訪問我的個人網站www.paincker.com。

        =======================================================



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 蓝山县| 名山县| 锡林浩特市| 白河县| 玉屏| 井冈山市| 维西| 龙南县| 斗六市| 新沂市| 资兴市| 昌江| 承德县| 濉溪县| 清新县| 托里县| 嘉黎县| 柯坪县| 江门市| 益阳市| 乐清市| 敦化市| 乌拉特后旗| 柞水县| 卫辉市| 马边| 余庆县| 南昌市| 保亭| 抚州市| 盐山县| 湘潭县| 东丽区| 望江县| 佛冈县| 临潭县| 邮箱| 喀喇| 河间市| 沛县| 凤阳县|