⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pwm.c

📁 nrf24e1有关PWM的源码程序
💻 C
字号:
#include <reg24e1.h>
/*  LED1-LED4  */
sbit LED2      = P0^6;
sbit LED3      = P0^5;
sbit LED4      = P0^4;
void Delay100us(volatile unsigned char n)
{
    unsigned char i;
    while(n--)
        for(i=0;i<35;i++)
            ;
}

void Delayms(volatile unsigned char n)
{
    unsigned char j;
    while(n--)
        for(j=0;j<10;j++)
	    	Delay100us(10);

}
void InitPWM(void)
{
                  // Enable PWM output
    PWMCON = 0xFF;                  // Enable 8 bit PWM with minimum prescaler
}
void WritePWM(unsigned char b)
{
    PWMDUTY = b;
}
   
void main(void)
{
    P0_ALT=0x86;
    P0_DIR=0x06;
    
    LED2=0;
    Delayms(20);  
    LED2=1;

    LED3=0;
    Delayms(20);  
    LED3=1;

    LED4=0;
    Delayms(20);  
    LED4=1;

    InitPWM();
	while(1)
	{
	  WritePWM(0x6F);
	  }
	}

 

⌨️ 快捷键说明

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