发新帖本帖赏金 50.00元(功能说明)我要提问
12下一页
返回列表
打印
[通用8051核FLASH系列]

【HC89S001P套件试用】LED调光灯-锂电池供电

[复制链接]
2691|34
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 芯圣电子官方QQ 于 2023-7-25 10:28 编辑

先说一下邮寄 HC89S003P DEMO 问题(ISP下载不稳定问题)
将供电上的电容由 47uf 改10uf ,就ISP下载就稳定了(见图片)

实验项目: LED调光灯 锂电池供电  
MCU: HC89S001P
输出引脚:  P21(按键)  P00(指示灯)  P03(冷光)  P04(暖光)
PWM的周期大于50HZ,选择100HZ 则为10ms(便于100整除)或10.24ms(便于256整除)
PWM的占空比 习惯性100等份 或 三色时256色的等份。
备注: 16Mhz  12位的PWM(0~4096)  
      如果周期10ms-- 1ms(pwm 时钟/1000)*10 < 4096
                        因为 1分频16Mhz 8分频2Mhz 32分频500Khz 128分频 125Khz
      所以  128分频 125Khz 满足要求  
                        ---PWM0C = 0x03;/PWM0高有效,PWM01高有效,时钟128分频


//---主函数-----
void main()
{
/************************************系统初始化****************************************/
        WDTCCR = 0x00;                                                //关闭看门狗
        //本例程为方便测试关闭看门狗,实际使用中,建议客户打开看门狗,详见WDT复位例程
        CLKSWR = 0x51;                                                //选择内部高频RC为系统时钟,内部高频RC 2分频,Fosc=16MHz
        CLKDIV = 0x01;                                                //Fosc 1分频得到Fcpu,Fcpu=16MHz
        
        ConfigGPIO(); //IO配置
        ConfigTimer0(1);  //定时器T0配置
  ConfigPwm0();  //pwm配置
        
        WDTC = 0x57;                                                //允许WDT复位,允许掉电/空闲模式下运行,1024分频
        //WDT使用的是RC44K时钟,WDT_CLOCK_1024是1024分频,初值为0xFF
        //定时时间         = 1024 * 0xFF / 44000
        //                        = 5.93s
        WDTCCR = 0xFF;                                                //写入00时,将关闭WDT功能(但不关闭内部低频RC)

        while(1)
        {
                WDTC |= 0x10;                                                //置寄存器 WDTC 的 第4位,清看门狗
                KeyTask1();
        }
}

其它具体见附件   原理方框图和流程图 -原理图-源代码 -






20190401_015314.jpg (203.64 KB )

20190401_015314.jpg

20190401_015328.jpg (153.47 KB )

20190401_015328.jpg

20190401_015338.jpg (185.85 KB )

20190401_015338.jpg

HC89S003P_DEMO_WTD-1.jpg (221.04 KB )

HC89S003P DEMO 问题(ISP下载不稳定问题)

HC89S003P DEMO 问题(ISP下载不稳定问题)

HC89S003P_DEMO_WTD-2.jpg (65.46 KB )

HC89S003P_DEMO_WTD-2.jpg

hc89s001p_SwitchTheLight_sch_V10.pdf

58.97 KB

hc89s001p_SwitchTheLight方框图和流程图.pdf

57.56 KB

LED调光灯_锂电池供电,micro USB充电.pdf

135.74 KB

SwitchTheLightsHC89S001P_Project.zip

55.08 KB

使用特权

评论回复

打赏榜单

芯圣电子官方QQ 打赏了 50.00 元 2019-04-08
理由:01P试用三等奖

沙发
逆天凡凡| | 2019-4-1 11:49 | 只看该作者
厉害呀,加油加油,支持你

使用特权

评论回复
板凳
置身蔚蓝的大海| | 2019-7-11 18:24 | 只看该作者
楼主超赞!!!

使用特权

评论回复
地板
aspoke| | 2019-7-16 14:47 | 只看该作者
高速低功耗增强型8位单片机        

使用特权

评论回复
5
232321122| | 2019-7-16 14:47 | 只看该作者
较小的封装、较低的价格   

使用特权

评论回复
6
ghuca| | 2019-7-16 14:47 | 只看该作者
下载为ISP?         

使用特权

评论回复
7
soodesyt| | 2019-7-16 14:47 | 只看该作者
谢谢楼主分享的资料了。      

使用特权

评论回复
8
mnynt121| | 2019-7-16 14:47 | 只看该作者
ISP下载速度怎么样      

使用特权

评论回复
9
plsbackup| | 2019-7-16 14:48 | 只看该作者
这个批量烧写做过吗?         

使用特权

评论回复
10
kmzuaz| | 2019-7-16 14:48 | 只看该作者
在 VDD 和 GND 之间接一电容  

使用特权

评论回复
11
qiufengsd| | 2019-7-16 14:48 | 只看该作者
系统的稳定性不知道怎么样   

使用特权

评论回复
12
wengh2016| | 2019-7-16 14:48 | 只看该作者
系统工作电压 VDD 必须高于 2.7V  

使用特权

评论回复
13
eefas| | 2019-7-16 14:48 | 只看该作者
谢谢楼主的资料。            

使用特权

评论回复
14
wengh2016| | 2019-7-16 14:49 | 只看该作者
                  

使用特权

评论回复
15
usysm| | 2019-11-19 14:19 | 只看该作者
LED灯用PWM调光有什么缺点呢?  

使用特权

评论回复
16
typeof| | 2019-11-19 14:19 | 只看该作者
占空比与输出电流关系?            

使用特权

评论回复
17
yujielun| | 2019-11-19 14:19 | 只看该作者

电位器调光和PWM调光有什么区别

使用特权

评论回复
18
htmlme| | 2019-11-19 14:20 | 只看该作者
LED的PWM调光电路   

使用特权

评论回复
19
pklong| | 2019-11-19 14:20 | 只看该作者
占空比调节,是LED调光的一种方式  

使用特权

评论回复
20
touser| | 2019-11-19 14:20 | 只看该作者
PWM调光真的会伤眼吗?  

使用特权

评论回复
发新帖 本帖赏金 50.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

178

帖子

2

粉丝