国产免费一区二区三区最新不卡_gogo全球大胆高清人露出91_国产无遮挡一区二区三区毛片日本_免费淫视频_俄罗斯16一20sex牲色另类_免费观看黄色片视频

您現在的位置:智能制造網>技術中心>PLD的PROTEUS電路仿真 

直播推薦

更多>

企業動態

更多>

推薦展會

更多>

PLD的PROTEUS電路仿真 

2010年04月21日 17:39:55人氣:1446來源:西安譽通光電測控有限責任公司

PLDPROTEUS電路仿真

 

PROTEUS軟件簡介
     PROTEUS 是來自英國公司的工具軟件,在廣泛使用。和其它工具相比,這款軟件的zui大特點就在于它能夠模擬單片機。可以直接在基于原理圖的虛擬原型EDA上編程,并實現軟件源碼級的實時調試。還能看到運行后輸入輸出的效果。但是現在大家都只注意到PROTEUS對單片機的仿真和如何與Keil進行關聯調試,其實 PROTEUS還能夠進行PLD的電路仿真。
     PLD(可編程邏輯器件)是一種數字集成電路的半成品,在其芯片上按一定排列方式集成了大量的門和觸發器等基本邏輯元件,使用者可利用某種開發工具對其進行加工,即按設計要求將這些片內的元件連接起來,使之完成某個邏輯電路或系統的功能,成為一個可在實際電子系統中使用的集成電路。
     一般的PLD設計軟件只能進行PLD芯片的時序邏輯仿真,而PROTEUS能進行PLD的電路仿真,可以模擬設計的PLD芯片在電路中實際運行的情況。
    我們通過使用GAL16V8設計一個在單片機系統里常用的三八譯器,然后在PROTEUS中通過觀察GAL16V8中三八譯碼器的輸入與輸出的對應關系來完成PLD的電路仿真。

2. PLD的設計
    首先用Pro 99SE完成PLD的設計。
    完成后的PLD原理圖如下所示:
 
圖1   畫好的PLD原理圖
      這是一個3-8譯碼器的PLD文件。輸入信號為目標元件的2、3、4三個腳,輸出信號為目標元件的12-19腳,6-8腳為使能控制端。
     Pro 99SE的PLD原理圖的設計與普通原理圖相同,但有幾點是需要注意:

  • 生成PLD元理圖后,在原理圖中自動加入了兩個PLD的元件庫(PLD_Devices.lib、PLD_Symbols.lib),PLD的電路圖繪制必需使用這兩個庫中的元件。
  • 繪制PLD原理圖時,必須放置輸入/輸出端口(輸入:IPAD、輸出:OPAD、輸入/輸出:IOPAD)元件,這些元件所的引腳代表著目標器件的引腳。
  • 在輸入/輸出端口元件放置好后,必須對其進行編號,還要該端口元件所對應連接的目標器件的引腳號。

     完成PLD原理圖后,選擇[PLD]/[Compile]進行編譯,生成各種格式的文件:
 
圖2  編譯生成的各種文件
     打開生成的.jed文件,點擊右鍵,在彈出的窗口中選擇[Export…]項,選擇.jed文件的輸出目標地址。
     至此就完成了PLD文件的設計。

3 ProteusPLD的仿真
     啟動Proteus,繪制好電路圖。
 
圖3   Proteus仿真電路圖
       電路中LED顯示采用低電平時LED點亮的顯示方式。電路中I1-I3為GAL16V8輸入端口,端口為高電平時為1,低電平時為0, IO0-IO7為輸出端口,輸出端口為:LED燈亮時端口輸出低電平0,熄滅時為高電平1。
      為了使PLD元件能仿真,還必須在電路中將編譯的.jed文件加入PLD元件中:將鼠標移到U1(16V8)中,右擊,選擇元件,然后左擊,調出“元件的屬性”對話框,在屬性對話框中,在窗口中的“JEDEC Fuse Map File:”中加入.jed文件:
 
圖4  16V8元件屬性
     由前面PLD的設計可得3-8譯碼器的真值表:
 輸入信號  輸出信號                 
I3 I2 I1 IO7 IO6 IO5 IO4 IO3 IO2 IO1 IO0
0 0 0 1 1 1 1 1 1 1 0
0 0 1 1 1 1 1 1 1 0 1
0 1 0 1 1 1 1 1 0 1 1
0 1 1 1 1 1 1 0 1 1 1
1 0 0 1 1 1 0 1 1  1
1 0 1 1 1 0 1 1 1 1 1
1 1 0 1 0 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1

 表1   3-8譯碼器真值表
    為了觀察16V8的輸入與輸出的對應關系,我們在AT89C52的程序(程序見附錄)中將與I3、I2、I1相連的P2_2、P2_1、P2_0三個端口按真值表中的順序依次改變,觀察LED燈是否由IO0至IO7依附點亮。
    將單片機的程序加入AT89C52后,在Proteus中點擊Play鍵觀看電路仿真結果:當輸入端的I1、I2、I3值按程序設定按真值表中的000— 111依附改變時,輸出端對應LED燈按真值表中的對應關系由IO0至IO7依次點亮,如下圖。說明PLD器件16V8設計的三八譯碼器譯碼正確。
 
