#include "iocc2530.h"
#define D3 P1_0
#define D4 P1_1
int cirle = 500; //修改这个数值可以改变呼吸灯的频率
//x的数值乘以2,大约是实际的us数值
void delay_us(int x){
while(x--);
}
void pwm(){
for(int i=0;i<cirle;i++){
D3 =1;
delay_us(i);
D3 =0;
delay_us(cirle-i);
}
for(int i=0;i<cirle;i++){
D3 =0;
delay_us(i);
D3 =1;
delay_us(cirle-i);
}
}
void main(){
P1DIR |= 0X01;
while(1){
pwm();
}
}
zigbee 呼吸灯
最新推荐文章于 2024-11-16 23:36:37 发布