您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>半導(dǎo)體技術(shù)>半導(dǎo)體器件>

鎖存器的原理分析

2010年03月09日 09:54 www.ttokpm.com 作者:佚名 用戶評(píng)論(0
關(guān)鍵字:鎖存器(40691)

鎖存器的原理分析

鎖存器就是把單片機(jī)的輸出的數(shù)先存起來(lái),可以讓單片機(jī)繼續(xù)做其它事..
比如74HC373就是一種鎖存器
它的LE為高的時(shí)候,數(shù)據(jù)就可以通過(guò)它.當(dāng)為低時(shí),它的輸出端就會(huì)被鎖定,即為剛才通過(guò)的數(shù)據(jù),這樣,就可以保持這個(gè)狀態(tài).

74HC373是CMOS電路
74LS373是TTL電路
都是8D鎖存器

鐘控 RS 觸發(fā)器的 S 輸入端,通過(guò)非門連接到 R 輸入端,組成單輸入觸發(fā)器,通常把這個(gè)電路叫做 D 鎖存器。如下圖示。

?

當(dāng)CP = 1 時(shí),輸出端的狀態(tài)隨輸入端的狀態(tài)而改變。Q n+1 = D , 存入新的數(shù)據(jù);當(dāng)CP = 0 時(shí),無(wú)論 D 如何變化,輸出端的狀態(tài)保持不變。Q n+1 = Q n,存入的數(shù)據(jù)不變。為了觸發(fā)器可靠的工作,要求 D 輸入信號(hào)先于CP = 1 的信號(hào),稱為建立時(shí)間 t set。

八路搶答器論文含原理圖電路圖


??? 本八路搶答器設(shè)計(jì)使用方法非常簡(jiǎn)單,從上述工作原理可知,搶答前只需先將開關(guān)K置于2,然后再置于1,即可進(jìn)行搶答 . 順便提一下,由于當(dāng)按鈕開關(guān)AN0先按下時(shí),數(shù)碼管顯示0,這與我們平時(shí)的編號(hào)習(xí)慣有點(diǎn)不同。本八路搶答器論文中關(guān)于原理的分析內(nèi)容均為http://www.51hei.com單片機(jī)教程網(wǎng),工作人員得出如有錯(cuò)誤請(qǐng)指正。本設(shè)計(jì)元件選擇:鎖存器選用74ls373 八路鎖存器,編碼器用 74ls148 三線編碼器,數(shù)碼顯示驅(qū)動(dòng)器用bcd碼七段譯碼器74ls247與共陽(yáng)極七段數(shù)碼管搭配,控制電路由八輸入與非門 74ls30和一個(gè)或門、一個(gè)非門構(gòu)成,或門用74ls32二輸入四或門,非門?74ls04六反相器。

????八路搶答器原理圖如下圖所示,看起來(lái)其實(shí)也很簡(jiǎn)單的。鎖存器輸入信號(hào)均為同一電平時(shí),控制電路輸出控制信號(hào)使鎖存器進(jìn)入工作狀態(tài),這時(shí)鎖存器輸入端的電平送往相應(yīng)的輸出端,當(dāng)有一輸入端電平發(fā)生跳變時(shí),其對(duì)應(yīng)輸出端電平也隨著變,此變化的輸出電平送入控制電路,控制電路產(chǎn)生使鎖存器鎖存的控制信號(hào),鎖存器我們知道只要給他控制端一個(gè)電平他就進(jìn)入鎖存工作狀態(tài),不管任何一個(gè)輸入端電平發(fā)生了變化,各輸出端電平都會(huì)保持不變,與其它輸出端電平不一樣的那個(gè)輸出端的電平經(jīng)編碼器編碼后送入數(shù)碼顯示譯碼器,控制驅(qū)動(dòng)器驅(qū)動(dòng)七段數(shù)碼管進(jìn)行數(shù)字的顯示。

點(diǎn)擊瀏覽下一頁(yè)
八路搶答器原理圖]

八路搶答器電路工作原理:
輸入鎖存
當(dāng)八路鎖存器74ls373的 s 端為高電平時(shí),鎖存器輸入端 (1D-8D)的電平能直接送到相應(yīng)的輸出端1Q-8q當(dāng)S端由高電平變到低電平時(shí),鎖存器鎖存,即輸入端電平不能送到輸出端,各輸出端保持鎖存前的電平.先將開關(guān) K 置于2,此時(shí) 74LS373 的S端為高電平,其各輸入端的高電平直接送到各相應(yīng)的輸出端, 從而使八輸入端與非門74LS373 的八個(gè)輸入端均為高電平,導(dǎo)致其輸出為低電平,經(jīng)非門1后變成高電平,再由或門送到 74LS373 的S 控制端,然后將開關(guān)K 置于1,這時(shí)由于或門的另一輸入仍為高電平,故S控制端仍保持高電平,當(dāng)八個(gè)按鈕開關(guān)AN0-NA7 中有一個(gè)先按下時(shí),其對(duì)應(yīng)的 D 端變?yōu)榈碗娖?,此低電平?jīng)鎖存器送到相應(yīng)的Q 輸出端,這時(shí)74LS的八個(gè)輸入端中因有一個(gè)端變低電平,所以它的輸出端變?yōu)楦唠娖剑?jīng)非門1和或門后,使s控制端由高電平變成低電平,74LS373 執(zhí)行鎖存功能,如果這時(shí) 還有按鈕按下,鎖存器對(duì)應(yīng)的輸出端電平也不會(huì)變.


[八路搶答器電路圖]

編碼和譯碼顯示
74LS74LS為輸入低電平有效和輸出低電平有效,即當(dāng)I0端為低電平而其它輸入端為高電平時(shí),輸出端Y2,Y1,Y0均為高電平,I1端為低電平而其它輸入端為高電平時(shí),Y2,Y1端均為高電平,Y0 端為低電平,以此類推鎖存在鎖存器輸出端的低電平送到74LS148,由 74LS148進(jìn)行編碼,編成的二進(jìn)制代碼電平經(jīng)非門 2 3 4分別倒相后,送到BCD碼七段譯碼驅(qū)動(dòng)器74LS247再由74LS247輸出端送出驅(qū)動(dòng)電平驅(qū)動(dòng)共陽(yáng)極七段數(shù)碼管5EF105顯示相應(yīng)的數(shù)字,如I0端為低電平時(shí),顯示0;I4端為低電平時(shí),顯示4,當(dāng)八個(gè)按鈕開關(guān)都不按下時(shí),由于鎖存器的各輸出端均為高電平,經(jīng)74LS30后使74LS247的熄滅控制端得到低電平,因此數(shù)碼管不顯示.寫到這里先告一個(gè)段落了,轉(zhuǎn)載此八路搶答器論文必須保留地址!

?

非常好我支持^.^

(769) 92.8%

不好我反對(duì)

(60) 7.2%

( 發(fā)表人:admin )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?