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

📄 text1.c

📁 利用延时产生pwm信号
💻 C
字号:
				  #include <reg51.h>  // 引用头文件,里面包含了一些对51单片机内部寄存器的定义
#define uchar unsigned char  //定义unsigned int为uint
#define uint unsigned int  //定义unsigned uchar为uchar


 
sbit en2= P3^0;  //PWM信号输出 
sbit IN3= P3^1;  //方向控制
sbit IN4= P3^4;  //方向控制


void delay_ms(uint s)   //延时
{
    uint x;
	for(s;s>0;s--)
    {
        x = 200;
        while(x--);
    }
}
 //**********************
	OutputPWM()   
{  
   
      en2=!en2; 
      delay_ms(3);
      en2=!en2; 
      delay_ms(2);
      
}
//========= 主函数 ============
void main()
{
	 en2=0;  //输出端置1
     IN3=1;
     IN4=0;
	while(1)  //主循环
	{
		OutputPWM();
	}
}  

⌨️ 快捷键说明

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