一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 1753|回复: 5
收起左侧

关于翻页钟翻页速度和led屏亮度的问题

[复制链接]
发表于 2016-11-17 08:53 | 显示全部楼层 |阅读模式
如何改变亮度而不影响到翻页的速度?

为啥先提出这个问题呢?听我慢慢道来:
本人做了好多时钟,用数码管和16x64屏、32x64屏,都没有问题。只是编程水平一直没有长进,只会东拼西凑,凑合。但是无论哪个电路,我最看重的是关于亮度的问题,因为晚上睡觉如果时钟亮度太高会感到非常不舒服。所以我都加了光敏电阻进行亮度自动控制,效果非常好。但是对于翻页时钟,看到了如果控制亮度就会影响到移动的速度,已经有老师把移动速度不影响亮度的问题解决了,比如坛子里的wxb369311432老师他修改的一段如下:

/////////////////////////////// 扫描函数修改
        display(disp_mode);   //先送数据
        R_OE=0;                   //先关片选,高电平有效
        L_STB=1;      
        L_STB=0;
        set_row(disrow);      //行138的输出.依次点亮1~16行.
        R_OE=1;                 //开片选,高电平有效   
        delay_nms(1);         //改延时,不会改变显示屏的亮度,只会改变移动速度
/////////////////////////////////
扫描函数为:1、先送数据
                 2、再关片选OE
                 3、送595锁存信号,下降沿脉冲
                 4、送138地址信号
                 5、在开片选OE
                 6、软件延时,1毫秒
(注:软件延时可以不加,且不会改变LED显示屏幕亮度,无重影,无闪烁)

经过验证的确效果不错,可以改变移动速度但不会影响到亮度,我的想法是:怎样改变亮度而不影响到移动速度呢?请各位大大给个程序或思路,非常感谢!!!
发表于 2016-11-17 10:56 | 显示全部楼层
改变亮度, 需要每秒闪动20次以上, 估计速度跟不上, 想办法改变电源电压吧, 这样会方便很多
发表于 2016-11-17 14:52 | 显示全部楼层
PWM 控制 LED 的电源供电

评分

参与人数 1一乐金币 +4 收起 理由
ysh711 + 4 赞一个!软件解决不了就只好如此啦

查看全部评分

发表于 2016-11-17 21:05 | 显示全部楼层
OE使能端口用PWM控制就能控制亮度,很简单的,先把OE打开再延时(屏的亮度)再把OE关闭,就是了啊
 楼主| 发表于 2016-11-18 08:24 | 显示全部楼层
看门查水表 发表于 2016-11-17 21:05
OE使能端口用PWM控制就能控制亮度,很简单的,先把OE打开再延时(屏的亮度)再把OE关闭,就是了啊

老师你没有好好看帖子,没明白我的意思,Pwm控制oe是可以改变屏的亮度,这个我们已经可以实现了,但同时也改变了翻页钟的滚动速度!

我希望的是:单独改变亮度和单独改变翻页速度,二者互不干扰

发表于 2016-11-18 14:51 | 显示全部楼层
ysh711 发表于 2016-11-18 08:24
老师你没有好好看帖子,没明白我的意思,Pwm控制oe是可以改变屏的亮度,这个我们已经可以实现了,但同时 ...

那就要用消隐的方法,就是打开一列动行显示延时(这个时间就可以控制亮度)关列,然后逐列扫描

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-3-28 17:53 , Processed in 0.065170 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表