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

📄 main.c

📁 C8051F020的PWM程序FYD12864显示
💻 C
字号:
		   
#include "020_Config_Body.h" 
#include "020_Function.h"
#include "intrins.h"


unsigned  char Step=125;
unsigned  char Key_Value=0x00;

 void main()
 {
	// unsigned int i;
	 Sys_Clk_Init(0);        //系统时钟初始化函数(根据具体情况而设定参数)
	 Watch_Dog_Init (); 	//看门狗禁止
	 Port_Init();            //端口初始化函数
						   /* 
						    1 :为外部时钟
						   	0 :为内部时钟
						   */  	
	 DISPInitial();
	 PCA_Initial();	  //初始化时钟和记数的初值函数
     PCA0_Initial();  //初始化PWM输出模式
	 PWM8_Set(Step);

	while(1)										    
	   {
		
		 Key_Value=Key_Scan();
		 if((136==Key_Value)&&(Step<=255))
		   {
		     Key_Value=5;
		     Step+=Key_Value;
			 if(255==Step)
			   Step=0;
		      
		   }
		 else if((132==Key_Value)&&(Step>0))
		   {
		     Key_Value=5;
		     Step-=Key_Value;
		     if(0==Step)
			   Step=0;
			}
		 else
			_nop_();
		  

		   PWM8_Set(Step);
		   DisplayLCD();
		
		
		}

}

⌨️ 快捷键说明

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