打印

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

[复制链接]
17750|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yuanquan12345|  楼主 | 2010-11-24 15:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wangyy608| | 2010-11-24 15:48 | 只看该作者
数字怎么显示的小数点就怎么显示

使用特权

评论回复
板凳
冯冯冯冯| | 2010-11-24 16:04 | 只看该作者
点亮第二位数码管的h段啊,就数码管的右下角的点

使用特权

评论回复
地板
liang7143| | 2010-11-24 16:13 | 只看该作者
和其他显示一样~~

使用特权

评论回复
5
一曲离殇| | 2010-11-24 16:18 | 只看该作者
LS几位大神正解,把那个点也看成一段,其实就是一段。

使用特权

评论回复
6
tianm| | 2010-11-24 17:14 | 只看该作者
点亮第二位数码管的h段啊,就数码管的右下角的点
冯冯冯冯 发表于 2010-11-24 16:04

嗯 是右下角的点

使用特权

评论回复
7
yuanquan12345|  楼主 | 2010-11-24 17:26 | 只看该作者
dula=1;
        P0=table[ge];
        dula=0;
        P0=0xff;
        wela=1;
        P0=0xfd;
        wela=0;
        delay(90);
我的P0口已经有数了,怎么办。
先谢谢大家。

使用特权

评论回复
8
月下狂想曲| | 2010-11-24 22:55 | 只看该作者
这是硬件的东西,应从数码管看起

使用特权

评论回复
9
wangyy608| | 2010-11-24 23:20 | 只看该作者
p0 |= 0x..

使用特权

评论回复
10
yuanquan12345|  楼主 | 2010-11-25 07:43 | 只看该作者
谢谢大家,刚学单片机请大家多指教,应该用或运算。
谢谢。

使用特权

评论回复
11
shell.albert| | 2010-11-25 08:20 | 只看该作者
MCU编程用好逻辑或逻辑与,按位或按位与是相当关键的。哈哈。

使用特权

评论回复
12
yuanquan12345|  楼主 | 2010-11-25 08:25 | 只看该作者
对这一点,我还不很明白。谢谢。

使用特权

评论回复
13
痴人| | 2010-11-25 08:27 | 只看该作者
这个问题,我很惊讶。。。

使用特权

评论回复
14
yuanquan12345|  楼主 | 2010-11-25 11:53 | 只看该作者
P0=table[shi]||0x7f;
这样改行吗?

使用特权

评论回复
15
yuanquan12345|  楼主 | 2010-11-25 11:53 | 只看该作者
下载后,还不行。

使用特权

评论回复
16
老鱼探戈| | 2010-11-25 12:01 | 只看该作者
LZ先看看7段数码管是怎么编码的。
a,b,c,d,e,f,g,dp(h)各段的位置。一般书上给的编码是把dp段点灭的,
把它当成8个LED就可以了

使用特权

评论回复
17
yuanquan12345|  楼主 | 2010-11-25 14:00 | 只看该作者
我一段一段试的,可是还不行,我再查查原因。
谢谢。

使用特权

评论回复
18
cobraking| | 2010-11-25 14:11 | 只看该作者
先用万用表二极管档直接点亮数码管各段试试看。

使用特权

评论回复
19
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);

使用特权

评论回复
20
wangyy608| | 2010-11-25 14:32 | 只看该作者
P0=table[ge]|0x80;

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

1155

帖子

3

粉丝