通過開關S2——S9接不同的高低電平來控制輸入端所置的兩個一位十進制數,譯碼顯示器U13和U15分別顯示所置入的兩個數。數A直接置入四位超前進位加法器74LS283的A4——A1端,74LS283的B4——B1端接四個2輸入異或門。四個2輸入異或門的一輸入端同時接到開關S1上,另一輸入端分別接開關S6——S9,通過開關S6——S9控制數B的輸入。當開關S1接低電平時,B與0異或的結果爲B,通過加法器74LS283完成兩個數A和B的相加。當開關S1接高電平時,B與1異或的結果爲B非 ,置入 的數B在74LS283的輸入端爲B的反碼,且74LS283的進位信號C0爲1,其完成S=A+B(反碼)+1,實際上其計算的結果爲S=A-B完成減法運算。由於譯碼顯示器只能顯示0——9,所以當A+B>9時不能顯示,我們在此用另一片芯片74LS283完成二進制碼與8421BCD碼的轉換,即S>9(1001)時加上6(0110),產生的進位信號送入譯碼器U10來顯示結果的十位,U11顯示結果的個位。由於減法運算時兩個一位十進制數相減不會大於10,所以不會出現上述情況,用一片芯片U11即可顯示結果。
加減計算器(數電)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
數據保護技巧揭祕:爲導出文件添加防護密碼的實用指南
葡萄城技術團隊
2024-06-03 14:30:40
圖牀軟件Minio oss
hiningrise
2024-06-03 14:25:00
一個docker容器暴露多個端口
hiningrise
2024-06-03 14:25:00
微軟官方開源免費的Blazor UI組件庫 - Fluent UI Blazor
追逐時光
2024-06-03 14:22:00
再也不用爲找.NET相關的項目和框架發愁了
追逐時光
2024-06-03 14:22:00
leetcode 60 排列序列
張博的博客
2024-06-03 14:19:49
k8S的kube-proxy相關ipvs
馬昌偉
2024-06-03 14:13:49
零基礎寫框架:從零設計一個模塊化和自動服務註冊框架
癡者工良
2024-06-03 14:13:38
英語背單詞 專四詞彙 2024年06月 ChatGPT
ChuckLu
2024-06-03 14:06:57
背單詞 首字母 2024年06月
ChuckLu
2024-06-03 14:06:57
初探富文本之基於虛擬滾動的大型文檔性能優化方案
WindrunnerMax
2024-06-03 14:05:17
.Net 中間件 - 新開源代碼生成器 -ReZero
孫凱旋
2024-06-03 14:03:26
Microsoft.Extensions.DependencyInjection會自動釋放通過DI(依賴注入)創建的對象
PowerCoder
2024-06-03 14:03:06
爲什麼以及如何要進行架構設計權衡?
路人111122233
2024-06-03 14:00:36