色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用中規模集成計數器進行任意進制計數器設計的解決方案

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-05-30 08:24 ? 次閱讀

1 緒論

計數器是數字邏輯系統中的基本部件, 它是數字系統中用得最多的時序邏輯電路,其主要功能就是用計數器的不同狀態來記憶輸入脈沖的個數。除此以外還具有定時、分頻、運算等邏輯功能。 計數器不僅能用于對時鐘脈沖的計數, 還可使用于定時、分頻、產生節拍脈沖以及進行數字運算等。只要是稍微復雜一些的

數字系統, 幾乎沒有不包含計數器的。通常把滿足N=2n的計數器稱為二進制規則計數器, 有些數字定時、分頻系統中,常需要N≠2n 的任意進制計數器。

當我們在設計任意進制計數器 (即計數模不是 2及10)時, 一般采用現有的中規模集成電路( Medium Scale Integration, MSI)芯片, 通過適當的反饋連接加以實現。而市場上現成的中規模集成電路芯片常見的只有十進制計數器和十六進制計數器,而在實際應用中,如數字鐘電路中,卻需要二十四進制和六十進制計數器,因此要將現有計數器改造成任意進制計數器。利用MSI芯片進行適當的連接就可以構成任意進制計數,所使用的方法主要有反饋置零法、反饋預置法和級聯法。

采用中規模集成計數器來設計任意進制計數器,使設計和調試工作更趨于簡單, 并且具有體積小, 功耗低, 可靠性高等優點。 本文主要闡述了用中規模集成計數器設計任意進制同步加法計數器的設計思想, 并對設計方法和步驟作了討論。

2. MS I中規模計數器概述

2.1 MS I中規模計數器芯片種類

MS I中規模計數器芯片有非常多的種類。若按觸發時鐘的方式分類有: 同步計數器、異步計數器; 若按進制的"模"分類有: 二進制計數器、十進制計數器; 若按計數的方式分類: 有加法計數器、減法計數器和可逆(加/減)計數器; 若按芯片的型號分類就更多了, 如:僅74系列的4位二進制計數器芯片就有161、163、191、193、197等,十進制計數器芯片有160、162等。

2.2 MSI中規模計數器工作原理

2.2.1.以十進制同步計數器74LS160為例

74LS160的功能

表1 74LS160功能表

采用中規模集成計數器進行任意進制計數器設計的解決方案

根據功能表,74LSl60的功能說明如下:

(1)異步清零功能。當CR=0 時,不論其他輸入如何,輸出Q3Q2Q1Q0 為0000,表中"×"表示任意。

(2)同步并行置數功能。LD為預置數控制端,在CR=1 的條件下, LD=0 時,在CP 上升沿的作用下,預置好的數據d3d2dld0被并行地送到輸出端,即此時的Q3Q2Q1Q0 為d3d2dld0 .

(3)保持功能。在CR=1 和LD=1 的前提下,只要TTTP=0,則計數器不工作,輸出保持原狀態不變。

(4)計數功能。正常計數時,必須使CR=1,LD=1,TTTP=1,此時在CP 的上升沿的作用下,計

數器對C P 的個數進行加法計數。當計數到輸出Q3Q2Q1Q0 為1001 時,C0=1,C0=1 的維持時間是從Q3Q2QlQ0 為1001 時起到QaQ2Q1Q0 狀態變化時止。

2.2.2以四位二進制計數器為例

74LS161功能

表2 74LS161功能表

采用中規模集成計數器進行任意進制計數器設計的解決方案

從功能表( 一) 可以看到,74LS161處于計數狀態時,引出端RD,L D , S : , S : 都應為" 1 " ( 接高電平) . 如果取其中一片T 4 1 6 1 作為低位計數器〔記作(1 ) 〕, 對該片計數器來講,每來一個C P 就計一次數,它始終工作在計數狀態。

3. 設計方案

3. 1 采用反饋置零法來設計任意進制計數器

對于 74LS160屬于異步置零輸入端的計數器,它是當置零輸入端出現有效電平 (低電平 ) 后計數器立 即 被 置 零, 不 受 時 鐘 信 號 的 控 制。 而 對 于74LS162 / 74LS163 屬于同步置零輸入端的計數 器。它是當置零輸入端出現有效電平 (低電平 ) 后計數器并不會立即被置零, 必須等下一個時鐘信號到達后, 才能將計數器置零。兩者用時必須加以區分。

