本人搞模电的PIC单片机弄不好,现在要弄一个程序来控制一个LED灯,也就是一个可调光手电筒的功能,用到的单片机是PIC10F220 六条腿的
本人有下载器,有IC座,也做好了目标测试板,现在就差程序了,哪位朋友有时间帮我弄好它,我给发微信红包
那个24小三极管是一个上电复位三极管,如果程序死机了只要充电线插上供电就复位一次
一个LED手电筒驱动控制板,只要三个档位,调光方式为PWM
一个为10%亮度档,
二个为40%亮度加无极调光可记忆档最大输出40%,
第三个为90%输出档不带锁(松开按键就不输出)
整个电路一个按键控制,
工作方式 :
按一下按键后松开是10%亮度,如果三秒内没按第二下则再按一下就是关 闭输出,
如果二秒钟内按两下那就是第二档40%亮度(在这个档的控制方式为按下按键时可改变亮度从10%到40%之间可记忆亮度) 第三档为不锁存档, 在关机状态和一二任何一个档只要在三秒后再按下开关一直按着不松开就 是90%输出 松开为不输出,单片机的型号用PIC10F220,单片机有休眠功能 和唤醒功能要把这个功能加上,要做到没有输出的时候转为微功耗待机, 供电2.5V到5.5V,输出加MOS管驱动3W LED灯珠
后续功能可以增加电压检测,充电管理等等
此帖出自
小平头技术问答
VCC直接驱动LED,单片机的电源最好加LDO处理,否则容易受到干扰,靠充电复位不是一个好选择。
谢谢你的建议,我最近忙着一直没时间弄呢
一周热门 更多>