标题: 按键控制 定时器调光灯程序(mcu_HC89F0541) [打印本页]

作者: yygdzjs    时间: 2020-10-29 17:47
标题: 按键控制 定时器调光灯程序(mcu_HC89F0541)
HC89F0541_TimeAdjustLight说明:

   *重要备注: v1.1版测试 输出控制 工作为高电平
*  版本: V1.1

*  日期: 2020.09.28

*  测试: 按键控制 定时器调光灯 (6档亮度,逐渐或直接 变化 )
*  基本功能:  
            1-. 上电指示灯 LED1~4 灭, OUTLED5 OUTLED6  OUTLED7 灯关闭,
            2-. KEY1按键长按与 短按功能(短按灯亮度加 长按 开关机).
            3-. KEY2按键长按与 短按功能(短按灯亮度减 长按 灯亮度调整 逐渐或直接 变化).

*  硬件相关:
        2个按键口 P05(KEY1)  P06(KEY2)  
        4个指示灯 LED1~4  (P10 P11短按) (P12 P13长按) 指示
        3个灯控制 OUTLED5 OUTLED6  OUTLED7  (P15 P16  P17)                                 
*  相关说明:
                         1. 使用定时器1 产生100khz(10us)定时器
                         2. 100hz(10ms)(LED状态刷新)
                         3. 0~1000 占空比调整  
                                                  *重要备注: v1.1版测试 输出控制 工作为高电平
原理图 与 代码 见附件
HC89F0541_TimeAdjustLight_SCH_20201029_V1.pdf
HC89F0541_TimeAdjustLight_OL_Project.zip

代码如下:
main_OL.c


HC89F0541_TimeAdjustLight-1.jpg (231.05 KB, 下载次数: 96)

原理图图片1

原理图图片1

HC89F0541_TimeAdjustLight-2.jpg (208.41 KB, 下载次数: 71)

原理图图片2

原理图图片2

HC89F0541_TimeAdjustLight-3.jpg (103.24 KB, 下载次数: 92)

说明

说明

HC89F0541_TimeAdjustLight_File.zip

119.92 KB, 下载次数: 36, 下载积分: 黑币 -5

代码原理图说明






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1