发布网友
共3个回答
热心网友
用数码管显示二进制数?
例如:输入00000001数码管应显示1,以此推算,怎么进位?
输入00000000数码管应显示0;
输入00000001数码管应显示1;
输入00000010数码管应显示2;
..................
输入00001001数码管应显示9;
不知仁兄,要不要显示A-F,不显示的话就是10进制。
当然你也可以将二进制转BCD码。
就就要看你如何操作和功能要求,希望能说明白点!
热心网友
每个数码管有8个显示段(包括小数点),需要1个字节(8位二进制码)。
如果你采用静态显示方式,7个数码管就需要8*7=56位二进制码来表示。
但如果你采用扫描显示方式,则只需要8位段码+7位位码=15位二进制码就可以了。
热心网友
为什么要显示二进制数哪?需要吗?因为二进制数的一个位就会占用数码管的一个显示位,你想一个十六端数码管才能显示四个十六进制数。而现在都是十六位以上的操作系统了,也就是说只能显示部分资料。因此这个想法是错误的,没有实际应用的价值。