加減計算器(數電)

通過開關S2——S9接不同的高低電平來控制輸入端所置的兩個一位十進制數,譯碼顯示器U13U15分別顯示所置入的兩個數。數A直接置入四位超前進位加法器74LS283A4——A1端,74LS283B4——B1端接四個2輸入異或門。四個2輸入異或門的一輸入端同時接到開關S1上,另一輸入端分別接開關S6——S9,通過開關S6——S9控制數B的輸入。當開關S1接低電平時,B0異或的結果爲B,通過加法器74LS283完成兩個數AB的相加。當開關S1接高電平時,B1異或的結果爲B非 ,置入 的數B74LS283的輸入端爲B的反碼,且74LS283的進位信號C01,其完成S=A+B(反碼)+1,實際上其計算的結果爲S=A-B完成減法運算。由於譯碼顯示器只能顯示0——9,所以當A+B>9時不能顯示,我們在此用另一片芯片74LS283完成二進制碼與8421BCD碼的轉換,即S>91001)時加上60110),產生的進位信號送入譯碼器U10來顯示結果的十位,U11顯示結果的個位。由於減法運算時兩個一位十進制數相減不會大於10,所以不會出現上述情況,用一片芯片U11即可顯示結果。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章