圖5  譯碼電路對應輸入/輸出截圖

4.  結語
     單片機與PLD的結合是當前嵌入式設計經常采用一的種方式。 但如果要進行硬件電路測試和系統調試則比較麻煩, 因為要進行這兩個過程必須在電路板制作完成、元器件焊接完畢之后進行。而電路板的制作、元器件的安裝、焊接是費時費力的, 如果采用作為單片機系統的仿真工具PROTEUS 進行單片機和PLD的仿真, 則不用制作具體的電路板也能夠完成以上工作。在使用PROTEUS 運行系統虛擬開發成功之后再進行實際制作, 可以直觀得觀察電路的運行情況,提前發現設計的錯誤,可以極大的提高開發效率、降低開發成本、提高開發速度。
 
 程序附錄:
 
 #Include<reg51.h>
 #Include<stdio.h>
 sbit P2_0=P2^0;
 sbit P2_1=P2^1;
 sbit P2_2=P2^2;
 
 void delaytime(int count);
 void main(void)
 {
 while(1)
  {
 P2_2=0;
 P2_1=0;
 P2_0=0;
 delaytime(500);
 P2_2=0;
 P2_1=0;
 P2_0=1;
 delaytime(500);
 P2_2=0;
 P2_1=1;
 P2_0=0;
 delaytime(500);
 P2_2=0;
 P2_1=1;
 P2_0=1;
 delaytime(500);
 P2_2=1;
 P2_1=0;
 P2_0=0;
 delaytime(500);
 P2_2=1;
 P2_1=0;
 P2_0=1;
 delaytime(500);
 P2_2=1;
 P2_1=1;
 P2_0=0;
 delaytime(500);
 P2_2=1;
 P2_1=1;
 P2_0=1;
 delaytime(500);
 
 }
  }
 
 void delaytime(int count)
 {
   int j,k;
   while(count-- !=0)
   {
     for(j=0;j<10;j++)
        for(k=0;k<72;k++)
        ;
       }
 }

 

全年征稿/資訊合作 聯系郵箱:[email protected]

免責聲明

  • 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.lfljgfsj.com。違反者本網將追究相關法律責任。
  • 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
  • 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

<
更多 >

工控網機器人儀器儀表物聯網3D打印工業軟件金屬加工機械包裝機械印刷機械農業機械食品加工設備制藥設備倉儲物流環保設備造紙機械工程機械紡織機械化工設備電子加工設備水泥設備海洋水利裝備礦冶設備新能源設備服裝機械印染機械制鞋機械玻璃機械陶瓷設備橡塑設備船舶設備電子元器件電氣設備


我要投稿
  • 投稿請發送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
  • 聯系電話0571-89719789
工業4.0時代智能制造領域“互聯網+”服務平臺
智能制造網APP

功能豐富 實時交流

智能制造網小程序

訂閱獲取更多服務

微信公眾號

關注我們

抖音

智能制造網

抖音號:gkzhan

打開抖音 搜索頁掃一掃

視頻號

智能制造網

公眾號:智能制造網

打開微信掃碼關注視頻號

快手

智能制造網

快手ID:gkzhan2006

打開快手 掃一掃關注
意見反饋
關閉
企業未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板: 久久国产精品久久久久 | 午夜色片| 九九精品视频观看 | 精品国产1区2区3区 免费国产 | 国产精品视频一区二区三区四区五区 | 片在线观看 | 亚洲网站一区 | 国内精品伊人久久久久网站 | 精品久久久久久久 | 久色精品| 视频一区二区国产 | 宅男噜噜噜66一区二区 | 国产精品成aⅴ人片在线观看 | 欧美精品一区二区三区久久久 | 好吊色欧美一区二区三区四区 | 黄色片在线免费播放 | 2017亚洲男人天堂 | 在线小视频国产 | 日本一区视频在线观看 | 天海翼无删减av三级在线观看 | a级高清免费毛片av在线 | 久久成人精品视频 | 中文字幕亚洲一区二区三区 | 亚洲国产资源 | 亚洲国产精品久久久久久久 | 亚洲人成在线播放网站 | 一级一级一级毛片 | 成人在线观看免费高清 | 黄色网址免费在线 | 日本黄色一级视频 | 18视频在线观看娇喘 | 国产一级二级视频 | 嗯啊羞羞视频 | 国产高清成人久久 | xx53xx| 欧美一级二级毛片视频 | 欧美成人精品一区二区三区 | 精品三级内地国产在线观看 | 日韩在线播放第一页 | wwwxxx视频| 蜜桃网在线观看 |