計數器應用 || 序列信號發生器 鍵盤掃描電路 || 重點 || 數電1 序列信號發生器
序列信號發生器有三種實現方式:
本文介紹用計數器實現序列信號發生器。
基于計數器的序列信號發生器有兩部分組成:
計數器,其模等于待產生的序列信號長度;組合電路,它把計數器的各個狀態轉換為序列信號的一個比特。
這樣,在時鐘脈沖的作用下,可以周而復始地輸出待設計的序列信號。
下面通過一個例子來學習序列信號的產生方法。
下面的方案三我簡單說一下邏輯電路功能分析列題,不懂的話需要去復習一下數據選擇器的知識。
數據選擇器的輸出表達式如下
下圖左上角的卡諾圖就要朝著上面表達式的形式來化簡,于是就可以得到的表達式,進而就可以畫出電路原理圖。
順便提一下這個卡諾圖是咋來的,它就是按照所給的信號序列畫的,
=000對應信號0
=001對應信號0
=010對應信號0
=011對應信號1
=100對應信號1
=101對應信號0
=110對應信號1
=111對應信號1
丟個小題目邏輯電路功能分析列題,
又例,如下
以上問題可轉化為“設計能同時產生三個序列的信號發生器”
如下圖,左邊是74163構成的模6計數器,右邊通過1個3線--8線譯碼器產生6個最小項,然后再通過最小項之和式化簡為與非式即可使用與非門畫出最后的組合邏輯電路。
2 鍵盤掃描電路 了解即可
看懂了其實不難,就是兩個計數器控制一個譯碼器和一個數據選擇器來逐行逐列地掃描按鍵是否按下。
如果被按下了就會產生一個時鐘脈沖送到D觸發器的CLK處,輸出被按下按鍵所對應的計數器數值,即按鍵所在的行和列。
(上圖的鍵盤列線明明有19根,當我不會數數呢!圖錯了!)
丟題目,
視頻:MOOC-數字邏輯電路-第9單元 時序邏輯功能-計數器應用