main.c

来自「菜鸟,详细NRF24E1运用,程序,电路」· C语言 代码 · 共 45 行

C
45
字号
/*********************************************************
*******                   头文件包含          ************
*********************************************************/
#include "reg24le1.h"
#include "pwm.h"
/********************************************************
/
/宏定义最大最小用于设置占空比参数
/
*********************************************************/

#define max 0xff
#define min 0x00
/********************************************************
/
/主函数
/
*********************************************************/
void main()
{
unsigned int pwm_duty=0x80;
unsigned char flag=0;
config();
while(1)
  {
 flag=NO_PRESS;                /*没有按键按下          */
 flag=keycheck();
 if(flag==TRUE)
 pwm_duty+=5;   
 else if(flag==FALSE)
 pwm_duty-=5;
 else continue;	               /*如果没有按键按下就返回*/
 P12=flag;
 P13=flag;
 if(pwm_duty>max)              /*限制最大值            */
 pwm_duty=max;
 if(pwm_duty<min)              /*限制最下值            */
 pwm_duty=min;
 PWM_change(pwm_duty);         /*改变PWM输出的占空比   */	 
  }
}

/*********************************************************
******                    结束                       *****
*********************************************************/

⌨️ 快捷键说明

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