数码管上的小数点怎样显示

[复制链接]
19056|26
 楼主| yuanquan12345 发表于 2010-11-24 15:39 | 显示全部楼层 |阅读模式
如:我用数组显示3位数,最后一位位小数,在第二个数码管上的小数点怎样显示。
请指点。
wangyy608 发表于 2010-11-24 15:48 | 显示全部楼层
数字怎么显示的小数点就怎么显示
冯冯冯冯 发表于 2010-11-24 16:04 | 显示全部楼层
点亮第二位数码管的h段啊,就数码管的右下角的点
liang7143 发表于 2010-11-24 16:13 | 显示全部楼层
和其他显示一样~~
一曲离殇 发表于 2010-11-24 16:18 | 显示全部楼层
LS几位大神正解,把那个点也看成一段,其实就是一段。
tianm 发表于 2010-11-24 17:14 | 显示全部楼层
点亮第二位数码管的h段啊,就数码管的右下角的点
冯冯冯冯 发表于 2010-11-24 16:04

嗯 是右下角的点
 楼主| yuanquan12345 发表于 2010-11-24 17:26 | 显示全部楼层
dula=1;
        P0=table[ge];
        dula=0;
        P0=0xff;
        wela=1;
        P0=0xfd;
        wela=0;
        delay(90);
我的P0口已经有数了,怎么办。
先谢谢大家。
月下狂想曲 发表于 2010-11-24 22:55 | 显示全部楼层
这是硬件的东西,应从数码管看起
wangyy608 发表于 2010-11-24 23:20 | 显示全部楼层
p0 |= 0x..
 楼主| yuanquan12345 发表于 2010-11-25 07:43 | 显示全部楼层
谢谢大家,刚学单片机请大家多指教,应该用或运算。
谢谢。
shell.albert 发表于 2010-11-25 08:20 | 显示全部楼层
MCU编程用好逻辑或逻辑与,按位或按位与是相当关键的。哈哈。
 楼主| yuanquan12345 发表于 2010-11-25 08:25 | 显示全部楼层
对这一点,我还不很明白。谢谢。
痴人 发表于 2010-11-25 08:27 | 显示全部楼层
这个问题,我很惊讶。。。
 楼主| yuanquan12345 发表于 2010-11-25 11:53 | 显示全部楼层
P0=table[shi]||0x7f;
这样改行吗?
 楼主| yuanquan12345 发表于 2010-11-25 11:53 | 显示全部楼层
下载后,还不行。
老鱼探戈 发表于 2010-11-25 12:01 | 显示全部楼层
LZ先看看7段数码管是怎么编码的。
a,b,c,d,e,f,g,dp(h)各段的位置。一般书上给的编码是把dp段点灭的,
把它当成8个LED就可以了
 楼主| yuanquan12345 发表于 2010-11-25 14:00 | 显示全部楼层
我一段一段试的,可是还不行,我再查查原因。
谢谢。
cobraking 发表于 2010-11-25 14:11 | 显示全部楼层
先用万用表二极管档直接点亮数码管各段试试看。
 楼主| yuanquan12345 发表于 2010-11-25 14:24 | 显示全部楼层
单独试,都亮,我只要给P0=0x80;小数点就能点亮。当我或上一个数小数点就不亮了。如:
dula=1;
        P0=table[ge]||0x80;
        dula=0;
        P0=0xff;
        wela=1;
        P0=0xfd;
        wela=0;
        delay(90);
wangyy608 发表于 2010-11-25 14:32 | 显示全部楼层
P0=table[ge]|0x80;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

1155

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部