網上有的乘法器電路圖一般采用反復進行移位和加法來進行乘 法計算,依靠寄存器不斷左移實現錯位,而我直接把最低位輸出到數 碼管,將進位端作為最高位進行下一步計算,在接線時就完成了移位, 省去了寄存器的使用,使電路更加簡單。
74ls08 4 片 開關 8 個 數碼管 4 個CD4511 2 片
74ls283:加法器,(5,3,14,12,6,2,15,11)8 個腳輸入兩個乘 數,(4,,1,13,10)四個腳輸出,7 腳輸入低電平控制芯片做加法,9 腳是進位端。
CD4511:用于驅動共陰極 LED (數碼管)顯示器的 BCD 碼-七 段碼譯碼器,無法顯示十六進制數的 A-E。
乘數 | 被乘數 | 乘積十位 | 乘積個位 | 十進制數 |
1111(15) | 1111(15) | E(224) | 1 | 225 |
1101(13) | 1101(13) | A(160) | 9 | 169 |
1011(11) | 1101(13) | 8(128) | F(15) | 143 |
1011(11) | 1001(9) | 6(96) | 3 | 99 |
1001(9) | 1001(9) | 5(80) | 1 | 81 |
0111(7) | 0111(7) | 3(48) | 1 | 49 |
0101(5) | 0101(5) | 1(16) | 9 | 25 |
用 protues 仿真時輸出直接接 BCD 碼的數碼管,顯示的是十六進 制數,焊接時用了 CD4511,A-E 消隱導致乘積只能顯示 0-9,有 A-E 就無法顯示。
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |