新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于MSI的N進制計數器設計方法

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

        作者: 時間:2012-03-16 來源:網絡 收藏
        1緒論

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

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

          2.中規模計數器概述

          2.1中規模計數器芯片種類

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

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

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

          74LS160的功能

        表174LS160功能表

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

          根據功能表,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的上升沿的作用下,計

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

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

          74LS161功能
        表274LS161功能表

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

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

          3.設計方案

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

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


        上一頁 1 2 3 下一頁

        關鍵詞: MSI N進制 計數器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 岢岚县| 陇西县| 左权县| 普兰店市| 松原市| 西城区| 新龙县| 宁波市| 成都市| 昭苏县| 临汾市| 拜泉县| 新乡县| 卫辉市| 望奎县| 集安市| 瑞昌市| 山东省| 游戏| 旬阳县| 红安县| 卢氏县| 崇礼县| 西充县| 绥阳县| 江阴市| 德令哈市| 沾益县| 明水县| 资源县| 抚远县| 双桥区| 承德县| 政和县| 扎鲁特旗| 乐山市| 东乌珠穆沁旗| 郴州市| 彰化市| 安泽县| 固阳县|