3. 1. 1 采用并行法來設計 24 進制計數器

用 74LS160并行置零法設計 24進制計數器的電路圖如圖 1所示。此電路的工作原理: 先假設兩芯片的置零輸入端為 1, 則個位芯片由于計數控制端 ENP = ENT = 1, 故該芯片始終處于計數狀態; 而十位芯片的 ENP、ENT連接的是個位芯片的進位控制端 RCO, 只有當個位芯片的計數狀態 Q 3Q 2 Q1 Q0為 1001時, RCO 才為 1.十位芯片才能計數。如果沒有反饋置零 (即 MR 端恒接高電平 )則電路是一個 100進制計數器。現在電路中加上了反饋, 當計數狀態 ( 00100100) 8421BCD碼 = ( 24) 10時, 與非門輸出為零。由于 74LS160 屬于異步置零, 且復位控制端 MR低電平有效, 所以計數器立即置零。由于電路中的狀態 ( 24 ) 10轉瞬即逝, 顯示不出。故電路的有效狀態從 ( 00) 10到 ( 23) 10共 24個, 故此電路為24進制計數器。

采用中規模集成計數器進行任意進制計數器設計的解決方案

圖1 用74LS160并行置零法設計24進制計數器

另外如果采用同步置零 74LS162計數器來設計24進制計數器, 那么反饋代碼必須是 ( 23) 10相應的8421BCD 碼為 00100011.由此可見反饋信號應取自十位芯片的 Q1 及個位芯片的 Q1 和 Q0, 相應的與非門應改成四輸入端與非門。用 74LS162并行置零法設計 24進制計數器的電路圖如圖 2所示。

采用中規模集成計數器進行任意進制計數器設計的解決方案

圖2 用74LS162并行置零法設計24進制計數器

3. 1. 2 采用串行法來設計 48 進制計數器

用 74LS160串行置零法設計 48進制計數器的電路圖如圖 3所示。

采用中規模集成計數器進行任意進制計數器設計的解決方案

圖3 用74LS160串行置零法設計48進制計數器

此電路的工作原理: 先假設兩芯片的置零輸入端為 1, 則個位芯片由于計數控制端 ENP=ENT = 1, 故該芯片始終處于計數狀態; 而十位芯片的 ENP = ENT = 1, 但十位芯片的計數脈沖CLK 是通過個位芯片的進位控制端 RCO 取反來控制的。當個 位芯 片的計 數狀 態 Q 3Q 2Q 1Q 0為 1001時, RCO 為 1.當下一個計數脈沖到來時 RCO 又為0.又由74LS160計數器的時鐘脈沖 CLK是上升沿有效, 與此同時, 個位的RCO 由1到0相當于一個下降沿, 通過非門74LS04 控制就得到一個上升沿, 同時十位芯片才能計數。如果沒有反饋置零(即MR 恒接高電平)則電路是一個100 進制計數器。現電路中加上了反饋。當計數狀態( 01001000) 8421BCD碼= (48)10時, 與非門輸出為零。由于74LS160屬于異步置零, 且復位控制端低電平有效, 所以計數器立即置零。如果采用同步置零74LS162計數器來設計48進制計數器, 那么反饋代碼必須是( 47)10相應的8421BCD碼為01000111.由此可見反饋信號應取自十位芯片的Q2 及個位芯片的Q2, Q1 及Q0, 相應的與非門應改成四輸入端與非門。74LS162串行置零法設計48進制計數器的電路圖如圖4所示。

采用中規模集成計數器進行任意進制計數器設計的解決方案

圖4 用74LS162串行置零法設計48進制計數器

另外, 采用串行法設計時, 十位芯片的計數脈沖CLK還可以通過個位芯片的最高位Q3 端通過非門取反來控制, 其他線路保持不變。只要對圖3或圖4稍加修改即可。

3.2 采用反饋置數法來設計任意進制計數器

