新闻  |   论坛  |   博客  |   在线研讨会
Cepark电子园 AVR M16实验之三 PWM实验
hnrain | 2010-04-02 14:22:24    阅读:818   发布文章

/********************************************************************** * 文件名称: main.c * 程序作者: kidcao1987 * 程序版本: V1.0 * 功能描述: 左下角有一个LED灯,亮度会由暗变亮,再变暗。 * 编译器:WinAVR-20090313 * 芯片:ATmega16,外部11.0592MHZ晶振 * 技术支持:http://bbs.cepark.com **********************************************************************/ #include #include #include #define uint unsigned int #define uchar unsigned char #define PWM1 PD5 #define PWM2 PD4 uint i=0,flagA=0,flagB=0,j=0; void PWM_Initial(void); int main(void) { PWM_Initial(); while(1); } void PWM_Initial(void) { PORTD&=~((10x03ff) flagA=1; } if(flagA==1) { i--; if(i0x03ff) flagB=1; } if(flagB==1) { j--; if(i

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客