日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)的Proteus虛擬仿真詳解

電子設(shè)計(jì) ? 2018-10-11 09:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.引言

單片機(jī)體積小,重量輕,具有很強(qiáng)的靈活性而且價(jià)格便宜,具有邏輯判斷,定時(shí)計(jì)數(shù)等多種功能,廣泛應(yīng)用于儀器儀表,家用電器,醫(yī)用設(shè)備的智能化管理和過(guò)程控制等領(lǐng)域。以單片機(jī)為核心的嵌入式系統(tǒng)已經(jīng)成為目前電子設(shè)計(jì)最活躍的領(lǐng)域之一。在嵌入式系統(tǒng)的中,開(kāi)發(fā)板成本高,特別是對(duì)于大量的初學(xué)者而言,還可能由于設(shè)計(jì)的錯(cuò)誤導(dǎo)致開(kāi)發(fā)板損壞。利用Proteus我們可以很好地解決這個(gè)問(wèn)題,由此我們可以快速地建立一個(gè)仿真系統(tǒng)。

2.Proteus介紹

Proteus是英國(guó)Labcenter Electro-nics公司開(kāi)發(fā)的一款電路仿真軟件,軟件由兩部分組成:一部分是智能原理圖輸入系統(tǒng)ISIS(Intelligent Schematic Input System)和虛擬系統(tǒng)模型VSM(Virtual Model System);另一部分是高級(jí)布線及編輯軟件ARES(Adv-Ancd Routing and Editing Software)也就是PCB.

2.1 Proteus VSM的仿真

Proteus可以仿真模擬電路及數(shù)字電路,也可以仿真模擬數(shù)字混合電路。

Proteus可提供30多種元件庫(kù),超過(guò)8000種模擬、數(shù)字元器件??梢园凑赵O(shè)計(jì)的要求選擇不同生產(chǎn)廠家的元器件。此外,對(duì)于元器件庫(kù)中沒(méi)有的元件,設(shè)計(jì)者也可以通過(guò)軟件自己創(chuàng)建。

除擁有豐富的元器件外,Proteus還提供了各種虛擬儀器,如常用的電流表,電壓表,示波器,計(jì)數(shù)/定時(shí)/頻率計(jì),SPI調(diào)試器等虛擬終端。支持圖形化的分析功能等。

Proteus特別適合對(duì)嵌入式系統(tǒng)進(jìn)行軟硬件協(xié)同設(shè)計(jì)與仿真,其最大的特點(diǎn)是可以仿真8051,PIA,AVR,ARM等多種系列的處理器。Protues包含強(qiáng)大的調(diào)試工具,具有對(duì)寄存器和存儲(chǔ)器、斷點(diǎn)和單步模式IAR C-SPY,KeilMPLAB等開(kāi)發(fā)工具的源程序進(jìn)行調(diào)試的功能;能夠觀察代碼在仿真硬件上的實(shí)時(shí)運(yùn)行效果;對(duì)顯示,按鈕,鍵盤等外設(shè)的交互可視化進(jìn)行仿真。

2.2 Proteus PCB

Proteus 的PCB設(shè)計(jì)除了有自動(dòng)布線仿真功能外,還集成了PCB設(shè)計(jì),支持多達(dá)16個(gè)布線層,可以任意角度放置元件和焊接連線;集成了高智能的布線算法,可以方便地進(jìn)行PCB設(shè)計(jì)。

3. 基于Protesus的簡(jiǎn)單數(shù)據(jù)采集系統(tǒng)。

3.1 軟件的編寫

本例題采用可調(diào)電阻調(diào)節(jié)電壓值作為模擬信號(hào)的輸入量,通過(guò)A/D轉(zhuǎn)換芯片AD0808把模擬信號(hào)轉(zhuǎn)換為數(shù)字量傳送到單片機(jī)的P1口,并在P0口把轉(zhuǎn)換的結(jié)果顯示出來(lái)。

軟件的編寫可以在Keil C51 環(huán)境下進(jìn)行,芯片的型號(hào)選擇AT89C51,編寫data.c文件,利用Keil C51進(jìn)行編譯,編譯成功后生成data.hex文件。

3.2 繪制電路圖

