亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        創(chuàng)建Proteus原理圖仿真模型的制作技術

        2008-04-12 00:00:00周靈彬張靖武
        現(xiàn)代電子技術 2008年8期

        摘 要:Proteus是單片機應用系統(tǒng)的設計與仿真平臺,仿真模型是Proteus設計與仿真的基礎,在實際應用中用戶有必要創(chuàng)建Proteus庫中尚無的仿真模型,這也是Proteus重要的深層次應用問題。以創(chuàng)建6位D/A轉(zhuǎn)換器和TTL7458原理圖模型為例,論述創(chuàng)建Proteus原理圖仿真模型的思路與方法、模型存庫與從庫中調(diào)用他的方法和對創(chuàng)建模型進行驗證的方法。經(jīng)驗證證明所建模型和建模方法都是正確的。

        關鍵詞:Proteus;原理圖模型;仿真模型;單片機應用系統(tǒng)

        中圖分類號:TP368.1文獻標識碼:B

        文章編號:1004-373X(2008)08-009-03

        Schematic Simulation Model for Proteus

        ZHOU Lingbin,ZHANG Jingwu

        (Shaoxing TOP Vocational Institute of Information and Technology,Shaoxing,312000,China)

        Abstract:Proteus is a design and simulation environment for single chip microcontroller application system.Simulation model is the basis for the design and simulation using Proteus.In practical application it′s necessary to create simulation model which hasn′t existed in the libraries but required by user himself sometimes and also its deeper application.This paper discusses thought and method of creating Proteus schematic simulation model based on the examples of creating 6bit digitalanalogyconverter and TTL7458,and how to save it into device libraries and to pickup contrarily and how to validate.Finally validation proves the created models and method are correct.

        Keywords:Proteus;schematic model;simulation model;single chip microcontroller application system

        Proteus是英國Labcenter electronics公司研發(fā)的EDA工具軟件。Proteus不僅是模擬電路、數(shù)字電路、模/數(shù)混合電路的設計與仿真平臺;更是目前世界上最先進的多種型號微控制器(單片機)應用系統(tǒng)的設計與仿真平臺。Proteus提供了眾多的信號源,使用者還可構建信號;提供了數(shù)字示波器、邏輯分析儀、I2C調(diào)試器、SPI調(diào)試器等十幾種虛擬儀器;提供了可作精確測量與分析(例傅里葉分析、噪聲分析等)的Proteus高級圖表仿真(ASF)。所以,Proteus也是檢測、測試與分析的平臺。正因如此,Proteus在電類教學、單片機應用產(chǎn)品研發(fā)、科研及測試技術中都獲得了愈來愈廣泛的應用[1,2]。Proteus在全世界擁有越來越多的使用者。例如:Motorola、 Philips、 Sony等企業(yè);Cambridge University(劍橋大學)、 Stanford University(斯坦福大學)、香港理工大學、中山大學等高等院校。

        Proteus元器件仿真模型庫是應用Proteus設計與實現(xiàn)實時、交互、動態(tài)仿真的基礎。Proteus有6 000多個各種類型的仿真模型。一般可將他們分為4類:原型模型(Primitive Models);原理圖模型(Schematic Models);VSM 模型(VSM Models);SPICE 模型(SPICE Models)。

        雖然Proteus仿真模型庫相當豐富,但仍有不能滿足應用的情況。這就需要自己創(chuàng)建模型來豐富Proteus庫。本文以創(chuàng)建6位D/A轉(zhuǎn)換器和TTL7458原理圖模型實例論述創(chuàng)建原理圖仿真模型方法,存庫與調(diào)用方法。如圖1所示。

        1 Proteus創(chuàng)建模型流程

        創(chuàng)建原理圖模型同創(chuàng)建其他模型大致相同,其流程也大致一樣。如圖1所示。在創(chuàng)建模型中,若無需設計元器件封裝,則可跳過與設計封裝有關的步驟;若無需設計模型內(nèi)電路,則可跳過與內(nèi)電路有關的步驟。

        2 [ZK(]創(chuàng)建6位數(shù)/模轉(zhuǎn)換器(本文命名DA6,原Proteus庫中無此模型)[BT)]

        2.1 繪制原理圖符號

        在Proteus ISIS中選擇2D工具繪制DA6的原理圖符號,如圖2所示。并進行引腳編輯,引腳屬性設置,如表1所示。圖3表示了編輯引腳對話框。

        2.2 DA6器件制作(Make Device)

        選中整個DA6原理圖符號,啟動Make Device命令,彈出如圖4所示的對話框,按該圖所示設置相應屬性。器件名稱為DA6、前綴也為DA6。按NEXT鍵直到出現(xiàn)元器件屬性及定義(Component Properties Definitions) 對話框。新建VHI屬性,按圖5所示設置各相關項。再按NEXT鍵,直到出現(xiàn)對話框“Indexing and Library Selection”,選擇元器件分類及存放庫,單擊OK鍵完成Make Device。此時新的元器件模型原理圖符號就存入指定的庫并出現(xiàn)在對象列表框中。

        2.3 DA6仿真模型內(nèi)電路設計

        經(jīng)以上步驟創(chuàng)建的模型只是個模型外殼,還沒有仿真功能。其仿真功能主要由內(nèi)電路完成。將新建的模型DA6放入ISIS編輯區(qū),打開其屬性編輯框,選中“Attach hierarchy model”,如圖6所示。按OK鍵后再按鍵盤Pgdn鍵,則自動創(chuàng)建并進入內(nèi)電路設計頁。接著在內(nèi)電路頁設計內(nèi)電路。從Proteus庫中選取DAC,他是Analogue Primitive,設計好如圖7所示的內(nèi)電路。并設置內(nèi)電路中所有DAC原型的屬性VHI=。

        2.4 生成模型文件,并設置Modfile屬性

        在內(nèi)電路頁操作菜單,Tools→Model Compiler,創(chuàng)建模型文件。選擇路徑并取名(本例為DA6_in.mdf)存盤。詳細情況見參考文獻[1]。

        返回主頁,選中新建元器件DA6,再次啟動Make Device命令,進入“Component Properties Definitions”。如圖8所示。按照圖8,進行設置Modfile屬性操作。再按NEXT鍵直到出現(xiàn)“Indexing and Library Selection”菜單。如圖9所示。設置分類和所在的庫。本例分類為Data Converters,存到USERDVC庫中。單擊OK則結束原理圖模型的創(chuàng)建。

        若在ISIS中單擊按扭P,在Keywords欄中填入模型名DA6,則創(chuàng)建的模型被挑選出來。如圖10所示。從圖10中右上角可看到模型DA6為原理圖模型。圖中間標明他所在的庫是USERDVC(用戶庫)。 

        2.5 驗證模型DA6

        驗證模型DA6分4步。

        (1) 設計驗證電路:在Proteus ISIS中設計如圖11上左方所示的電路,其中有創(chuàng)建的仿真模型DA6和單片機AT89C2051。并將DA6的輸出口Vout接上Proteus提供的虛擬示波器通道A上。

        (2) 設計D/A轉(zhuǎn)換控制程序:在Proteus ISIS中設計如圖11右上方所示的程序,并進行匯編調(diào)試生成目標代碼文件。該程序是經(jīng)D/A轉(zhuǎn)換后形成鋸齒波的程序。

        (3) 將目標代碼文件加載到單片機AT89C2051中。

        (4) 啟動仿真。則在虛擬示波器上看到由創(chuàng)建模型DA6轉(zhuǎn)換的模擬鋸齒波(圖11的下方)。證明創(chuàng)建模型正確,并成為用戶庫中的一員。

        從圖11還可看出:Proteus統(tǒng)一完成了單片機應用系統(tǒng)的電路設計、程序設計和仿真。

        3 創(chuàng)建7458仿真模型(原庫中無此模型)

        7458是2輸入和3輸入與或門。現(xiàn)創(chuàng)建此原理圖模型。創(chuàng)建此模型的思路和步驟基本與創(chuàng)建DA6相同。也經(jīng)過繪制原理圖符號、器件制作、仿真模型內(nèi)電路設計、生成模型文件、驗證電路和模型仿真測試等過程。這里只將結果展示。圖12為7458仿真模型的內(nèi)電路。圖13為從用戶庫中調(diào)用創(chuàng)建的7458仿真模型。圖14為驗證電路和仿真片段。其中使用了Proteus提供的邏輯狀態(tài)輸入開關和邏輯狀態(tài)輸出探頭。前者可通過鼠標點擊開關來實現(xiàn)邏輯狀態(tài)(0,1)的選擇。仿真結果證實所創(chuàng)建模型的邏輯功能與實際7458的功能表(見表2)一致。

        最后特別指出:原理圖仿真模型是由仿真原型(primitives)搭建的仿真模型。

        4 結 語

        在實踐中創(chuàng)建了原庫中沒有的DA6和TTL7458原理圖模型,并將模型存入用戶庫中。在Proteus ISIS環(huán)境下用戶可從用戶庫中將他們調(diào)入驗證電路中進行電路設計與仿真。仿真結果證明:所建原理圖仿真模型和建模方法都是正確的。

        參 考 文 獻

        [1]張靖武,周靈彬.單片機系統(tǒng)的Proteus設計與仿真\\[M\\].北京:電子工業(yè)出版社,2007.

        [2]深圳風標科技有限公司.Proteus在電類教學與科研中的應用\\[C\\].研討會???006.

        [3]李娜,劉雅舉.Proteus在單片機仿真中的應用\\[J\\].現(xiàn)代電子技術,2007,30(4):181182.

        作者簡介 周靈彬 碩士,紹興托普信息技術學院講師。主要從事電類課程教學和單片機應用產(chǎn)品研發(fā)工作,為浙江省精品課程《單片機原理與應用技術》負責人。

        張靖武 中北大學、紹興托普信息技術學院教授,享受國務院政府特殊津貼,為浙江省重點建設教材《單片機原理與技術應用》和浙江省精品課程《單片機原理與應用技術》負責人。

        国产成人九九精品二区三区| 亚洲av午夜福利精品一区| 风韵多水的老熟妇| 国产女在线| aa视频在线观看播放免费| 免费一区二区在线观看视频在线| 俺去啦最新地址| 天堂√中文在线bt| 91久久国产情侣真实对白| 国产自拍av在线观看| 久久午夜福利无码1000合集| 无码综合天天久久综合网| 亚洲欧美日韩中文字幕网址| 青青草视频在线观看9| 久久精品人妻嫩草av蜜桃| 亚洲自拍偷拍色图综合| 亚洲精品久久区二区三区蜜桃臀| 亚洲尺码电影av久久| 97无码人妻一区二区三区蜜臀| 精品亚洲一区二区三区在线播放| 无码人妻丰满熟妇区bbbbxxxx| 亚洲熟妇无码av另类vr影视| 91网红福利精品区一区二| 久草中文在线这里只有精品| 中文无码成人免费视频在线观看| 十八岁以下禁止观看黄下载链接| 无码啪啪人妻| 国产综合开心激情五月| 久久天天躁狠狠躁夜夜2020一| 自拍偷拍亚洲一区| 亚洲处破女av一区二区| 欧美又大又硬又粗bbbbb| 久久av高潮av无码av喷吹| 亚洲 暴爽 AV人人爽日日碰 | 老熟女重囗味hdxx70星空| 国产精品综合久久久久久久免费 | 美女在线一区二区三区视频| 日韩国产成人无码av毛片蜜柚| 无码av在线a∨天堂毛片| 国产农村妇女毛片精品久久麻豆| 真实国产乱子伦精品视频|