标题:
multisim设计:十进制显示模数转换的结果?
[打印本页]
作者:
lee186
时间:
2024-6-17 03:05
标题:
multisim设计:十进制显示模数转换的结果?
multisim中模数转换的输出结果是12位二进制,如何将其转换为4位10进制数以便于数码管显示?
作者:
xianfajushi
时间:
2024-6-17 06:59
用74LS283去实现
作者:
LaoYuTou
时间:
2024-6-17 09:25
之前有人应该提过这个问题
unsigned int AD_Result;
unsigned char Disp_Buf[4];
AD_Result =0xFFF;//获取AD值
Disp_Buf[0] = AD_Result /1 %10;
Disp_Buf[1] = AD_Result /10 %10;
Disp_Buf[2] = AD_Result /100 %10;
Disp_Buf[3] = AD_Result /1000 %10;
作者:
yytytx
时间:
2024-6-17 14:01
在Multisim中,将12位二进制转为4位10进制需利用仿真逻辑,例如74LS283+74LS08+74LS48组合电路,但通常12位二进制转换结果超过4位10进制的表示范围。
作者:
lee186
时间:
2024-6-17 15:19
LaoYuTou 发表于 2024-6-17 09:25
之前有人应该提过这个问题
unsigned int AD_Result;
unsigned char Disp_Buf[4];
有没有通过电路就能解决的方法,不借助编程?
作者:
HU1123
时间:
2024-6-17 17:29
要直接显示可以用CD4511直接驱动显示,要是只是将二进制转十进制可以74l183看你实际需求选择对应译码器类型
作者:
xianfajushi
时间:
2024-6-17 19:08
有多种方法的,12位二进制的十进制值是4096,可以用基本门电路去组合,也可以使用生成脉冲用十进制计数器等等。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1