m16_horse.c

来自「LED渐变演示程序」· C语言 代码 · 共 28 行

C
28
字号
#include <avr/io.h> 
#include <avr/delay.h> 

#define uchar unsigned char 
#define uint unsigned int 
  
int main () 
 { uchar pwm=0x00; 
    
   TCCR1A=0xb1; 
   TCCR1B=0x09; 
   TCNT1=0; 
   DDRB|=0xf6; 
   PORTB|=0xf6; 
    
   while (1) 
    { for (pwm=0;pwm<255;pwm++) 
           { _delay_loop_2 (2000); 
             OCR1A=pwm; 
                 OCR1B=pwm; 
           } 
          for (pwm=255;pwm>0;pwm--) 
           { _delay_loop_2 (2000); 
             OCR1A=pwm; 
                 OCR1B=pwm; 
           } 
        } 
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?