Protues在單片機(jī)系統(tǒng)設(shè)計(jì)中的應(yīng)用
由于微電子技術(shù)的迅猛發(fā)展,單片機(jī)在汽車(chē)、通信、辦公自動(dòng)化、工業(yè)控制、高級(jí)玩具、家用電器等方面都得到了廣泛的應(yīng)用。單片機(jī)作為嵌入式系統(tǒng)的核心器件,其系統(tǒng)設(shè)計(jì)包括硬件電路設(shè)計(jì)和程序設(shè)計(jì)2個(gè)方面,調(diào)試過(guò)程一般分為軟件調(diào)試、硬件測(cè)試、系統(tǒng)調(diào)試3個(gè)過(guò)程。軟件調(diào)試一般比較容易進(jìn)行,但如果要進(jìn)行硬件電路測(cè)試和系統(tǒng)調(diào)試則比較麻煩,因?yàn)橐M(jìn)行這2個(gè)過(guò)程必須在電路板制作完成、元器件焊接完畢之后進(jìn)行,而且電路板的制作、元器件的安裝、焊接費(fèi)時(shí)費(fèi)力。如果采用作為單片機(jī)系統(tǒng)仿真軟件Proteus,則不用制作具體的電路板也能夠完成以上工作。毫無(wú)疑問(wèn),在使用Proteus進(jìn)行系統(tǒng)虛擬開(kāi)發(fā)成功之后再進(jìn)行實(shí)際制作,必然可以提高開(kāi)發(fā)效率、降低開(kāi)發(fā)成本、提高開(kāi)發(fā)速度,而這些因素對(duì)于企業(yè)來(lái)講是非常重要的。
本文引用地址:http://2s4d.com/article/172742.htm1 Proteus簡(jiǎn)介
Proteus是基于SPICE3F5仿真引擎的混合電路仿真軟件,不僅能夠仿真模擬、數(shù)字電路以及模數(shù)混合電路,更具特色的是它能夠仿真基于單片機(jī)的電子系統(tǒng)。Proteus不但完全支持MCS-51及其派生系列單片機(jī)的設(shè)計(jì)系統(tǒng),另外也能仿真基于AVR和PIC系列的單片機(jī)系統(tǒng)。Proteus的仿真資源Proteus軟件可提供的模擬、數(shù)字、交(直)流等元器件達(dá)30多個(gè)元件庫(kù),共計(jì)數(shù)千種。此外,對(duì)于元件庫(kù)中沒(méi)有的器件,使用者也可依照需要自己創(chuàng)建。軟件調(diào)試方面,其自身只帶匯編編譯器,不支持C語(yǔ)言。但可以將它與Keil C51集成開(kāi)發(fā)環(huán)境連接,將用匯編和C語(yǔ)言編寫(xiě)的程序編譯好之后,可以立即進(jìn)行軟、硬件結(jié)合的系統(tǒng)仿真,像使用仿真器一樣來(lái)調(diào)試程序。
2 硬件方案設(shè)計(jì)
本設(shè)計(jì)中以DS18B20為傳感器、AT89C51單片機(jī)為控制核心組成的多點(diǎn)溫度測(cè)試系統(tǒng),如圖1所示。
DS18B20是美國(guó)Dallas公司繼DS1820之后推出的增強(qiáng)型單總線數(shù)字溫度傳感器,在測(cè)溫精度、轉(zhuǎn)換時(shí)間、傳輸距離、分辨率等方面較DS1820有很大的改進(jìn),而且使用方便。采用DS18B20數(shù)字溫度傳感器組成的多點(diǎn)溫度測(cè)量系統(tǒng),克服了傳統(tǒng)溫度測(cè)量系統(tǒng)測(cè)量精度低、外圍硬件電路復(fù)雜、可靠性較低等缺點(diǎn),具有測(cè)溫系統(tǒng)簡(jiǎn)單、測(cè)溫精度高、連接方便、占用口線少等許多優(yōu)點(diǎn),為多點(diǎn)溫度的測(cè)量帶來(lái)了極大的方便。
評(píng)論