求一个调光程序
本帖最后由 fuymm 于 2010-3-20 22:55 编辑我的5档手电好像出问题了,开机就低亮,用的是12F629 和3个7135,把12F629的1、7脚短路后手电高亮,应该是12F629的程序飞了。我照下图DIY了一个串口烧录器,现求一个5档的调光程序,小小的、东成的均可,要编译好的HEX文件,先谢谢了!!
fuymm@126.com 高人,,等楼下的高人来解答!!! pic的就爱莫能助了。。。。 打酱油路过 本帖最后由 fuymm 于 2010-3-22 00:12 编辑
在求啊,急急!过几天要到新疆出差,手电是必带的,听说那上不了手坛啊{:1_272:} 以前下过东成的程序,不知道还能不能找到...... 在求啊,急急!过几天要到新疆出差,手电是必带的,听说那上不了手坛啊{:1_272:}
fuymm 发表于 2010-3-22 00:05 http://www.shoudian.org/images/common/back.gif应急用就跳过单片机啊 对pic芯片不熟,调光程序无非就是pwm输出,这个芯片有没有pwm输出功能的?有的话就简单了,没有的话,用定时器模拟一个
现在不明白的是他怎么通过外部开关进行调光?手电尾部开关是什么类型来的? ...
yanjcai 发表于 2010-3-23 18:09 http://www.shoudian.org/images/common/back.gif
给个逻辑顺序把,对单片机不熟,帮不了你了
开关是普通带锁定的单档开关(单刀单掷)
开关闭合,单片机启动后立即读取ROM中的档位数据(比如高档),按照预设的PWM占空比输出(100%),同时将ROM的档位数据改为下一档(如中亮),同时开始计时,计时满2秒后将ROM中的档位数据改回当前档位,继续PWM输出
得到的效果是:开机记忆上次的档位,如果点亮时间小于2秒则下次启动下一档,也就是连续短按可以轮换档位 谢谢各位!我只要个已经编译好的HEX文件。{:1_265:} 頂一下,我也想要,源程序,可以自已修改一下用。 没碰过PIC 出差归来,感谢DCH老大,期间他给了我一个。 这个烧写器用什么烧写程序的? 不了解帮顶
页:
[1]