自制简易小闹钟

[复制链接]
9399|60
 楼主| konglingfei0615 发表于 2013-7-16 16:32 | 显示全部楼层
lrhsx33 发表于 2013-7-16 16:27
不知道是图片问题还是怎么回事,现在亮度直接用IO去驱动都可以做到。应该还会更好 ...

你是说位选和段选都直接用IO去驱动
fubehyin 发表于 2013-7-16 16:35 | 显示全部楼层
konglingfei0615 发表于 2013-7-16 16:22
那得怎么改才能让数码管更亮一些呢?

更亮只能减小数码管阳极对电源的阻值了。
我提到的没有oc没有上拉针对的是你说的io一定要配置成推挽才能灭,因为D1~D4无法拉高所以灭不了。

评论

我看是软硬都有问题,你的亮度还有不平均问题,改小电阻没有用,只会问题加重。  发表于 2013-7-18 11:48

评分

参与人数 1威望 +2 收起 理由
konglingfei0615 + 2

查看全部评分

 楼主| konglingfei0615 发表于 2013-7-16 16:44 | 显示全部楼层
fubehyin 发表于 2013-7-16 16:35
更亮只能减小数码管阳极对电源的阻值了。
我提到的没有oc没有上拉针对的是你说的io一定要配置成推挽才能 ...

但是我程序里是把段码的IO口P1设为推挽的啊,位码的P2口我没有设置啊
 楼主| konglingfei0615 发表于 2013-7-18 15:50 | 显示全部楼层
fubehyin 发表于 2013-7-16 16:35
更亮只能减小数码管阳极对电源的阻值了。
我提到的没有oc没有上拉针对的是你说的io一定要配置成推挽才能 ...

减小电阻还是没有效果
fubehyin 发表于 2013-7-18 15:55 | 显示全部楼层
konglingfei0615 发表于 2013-7-18 15:50
减小电阻还是没有效果

是没效果拉,之前我没看到。这里电流主要是io口提供的,上拉效果不大。(增大的电流也只是单片机的灌电流)
要么全部换成两个oc级联,要么直接用逻辑器件。要么用一个oc加上拉+改软件逻辑
数码管我是真没玩过,以上供参考。

评分

参与人数 1威望 +2 收起 理由
konglingfei0615 + 2

查看全部评分

见光闪烁 发表于 2013-7-18 22:29 | 显示全部楼层
LED点阵时钟——》STC89C52

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| konglingfei0615 发表于 2013-7-18 22:45 | 显示全部楼层
fubehyin 发表于 2013-7-18 15:55
是没效果拉,之前我没看到。这里电流主要是io口提供的,上拉效果不大。(增大的电流也只是单片机的灌电流 ...

还是谢谢啦
 楼主| konglingfei0615 发表于 2013-7-18 22:47 | 显示全部楼层
见光闪烁 发表于 2013-7-18 22:29
LED点阵时钟——》STC89C52

不错啊,点阵有点壮观
见光闪烁 发表于 2013-7-18 22:51 | 显示全部楼层
嗯,互相探讨啊 ...晒晒

评分

参与人数 1威望 +2 收起 理由
konglingfei0615 + 2

查看全部评分

见光闪烁 发表于 2013-7-18 22:52 | 显示全部楼层
konglingfei0615 发表于 2013-7-18 22:47
不错啊,点阵有点壮观

呵呵,互相探讨..晒晒

评分

参与人数 1威望 +3 收起 理由
konglingfei0615 + 3

查看全部评分

sunzp0229 发表于 2013-7-19 08:28 | 显示全部楼层
感觉这个电路还是有问题的
 楼主| konglingfei0615 发表于 2013-7-19 09:19 | 显示全部楼层
sunzp0229 发表于 2013-7-19 08:28
感觉这个电路还是有问题的

是哪边有问题呢?我还在做实验,发现位选无法拉高
 楼主| konglingfei0615 发表于 2013-7-19 09:31 | 显示全部楼层
fubehyin 发表于 2013-7-16 16:35
更亮只能减小数码管阳极对电源的阻值了。
我提到的没有oc没有上拉针对的是你说的io一定要配置成推挽才能 ...

为什么D1-D4没法被拉高啊?
fubehyin 发表于 2013-7-19 10:45 | 显示全部楼层
konglingfei0615 发表于 2013-7-19 09:31
为什么D1-D4没法被拉高啊?

oc门都是搭配上拉电阻的。
三极管导通的时候能拉低,断开的时候仅仅是高阻,并不能提供高电平

评分

参与人数 1威望 +3 收起 理由
konglingfei0615 + 3

查看全部评分

通宵敲代码 发表于 2013-7-19 14:22 | 显示全部楼层
目测楼主的显示用的是“动态扫描”,扫描间隔会对亮度有影响的,应该注意一下。

再有就是那你上面说设置的推挽输出,我表示怀疑,51内部有推完输出吗,我只记得P0口是OC门,其余的忘了;

最后就是你说的数码管全亮的问题,建议换用NPN的三极管,用PNP的容易出现这个问题,这是51的一个Bug,感兴趣可以研究一下51的输出口。

评分

参与人数 1威望 +3 收起 理由
konglingfei0615 + 3

查看全部评分

 楼主| konglingfei0615 发表于 2013-7-19 17:20 | 显示全部楼层
通宵敲代码 发表于 2013-7-19 14:22
目测楼主的显示用的是“动态扫描”,扫描间隔会对亮度有影响的,应该注意一下。

再有就是那你上面说设置的 ...

扫描时间影响不大,我用的是STC89C52是有推挽输出的。
 楼主| konglingfei0615 发表于 2013-7-19 17:20 | 显示全部楼层
fubehyin 发表于 2013-7-19 10:45
oc门都是搭配上拉电阻的。
三极管导通的时候能拉低,断开的时候仅仅是高阻,并不能提供高电平 ...

哦,知道了
ecoren 发表于 2013-7-21 20:42 | 显示全部楼层
不孬,布局就是有点乱
星空物语 发表于 2013-8-6 18:42 | 显示全部楼层
hyminzhu 发表于 2013-8-7 18:40 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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