完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
给你个思路吧
要实现亮度调节,建议使用共阳极的点阵,单片机输出PWM控制三极管不断导通关断,进而控制点阵共阳极的供电电压,来控制亮度; 不过AT89S52貌似只能用软件模拟PWM。 |
|
|
|
|
|
好专业!!!!
|
|
|
|
|
|
云汉达人
个人感觉,要调节亮度有两个简单的办法:一是通过硬件去调节点阵回路中的电阻,但是这个估计有点麻烦;二是通过软件里面改变扫描间隔时间,也是可以调节的,如果这个扫描时间想随时调整,可以在外部弄个可调电阻,再加一个AD采集芯片(89C52本身不带AD),通过采集电阻上的电压变化来实现亮度,这样就可以很方便的随时调节亮度了……给你个参考程序,不过这个是使用的单片机内部AD,但思路是一样的: 这个程序是通过采集外部可变电压来调节延时的……仅供参考…… |
|
|
|
|
|
如果是玩设计,哥们把74hc595去掉,用一个HT1632C,驱动32*8/16*24无压力,每当按下亮度调节按键是,往HT1632C写亮度控制代码就好了,可以控制16节亮度,如果做产品,你就要权衡一下,价格跟开发难度跟周期
|
|
|
|
|
|
我是做毕业设***
|
|
|
|
|
|
恩恩,这个是我的毕业设计,只能用at89s52
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HT1632C,驱动32*8/16*24无压力,这句话的意思是可以任意(1-32)*(1-8)或(1-16)*(1-24),这个很方便的,想亮哪个灯,亮度多少,需不需要闪烁,都是直接送指令给它就好了
|
|
|
|
|
|
HT1632C好
|
|
|
|
|
|
动态扫描确实是个好办法,但这需要耗资源,建议用@有心 的方案,一个驱动,什么都不用管,直接了当,程序好编写,电路少,容易调试。
|
|
|
|
|
|
|
|
|
|
|
|
云汉达人
|
|
|
|
|
|
下载下来乱码 为啥
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1018 浏览 1 评论
1849 浏览 0 评论
1830 浏览 1 评论
3254 浏览 5 评论
3581 浏览 9 评论
1021浏览 1评论
1850浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1360浏览 1评论
1852浏览 0评论
1178浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 03:22 , Processed in 1.089184 second(s), Total 104, Slave 84 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4133