此方法適用于某些具有預置數的計數器, 它是采用預置數控制端LOAD來實現。對于74LS160屬于同步式預置數的計數器來說, 當LOAD 出現有效電平低電平后待下一個時鐘脈沖信號到來后計數器輸出端的狀態Q3Q2Q1Q0 = D3D2D1D0.使其跳過某些狀態來設計任意進制計數器。下面就以74LS160為例, 用并行置數法設計23 進制計數器,其中預置數端D3D2D1D0可以置零, 也可以置十以內的任意四位二進制數。那么此電路在其置數時十位和個位的D3D2D1D0 置入( 01100110 )8421BCD 碼= ( 66) 10, 而反饋代碼十位和個位為( 10001000)8421BCD 碼= ( 88) 10, 相當于十進制數的88.由此分析可得到計數器的模為( 88- 66) + 1= 23, 故計數器為23進制計數器, 其設計電路圖如圖5所示。由此可以得到置數法的設計要點為:反饋代碼轉換成的十進制數 - 預置數端的代碼轉換成的十進制數 + 1 = 所設計的計數器的模。同樣我們也可以仿照前面的設計用串行置數法設計任意進制計數器。

采用中規模集成計數器進行任意進制計數器設計的解決方案

圖5用74LS160并行置數法設計23進制計數器

4 設計步驟

由于反饋置數法不太常用, 且難于理解,下面我們就以反饋置零法為例, 通過以上分析和經驗總結,可以得出任意N 進制計數器的設計方法及步驟。

根據計數模N 來確定所需要計數器芯片的個數n.n= INT ( logm (N - 1) ) + 1, INT 表示取整。m: 當芯片為十進制計數器時m 取10, 當芯片為四位二進制計數器時m 取16.

( 2)當n個計數器芯片連接成模為m 的計數器

( 3)選用并行法或串行法將n 個計數器連接起來。

( 4)確定反饋置零代碼。如果計數器芯片采用異步置零反饋代碼為(N ) 10, 若是采用同步置零, 則反饋代碼為(N ?? 1) 10.

( 5)反饋置零代碼形式的轉換。如果芯片為十進制制計數器, 將反饋代碼轉換成8421BCD 碼的形式。若是四位二進制計數器, 則將反饋代碼轉換成二進制數。

( 6)將轉換結果與計數器的狀態輸出端進行比較,讓與1對應的引腳作用到與非門(反饋置零端低電平有效)或者與門(反饋置零端高電平有效)的輸入端, 然后將與非門或者與門的輸出, 連接到計數器芯片的反饋置零端即可。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    51154

    瀏覽量

    426215
  • 集成電路
    +關注

    關注

    5391

    文章

    11617

    瀏覽量

    362810
  • 計數器
    +關注

    關注

    32

    文章

    2261

    瀏覽量

    94872
