试用74LS194加74151设计一个从Q0端输出100111序列信号的序列信号发生器. 要求电路能自启动, 且越简单越好
??????? 本例的設計可以參考"試用74LS194加74151設計一個從Q3端輸出100111序列信號的序列信號發生器"的設計過程.
??????? 在博文《試用74LS194加74151設計一個從Q0端輸出100111序列信號的序列信號發生器》中, 我們第一步確定了1001->0011->0111->1111->1110->1100->1001->......的狀態循環序列, 并從Q3端獲得了100111序列信號. 此處要求在Q0端獲得100111序列信號.
??????? 對于狀態循環序列"1001->0011->0111->1111->1110->1100->1001->....."而言, 其變量對應關系為Q3Q2Q1Q0, 這里不妨將其改為Q0Q1Q2Q3. 如此一來, 得到狀態順序表.
| 狀態順序表 | |||||
| CLK順序 | Q3 | Q2 | Q1 | Q0 | SL |
| 0 | 1 | 0 | 0 | 1 | 1 |
| 1 | 1 | 1 | 0 | 0 | 1 |
| 2 | 1 | 1 | 1 | 0 | 1 |
| 3 | 1 | 1 | 1 | 1 | 0 |
| 4 | 0 | 1 | 1 | 1 | 0 |
| 5 | 0 | 0 | 1 | 1 | 1 |
| 6 | 1 | 0 | 0 | 1 | 1 |
? ? ? ?? 題目中明確要求電路具備自啟動功能, 則須將全部狀態列出, 并為每個狀態選擇合適的次態. 值得一提的是, 在為無效狀態選擇次態時, 首先要按照"左移移位(相對于Q0Q1Q2Q3)"的思路進行選擇. 在按照"左移移位"的思路進行篩選后, 最好將無效狀態的次態選擇為任一有效狀態: 若實在無法構成有效狀態, 則不能使電路中存在無效狀態的閉環. 按照上述思路進行篩選后, 再繪制電路狀態圖進行檢查.
| 狀態表 | ? | |||||||
| Q3 | Q2 | Q1 | Q0 | Q3* | Q2* | Q1* | Q0* | SL |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 |
| 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
| 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 |
| 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 |
| 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 |
| 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
| 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
? ? ? ? (狀態圖略)按照上述狀態表進行設計, 電路已具備自啟動功能.
??????? 按照SL與Q3Q2Q1Q0的對應關系, 用2片74151級聯以實現其邏輯表達式.
??????? 對于74LS194來說, 本例中應選擇其"數據左移(以Q0Q1Q2Q3為參考方向)"的功能, 則S1S0=10.
??????? 根據上面的分析, 繪制電路的原理圖.
總結
以上是生活随笔為你收集整理的试用74LS194加74151设计一个从Q0端输出100111序列信号的序列信号发生器. 要求电路能自启动, 且越简单越好的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 传送门(持续更新)
- 下一篇: 驱动备份及还原命令-手记