PIC10F220单片机求助

2019-03-25 18:51发布

本人搞模电的PIC单片机弄不好,现在要弄一个程序来控制一个LED灯,也就是一个可调光手电筒的功能,用到的单片机是PIC10F220 六条腿的
本人有下载器,有IC座,也做好了目标测试板,现在就差程序了,哪位朋友有时间帮我弄好它,我给发微信红包
PIC10F220.JPG 那个24小三极管是一个上电复位三极管,如果程序死机了只要充电线插上供电就复位一次

一个LED手电筒驱动控制板,只要三个档位,调光方式为PWM

一个为10%亮度档,

二个为40%亮度加无极调光可记忆档最大输出40%,

第三个为90%输出档不带锁(松开按键就不输出)

整个电路一个按键控制,

工作方式 :
  按一下按键后松开是10%亮度,如果三秒内没按第二下则再按一下就是关 闭输出,
如果二秒钟内按两下那就是第二档40%亮度(在这个档的控制方式为按下按键时可改变亮度从10%到40%之间可记忆亮度) 第三档为不锁存档, 在关机状态和一二任何一个档只要在三秒后再按下开关一直按着不松开就 是90%输出  松开为不输出,单片机的型号用PIC10F220,单片机有休眠功能 和唤醒功能要把这个功能加上,要做到没有输出的时候转为微功耗待机,  供电2.5V到5.5V,输出加MOS管驱动3W LED灯珠  
后续功能可以增加电压检测,充电管理等等


此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
heyidisk
1楼-- · 2019-03-26 02:29
我的邮箱  heyidisk@163.com
dcexpert
2楼-- · 2019-03-26 06:25
这个程序不难,用C语言很快就可以搞定吧。

VCC直接驱动LED,单片机的电源最好加LDO处理,否则容易受到干扰,靠充电复位不是一个好选择。
qwerghf
3楼-- · 2019-03-26 06:39
 精彩回答 2  元偷偷看……
mzb2012
4楼-- · 2019-03-26 12:15
这个还是比较简单的,楼主可以自己尝试着在网上下个DEMO,自己修改一下就可以了
heyidisk
5楼-- · 2019-03-26 16:27
mzb2012 发表于 2017-7-17 22:19
这个还是比较简单的,楼主可以自己尝试着在网上下个DEMO,自己修改一下就可以了

  谢谢你的建议,我最近忙着一直没时间弄呢

一周热门 更多>