1.功能要求
? ? ? ? 使用數字芯片設計一款交通信號燈,使得:
????????主干道的綠燈時間為60S,紅燈時間為45S
????????次干道的紅燈時間為60S,綠燈時間為45S
? ? ? ? 主、次干道,綠燈的最后5S內,黃燈閃爍
? ? ? ? 使用數碼管顯示各自的倒計時時間。
? ? ? ? 按下按鍵,進入緊急狀態。(數碼管不顯示任何時間,兩個黃燈閃爍)
2.電路設計
按下按鍵,進入緊急狀態:
3.芯片介紹?
74LS190是一種BCD(二進制編碼十進制)計數器/分頻器,屬于74系列邏輯芯片的一種。以下是關于74LS190的一些特點和功能:
1. **計數功能:** 74LS190具有四位二進制計數器,可以進行0至9(二進制表示為0000至1001)的循環計數。它根據時鐘脈沖信號的作用逐次遞增。
2. **BCD輸出:** 74LS190的輸出以BCD形式(二進制編碼十進制)表示計數結果。每一位的輸出通過四個輸出引腳(QA、QB、QC和QD)進行表示,分別對應一個BCD數位。
3. **清零功能:** 74LS190具有異步清零功能,可以通過清零輸入引腳將計數器的值重置為零。
4. **多種計數模式:** 74LS190可以在不同的計數模式下運行,包括正向計數、逆向計數、二進制分頻和十進制分頻等模式。通過模式選擇引腳(UP/DOWN)和分頻輸入引腳(CP)的控制,可以選擇不同的計數方式。
5. **級聯功能:** 多個74LS190計數器可以級聯連接,形成更寬的計數范圍或擴展功能。通過將進位輸出引腳(CO)連接到下一個計數器的時鐘輸入引腳,可以將多個計數器連接成一個更大的計數器。
6. **工作電壓:** 74LS190通常在5V電源下工作,與TTL邏輯兼容。
74LS190廣泛應用于數字電路中需要BCD計數和分頻功能的應用,例如計時器、頻率分頻器、時鐘控制等。它提供了靈活的計數和分頻選項,以適應不同的應用需求。
74LS164是74系列邏輯芯片中的一種8位移位寄存器,也被稱為串行至并行轉換器。以下是關于74LS164的一些特點和功能:
1. **移位寄存器:** 74LS164內部包含8位寄存器,可以將輸入數據進行串行輸入,然后通過時鐘脈沖信號控制將數據并行輸出到8個輸出引腳中。
2. **串行至并行轉換:** 74LS164能夠將串行輸入的數據位按順序存儲在內部寄存器中,然后通過時鐘信號將這些數據并行輸出到8個輸出引腳中,實現了串行至并行數據轉換。
3. **時鐘控制:** 數據的移位和存儲由時鐘信號控制,通常在每個時鐘周期內,輸入數據會向左移動一個位,同時從最右邊的位開始并行輸出。
4. **級聯功能:** 多個74LS164移位寄存器可以級聯連接,實現更多位的數據移位和存儲。通過將一個寄存器的輸出連接到下一個寄存器的串行輸入,可以形成更大規模的移位寄存器。
5. **工作電壓:** 74LS164通常在5V電源下工作,與TTL邏輯兼容。
6. **廣泛應用:** 74LS164常被用于串行數據轉換為并行數據的應用中,例如顯示驅動、存儲器芯片、數據傳輸等。它在數字系統設計中具有重要作用,能夠方便地處理串行數據與并行數據之間的轉換。
總的來說,74LS164是一種常見的串行至并行轉換器,適用于各種數字電路設計中,為設計師提供了一種方便有效的數據處理方式。
4.源文件?
? ? ? ? multisim仿真文件如下:
交通信號燈的multism仿真資源-CSDN文庫https://download.csdn.net/download/guangali/88854139?spm=1001.2014.3001.5501