運(yùn)行Proteus的ISIS,進(jìn)入仿真軟件的主界面,如圖1所示。主界面分為菜單欄,工具欄,模型顯示窗口,模型選擇區(qū),元件列表區(qū)等。

圖1 ISIS啟動(dòng)界面

通過(guò)左側(cè)的工具欄區(qū)的P(從庫(kù)中選擇元件)命令,在Pick devices窗口中選擇系統(tǒng)所需元器件,還可以選擇元件的類別,生產(chǎn)廠家等。本例所需主要元器件有:AT89C51芯片,ADC0808芯片,一個(gè)四位七段數(shù)碼顯示器,一個(gè)可變電阻,詳見(jiàn)表1。

表1 元器件清單

選擇元器件后連接圖2所示電路。

圖2 電路原理

Microproccessor ICs類的芯片的引腳與實(shí)際的芯片基本相同, 唯一的差別是隱去了GND和VCC引腳,系統(tǒng)默認(rèn)的是把它們分別連接到地和+5V直流電源。故在電路連線時(shí)可以不考慮電源和地的連接。為了快速進(jìn)行仿真,系統(tǒng)所需的時(shí)鐘電路,復(fù)位電路可以省略。

電路連接完成后,選中AT89C51單擊鼠標(biāo)左鍵,打開(kāi)“Edit Component”對(duì)話窗口如圖3所示,可以直接在“Clock Frequency”后進(jìn)行頻率設(shè)定,設(shè)定單片機(jī)的時(shí)鐘頻率為12MHz。在“Program File”欄中選擇已經(jīng)生成的data.hex文件,把在Keil編寫的程序?qū)隤roteus,然后單擊“OK”按鈕保存設(shè)計(jì)。至此,就可以進(jìn)行單片機(jī)的仿真。

圖 3 單片機(jī)屬性的設(shè)定

3.3 Proteus仿真結(jié)果

單片機(jī)的仿真結(jié)果圖如圖4,模擬信號(hào)經(jīng)A/D轉(zhuǎn)換后,結(jié)果送入單片機(jī),再在數(shù)碼管上顯示;通過(guò)調(diào)節(jié)可調(diào)電阻的阻值,可以得到不同的顯示結(jié)果。仿真結(jié)果表明,系統(tǒng)達(dá)到了預(yù)先的設(shè)計(jì)要求。

在仿真的過(guò)程中每個(gè)管腳旁邊會(huì)出現(xiàn)一個(gè)小方塊,紅色的方快表示高電平,藍(lán)色的表示低電平。 通過(guò)方快顏色的變化可以很方便地知道每個(gè)管腳電平的變化,從而能對(duì)系統(tǒng)的運(yùn)行有更直觀的了解,這對(duì)程序的調(diào)試有很大的幫助。

圖4 仿真結(jié)果

4.結(jié)束語(yǔ)

本文結(jié)合一個(gè)簡(jiǎn)單的數(shù)據(jù)采集系統(tǒng)詳細(xì)說(shuō)明了Proteus在單片機(jī)開(kāi)發(fā)中的應(yīng)用。可以看出,Proteus功能十分強(qiáng)大,能仿真各種數(shù)字模擬電路,且操作簡(jiǎn)單,使用方便。能快速地進(jìn)行單片機(jī)仿真,加快系統(tǒng)開(kāi)發(fā)的過(guò)程,降低開(kāi)發(fā)成本。

參考文獻(xiàn):

[1].張齊,杜群貴。單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù)——基于C語(yǔ)言編程。[M]。北京:電子工業(yè)出版社,2004。

