网上有的乘法器电路图一般采用反复进行移位和加法来进行乘 法计算,依靠寄存器不断左移实现错位,而我直接把最低位输出到数 码管,将进位端作为最高位进行下一步计算,在接线时就完成了移位, 省去了寄存器的使用,使电路更加简单。
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.51hei.com/bbs/) | Powered by Discuz! X3.1 |