|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
LED调光 调色温的单片机源码 k7 U6 q6 M7 ~7 O: k4 i
' m( F+ w2 \) M' V u
5 h/ x/ x) ~* H2 Q( Z# J/*按S2按键LED1灯变暗,LED2变亮,按S3按键LED1变亮,LED2变亮;s4开关键。如果两个LED一个用高色温,一个用低色温,装在一个灯板上,就可以实现调光,调色温7 q& Z4 @! \9 e. P- j2 K$ H6 y
*/. a* c- T# b! m' f
#include <reg52.h>
4 a+ r: w, q2 g. {/ \( g2 V8 Hunsigned char pwm_led_val = 25;//LED占空比值 0-50 0最亮,pwm_led_val值越大,调光的速度越慢。开始两个LED一样亮
& o+ q8 ^3 d4 sunsigned char pwm_t;//周期8 T% b& K) c; a* e( {
unsigned char num;- I+ Y1 \- v9 F
bit flag;' R0 d6 u5 e- ?, F: E0 O5 I: A
sbit key_s2 = P3^0; //减键
9 W5 t. p( K5 \2 R% xsbit key_s3 = P3^1; //加键
' @$ r/ J( U! e) T! Csbit key_s4 = P3^2; //开关键7 A8 y# W. i% r+ f, W' K8 C
sbit led1 = P1^0;% c8 _* a' P9 S! P' U+ y
sbit led2 = P1^7;7 @7 Z! M( C& \0 W% P5 o; ]: z
4 X: B8 O; L4 f3 R3 D' | |
|