[2]。 林志琦,郎建軍等。基于Proteus的單片機(jī)可視化軟硬件仿真。[M]。北京:北京航空航天大學(xué)出版社,2006

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6078

    文章

    45593

    瀏覽量

    674036
  • Proteus
    +關(guān)注

    關(guān)注

    79

    文章

    1692

    瀏覽量

    110787
  • 仿真
    +關(guān)注

    關(guān)注

    55

    文章

    4539

    瀏覽量

    138705
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    V850ES/FE3 32 - bit 單片機(jī)硬件設(shè)計(jì)詳解

    V850ES/FE3 32 - bit 單片機(jī)硬件設(shè)計(jì)詳解 在電子工程領(lǐng)域,單片機(jī)的應(yīng)用無(wú)處不在,而 V850ES/FE3 32 - bit 單片機(jī)以其獨(dú)特的性能和特性,成為眾多工程師
    的頭像 發(fā)表于 04-14 10:50 ?233次閱讀

    Infineon XC886/888CLM 8位單片機(jī):特性與應(yīng)用詳解

    Infineon XC886/888CLM 8位單片機(jī):特性與應(yīng)用詳解 在電子設(shè)計(jì)領(lǐng)域,單片機(jī)作為核心部件,其性能和功能直接影響著整個(gè)系統(tǒng)的表現(xiàn)。英飛凌(Infineon)的 XC886
    的頭像 發(fā)表于 03-30 14:40 ?772次閱讀

    單片機(jī)的入門準(zhǔn)備

    的使用、定時(shí)器的使用、片上資源的使用。這些部分都可以用軟件仿真(可以用proteus軟件),注意軟件仿真跟實(shí)際電路存在區(qū)別,軟件仿真僅僅用來(lái)驗(yàn)證一下功能是否實(shí)現(xiàn),并不能取代實(shí)際電路。
    發(fā)表于 12-22 07:39

    Proteus中配置STM32外部時(shí)鐘HSE如何配置

    9600 單片機(jī)STM32的配置如下 并且我也試著給VSS和VDD接地和電源,還是不行: 有沒(méi)有大佬教教這個(gè)到底怎么配置啊,求求大佬了 使用的Proteus版本號(hào)為8.17版本
    發(fā)表于 11-02 13:54

    第1章 如何學(xué)習(xí)單片機(jī)

    ? 在錯(cuò)誤的道路上日夜兼程,最終也無(wú)法成功,方法和思路絕對(duì)是最重要的。本章節(jié)講到的學(xué)習(xí)單片機(jī)的方法,都是作者學(xué)習(xí)單片機(jī)的無(wú)數(shù)經(jīng)驗(yàn)和教訓(xùn)總結(jié)出來(lái)的瑰寶。通過(guò)作者前面的披荊斬棘,開(kāi)辟了道路,可以告訴讀者
    的頭像 發(fā)表于 10-10 10:32 ?686次閱讀

    單片機(jī)原理及應(yīng)用詳解

    單片機(jī)(Microcontroller Unit, MCC) ?是一種集成計(jì)算機(jī)核心功能(CPU、存儲(chǔ)器、I/O接口等)的微型芯片,廣泛應(yīng)用于嵌入式系統(tǒng)中。以下是其原理及應(yīng)用的詳細(xì)介紹: 一、單片機(jī)
    的頭像 發(fā)表于 08-11 13:57 ?2850次閱讀

    單片機(jī)用什么封裝

    單片機(jī)封裝是將芯片內(nèi)部電路與外部引腳連接并包裹保護(hù)的結(jié)構(gòu),不僅影響單片機(jī)的安裝方式、適用場(chǎng)景,還與電路設(shè)計(jì)的緊湊性、散熱性能密切相關(guān)。不同封裝類型各有特點(diǎn),適配從簡(jiǎn)單電路到復(fù)雜系統(tǒng)的多樣化需求
    的頭像 發(fā)表于 08-01 13:47 ?1628次閱讀

    什么單片機(jī)比較耐用

    ? ? ? ? 在工業(yè)控制、戶外設(shè)備、醫(yī)療儀器等場(chǎng)景中,單片機(jī)的耐用性直接決定了設(shè)備的穩(wěn)定運(yùn)行與維護(hù)成本。耐用的單片機(jī)通常具備寬溫工作范圍、強(qiáng)抗干擾能力、穩(wěn)定的電源適應(yīng)性和長(zhǎng)壽命的硬件設(shè)計(jì)。深圳市安
    的頭像 發(fā)表于 07-31 13:48 ?929次閱讀

    怎么測(cè)單片機(jī)系統(tǒng)頻率

    單片機(jī)系統(tǒng)頻率是指單片機(jī)工作時(shí)的時(shí)鐘頻率,它直接影響單片機(jī)的運(yùn)行速度和處理能力,準(zhǔn)確測(cè)量系統(tǒng)頻率對(duì)單片機(jī)應(yīng)用開(kāi)發(fā)、程序調(diào)試和性能優(yōu)化具有重要意義。測(cè)量
    的頭像 發(fā)表于 07-25 11:39 ?1106次閱讀

    單片機(jī)怎么驅(qū)動(dòng)電機(jī)?

    在各類自動(dòng)化設(shè)備和智能裝置中,電機(jī)是重要的執(zhí)行部件,而單片機(jī)作為控制核心,需要通過(guò)特定的方式驅(qū)動(dòng)電機(jī)運(yùn)轉(zhuǎn)。單片機(jī)驅(qū)動(dòng)電機(jī)并非直接連接即可,而是要根據(jù)電機(jī)類型和功率,搭配合適的驅(qū)動(dòng)電路,才能實(shí)現(xiàn)穩(wěn)定
    的頭像 發(fā)表于 07-25 09:31 ?1365次閱讀

    單片機(jī)怎么燒程序

    單片機(jī)燒程序是將編寫好的程序代碼寫入單片機(jī)內(nèi)部存儲(chǔ)單元,讓單片機(jī)按照預(yù)設(shè)邏輯工作的過(guò)程,是單片機(jī)應(yīng)用開(kāi)發(fā)中不可或缺的環(huán)節(jié)。無(wú)論是簡(jiǎn)單的燈光控制程序,還是復(fù)雜的工業(yè)控制算法,都需要通過(guò)燒
    的頭像 發(fā)表于 07-23 11:47 ?2080次閱讀

    低功耗單片機(jī)各型號(hào)的對(duì)比及選型參考

    不同品牌、不同系列的低功耗單片機(jī)在功耗控制、性能表現(xiàn)、外設(shè)配置等方面各有特點(diǎn),通過(guò)低功耗單片機(jī)各型號(hào)的對(duì)比,能幫助開(kāi)發(fā)者更精準(zhǔn)地匹配應(yīng)用需求。本文將圍繞主流低功耗單片機(jī)型號(hào)展開(kāi)對(duì)比,并介紹在
    的頭像 發(fā)表于 07-22 18:25 ?1778次閱讀

    KF32A136系列單片機(jī)產(chǎn)品介紹

    F32A136 系列單片機(jī)是基于 KF32 內(nèi)核架構(gòu)開(kāi)發(fā)的單片機(jī)。
    的頭像 發(fā)表于 06-27 11:42 ?2849次閱讀
    KF32A136系列<b class='flag-5'>單片機(jī)</b>產(chǎn)品介紹

    KF32A156系列單片機(jī)產(chǎn)品介紹

    KF32A156 系列單片機(jī)是基于 KF32 內(nèi)核架構(gòu)開(kāi)發(fā)的單片機(jī)。KF
    的頭像 發(fā)表于 06-26 14:43 ?2018次閱讀
    KF32A156系列<b class='flag-5'>單片機(jī)</b>產(chǎn)品介紹

    單片機(jī)原理及應(yīng)用

    本書全面系統(tǒng)地介紹了 MCS-51 系列單片機(jī)的基本結(jié)構(gòu)、工作原理及應(yīng)用技術(shù)。主要內(nèi)容包括:微型計(jì)算機(jī)的基礎(chǔ)知識(shí)、MCS-51 單片機(jī)的基本結(jié)構(gòu)、匯編語(yǔ)言和 C51 語(yǔ)言程序設(shè)計(jì)方法、中斷系統(tǒng)
    發(fā)表于 06-16 16:58
    吉林省| 原平市| 阳原县| 龙南县| 斗六市| 乌鲁木齐县| 公主岭市| 哈尔滨市| 高要市| 开平市| 灵川县| 许昌市| 吉安县| 舞钢市| 达日县| 乾安县| 南部县| 武义县| 颍上县| 贵港市| 华阴市| 木兰县| 西丰县| 凭祥市| 银川市| 太和县| 东丽区| 谢通门县| 广西| 东阳市| 苍溪县| 阿拉善左旗| 康马县| 瑞金市| 岑溪市| 巴楚县| 赤城县| 北票市| 安康市| 花莲市| 额敏县|