炫彩灯
基于MCU_003A与HC-SDK外设主板,按照LED的GAMA表编写呼吸灯控制,要求色彩变化如下:
模式1:R单色呼吸灯;
模式2:G单色呼吸灯;
模式3:B单色呼吸灯;
模式4:W单色呼吸灯;
模式5:R-G-B-W呼吸灯切换循环;
模式6:R-G-B-W呼吸灯切换循环,要求前一颜色渐变暗同时,后一颜色渐变亮。
LED数码管对应以上模式,分别显示“FU: 1”、“FU: 2”、“FU: 3”……
双按键切换显示模式,分别对应递增与减少两个方向。
扩展要求:通过旋转编码器调整模式5和模式6的切换速度。
附:
```Gamma[128]={
1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,2,2,2,
2,3,3,3,3,4,4,4,5,5,
6,6,6,7,7,8,8,9,9,10,
10,11,11,12,13,13,14,15,15,16,
17,17,18,19,20,21,21,22,23,24,
25,26,27,28,29,30,31,32,33,34,
35,36,37,38,39,40,42,43,44,45,
47,48,49,50,52,53,55,56,57,59,
60,62,63,65,66,68,69,71,73,74,
76,78,79,81,83,84,86,88,90,92,
93,95,97,99,101,103,105,107,109,111,
113,115,117,119,121,124,126,127
}
考察方向:
1. 基于PK51编译的KEIL环境下HC-LINK插件安装。
2. HC-DRIVER安装。
3. HC89S003A单片机编程、编译、芯片配置。
4. PWM控制运用。
5. 多按键控制。
```