收藏 人收藏

    評論

    相關推薦

    N進制計數器的實現

    ;二、集成計數器控制功能的歸類在集成計數器,除了實現計數器固有的常規
    發表于 07-05 13:41

    60進制計數器

    60進制計數器,由于24進制、60進制計數器均由集成計數器
    發表于 06-30 00:00 ?1.6w次閱讀
    60<b class='flag-5'>進制</b><b class='flag-5'>計數器</b>

    100進制計數器

    100進制計數器 異步級聯法組成的100進制計數器 定義集成計數器的高低位,1#芯片為低
    發表于 07-05 14:25 ?6706次閱讀
    100<b class='flag-5'>進制</b><b class='flag-5'>計數器</b>

    64進制計數器

    64進制計數器 64進制計數器由兩個
    發表于 09-16 15:54 ?4553次閱讀
    64<b class='flag-5'>進制</b><b class='flag-5'>計數器</b>

    74LS161異步置零法構成任意進制計數器的Multisim仿真

    介紹了集成4位二進制計數器 74LS161 異步置零法構成任意進制計數器的 Multisim 仿
    發表于 08-05 14:25 ?336次下載
    74LS161異步置零法構成<b class='flag-5'>任意</b><b class='flag-5'>進制</b><b class='flag-5'>計數器</b>的Multisim仿真

    基于MSI的N進制計數器設計方法

    計數器是數字邏輯系統的基本部件,它是數字系統中用得最多的時序邏輯電路,本文主要闡述了用規模集成計數器
    發表于 02-28 11:41 ?7392次閱讀
    基于MSI的N<b class='flag-5'>進制</b><b class='flag-5'>計數器</b>設計方法

    采用歸零法的N進制計數器原理

    計數器是一種重要的時序邏輯電路,廣泛應用于各類數字系統。介紹以集成計數器74LS161和74LS160為基礎,用歸零法設計N進制
    發表于 03-20 10:21 ?95次下載
    <b class='flag-5'>采用</b>歸零法的N<b class='flag-5'>進制</b><b class='flag-5'>計數器</b>原理

    基于Multisim的計數器設計仿真

    計數器是常用的時序邏輯電路器件,文中介紹了以四位同步二進制集成計數器74LS161和異步二-五-十模值計數器74LS290為主要芯片,設計實
    發表于 07-26 11:38 ?134次下載
    基于Multisim的<b class='flag-5'>計數器</b>設計仿真

    二五十進制計數器

    數字電子技術--規模集成計數器及其應用--同步、異步二五十進制計數器-PPT
    發表于 03-22 14:33 ?0次下載

    集成計數器實現N進制計數

    集成計數器實現N進制計數集成計數器實現N進制
    發表于 06-08 14:28 ?0次下載

    基于Proteus的任意進制計數器設計與仿真

    提出一種基于Proteus 軟件的任意進制計數器的設計。以74LS163 集成計數器為基礎,用置數法設計了兩種48
    發表于 07-29 18:53 ?0次下載

    24進制計數器的設計

    討論,但各文獻側重于多次置數控制方法的實現以及側重multsim仿真軟件的應用。因此義主要討論的是利用已有集成計數器設計任意計數器時,其實
    發表于 11-09 16:36 ?81次下載
    24<b class='flag-5'>進制</b><b class='flag-5'>計數器</b>的設計

    基于74LS192的任意進制計數器的設計

    本文為大家介紹基于74LS192的任意進制計數器的設計。
    發表于 12-21 12:00 ?10.3w次閱讀
    基于74LS192的<b class='flag-5'>任意</b><b class='flag-5'>進制</b><b class='flag-5'>計數器</b>的設計

    基于74LS160的N進制計數器仿真設計

    針對任意進制(N進制計數器的設計目的,采用反饋復零法對基于同步十進制
    發表于 12-21 17:08 ?6.9w次閱讀
    基于74LS160的N<b class='flag-5'>進制</b><b class='flag-5'>計數器</b>仿真設計

    任意進制計數器設計方案匯總(七款模擬電路設計原理詳解)

    計數單元則由一系列具有存儲信息功能的各類觸發構成,這些觸發有RS觸發、T觸發、D觸發
    發表于 01-17 17:36 ?7.5w次閱讀
    <b class='flag-5'>任意</b><b class='flag-5'>進制</b><b class='flag-5'>計數器</b>設計<b class='flag-5'>方案</b>匯總(七款模擬電路設計原理詳解)
    主站蜘蛛池模板: 欧美fxxx | 暖暖 日本 视频 在线观看免费 | YELLOW在线观看高清视频免费 | 日本美女bb| 亚洲三级在线观看 | 成电影人免费网站 | 色综合久久网女同蕾丝边 | 国产麻豆精品传媒AV国产在线 | 色综合99久久久国产AV | 公交车轮C关老师 | 色多多污污下载 | 国产成人精品男人的天堂网站 | 白丝萝莉喷水 | 欧美18videosex性欧美老师 | 99热.com| 黄色网址在线免费观看 | 国精产品一区一区三区有限在线 | 求个av网站 | 内射后入在线观看一区 | 无码任你躁久久久久久久 | 国产中文欧美日韩在线 | 欧美特级特黄AAAAA片 | 全黄H全肉细节文NP 全黄h全肉细节全文 | 久草国产在线播放 | 暖暖视频大全免费观看 | 欲插爽乱浪伦骨 | 乳巨揉みま痴汉电车中文字幕动漫 | 特黄特黄aaaa级毛片免费看 | 亚洲欧洲精品A片久久99 | 视频成人永久免费下载 | 欧美大片免费观看 | 成年女人免费播放影院 | 久久是热频国产在线 | 亚洲 中文 自拍 无码 | 黄色片网站下载 | 娇小亚裔被两个黑人 | 国产成人精视频在线观看免费 | 床伴在线观看免费高清完整泰剧第四集 | 国产69精品久久久久乱码韩国 | 无人区在线日本高清免费 | 三级黄色一级视频 |