74ls192和74ls160同為十進制計數器,這兩者之間有些什么區別呢?本文對這兩款十進制計數器進行了介紹。
74ls192介紹
74LS192是雙時鐘方式的十進制可逆計數器。(bcd,二進制)。
CPU為加計數時鐘輸入端,CPD為減計數時鐘輸入端。
LD為預置輸入控制端,異步預置。
CR為復位輸入端,高電平有效,異步清除。
CO為進位輸出:1001狀態后負脈沖輸出,
BO為借位輸出:0000狀態后負脈沖輸出。
74ls192引腳圖:
74ls192功能表:
74ls160介紹
·用于快速計數的內部超前進位
·用于n 位級聯的進位輸出
·同步可編程序
·有置數控制線
·二極管箝位輸入
·直接清零
·同步計數
74ls160是十進制計數器,也就是說它只能記十個數從0000-1001(0-9)到9之后再來時鐘就回到0,首先是clk,這是時鐘。之后是rco,這是輸出,MR是復位低電頻有效(圖上接線前面花圈的都是低電平有效)load是置數信號,當他為低電平時,在始終作用下讀入D0到D3。為了使161正常工作ENP和ENT接1另外D0到D3是置數端Q0到Q3是輸出端。
這種同步可預置十進計數器是由四個D型觸發器和若干個門電路構成,內部有超前進位,具有計數、置數、禁止、直接(異步)清零等功能。對所有觸發器同時加上時鐘,使得當計數使能輸入和內部門發出指令時輸出變化彼此協調一致而實現同步工作。這種工作方式消除了非同步(脈沖時鐘)計數器中常有的輸出計數尖峰。緩沖時鐘輸入將在時鐘輸入上升沿觸發四個觸發器。
這種計數器是可全編程的,即輸出可預置到任何電平。當預置是同步時,在置數輸入上將建立一低電平,禁止計數,并在下一個時鐘之后不管使能輸入是何電平,輸出都與建立數據一致。清除是異步的(直接清零),不管時鐘輸入、置數輸入、使能輸入為何電平,清除輸入端的低電平把所有四個觸發器的輸出直接置為低電平。
超前進位電路無須另加門,即可級聯出n位同步應用的計數器。它是借助于兩個計數使能輸入和一個動態進位輸出來實現的。兩個計數使能輸入(ENP和ENT)計數時必須是高電平,且輸入ENT必須正反饋,以便使能動態進位輸出。因而被使能的動態進位輸出將產生一個高電平輸出脈沖,其寬度近似等于QA輸出高電平。此高電平溢出進位脈沖可用來使能其后的各個串聯級。使能ENP和ENT輸入的跳變不受時鐘輸入的影響。
電路有全獨立的時鐘電路。改變工作模式的控制輸入(使能ENP、ENT或清零)縱使發生變化,直到時鐘發生為止,都沒有什么影響。計數器的功能(不管使能、不使能、置數或計數)完全由穩態建立時間和保持時間所要求的條件來決定。
74ls160邏輯圖
總結
74ls192和74ls160同為十進制計數器,但是74ls192是雙時鐘方式的十進制可逆計數器,而74ls160是同步十進制計數器(直接清零)。
評論
查看更多