編碼器、譯碼器位的擴(kuò)展及應(yīng)用
3.1 由編碼擴(kuò)展電路組成的鍵盤(pán)接口
在單片機(jī)應(yīng)用系統(tǒng)中,鍵盤(pán)是人機(jī)交互的重要組成部分,用于向單片機(jī)應(yīng)用系統(tǒng)輸入數(shù)據(jù)或控制信息。而傳統(tǒng)的鍵盤(pán)接口則主要是采用矩陣的結(jié)構(gòu),故占用的單片機(jī)I/O口較多,而且掃描程序又比較繁瑣。為了解決這些問(wèn)題,將對(duì)另一種鍵盤(pán)接口結(jié)構(gòu)做一分析,即由編碼擴(kuò)展電路組成的鍵盤(pán)接口。圖7是由編碼擴(kuò)展電路組成的鍵盤(pán)接口硬件電路,它只用了單片機(jī)的6個(gè)口就可采集到64個(gè)鍵盤(pán)輸入信號(hào)。而單片機(jī)對(duì)鍵盤(pán)信號(hào)的采集可采用程序掃描、定時(shí)掃描和中斷掃描三種方式。本文引用地址:http://www.ex-cimer.com/article/173573.htm
3.2 由譯碼擴(kuò)展電路組成的順序脈沖發(fā)生器
圖8是由譯碼擴(kuò)展電路組成的32位順序脈沖發(fā)生器的原理圖。74LS161與T觸發(fā)器組成了32位加法計(jì)數(shù)器,由Q,Q3,Q2,Q1,QO輸出。譯碼擴(kuò)展電路用于對(duì)QQ3Q2Q1QO進(jìn)行譯碼,從而在譯碼擴(kuò)展電路的輸出端產(chǎn)生順序脈沖。此外,只有在S2.H,S3.H為低電平時(shí),該電路才可正常工作。還有一點(diǎn)要注意的是,計(jì)數(shù)器74LS161的邊沿脈沖CP之所以要通過(guò)非門(mén)接到譯碼擴(kuò)展電路的選通輸入端S1.H上,其目的是為了消除譯碼擴(kuò)展電路中各個(gè)譯碼芯片因傳輸時(shí)間不一致而產(chǎn)生的競(jìng)爭(zhēng)一冒險(xiǎn)現(xiàn)象。
4 結(jié) 語(yǔ)
無(wú)論是多么復(fù)雜的編碼、譯碼電路,其實(shí)都可以等效為簡(jiǎn)單的編碼譯碼模型,從而使其設(shè)計(jì)思路簡(jiǎn)單化??梢哉f(shuō),在實(shí)際應(yīng)用中的某些復(fù)雜電子電路的設(shè)計(jì),都可以通過(guò)這一模型來(lái)取代。
電子鎮(zhèn)流器相關(guān)文章:電子鎮(zhèn)流器工作原理
評(píng)論