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 + -
显示快捷键?