pluse_out.h

来自「嵌入式单片机开发,嵌入式单片机开发,嵌入式单片机开发」· C头文件 代码 · 共 103 行

H
103
字号
// mo chong
unsigned int time_pulse1;
unsigned int time_pulse2;
unsigned int time_pulse3;
unsigned int time_pulse4;
void mochongset()
{
pulse1clr;
pulse2clr;
pulse3clr;
pulse4clr;
pulse1dir=1;
pulse2dir=1;
pulse3dir=1;
pulse4dir=1;
time_pulse1=0;
time_pulse2=0;
time_pulse3=0;
time_pulse4=0;// close pulse out
}

void pulseset_withvaluetime(value,time)
unsigned char value;
unsigned int time;
// value ----in pulse type
// time  pulse width  if 0 ,close
{unsigned char l;
 for(l=0;l<4;l++)
 	if(RAM[R_PLUSEMODE+l]==value)// if set the value
 		{
 			if(time!=0)
 		        	switch(l)
 		            		{
 		            			case 0: 
								pulse1set; 
 	                                			time_pulse1=time; 	                      
 	                                			break;
 	                    			case 1: 
								pulse2set; 
 	                                			time_pulse2=time; 	                      
 	                                			break; 	                   
                           			case 2: 
								pulse3set; 
 	                                			time_pulse3=time; 	                      
 	                                			break;
                           			case 3: 
								pulse4set; 
 	                                			time_pulse4=time; 	                      
 	                                			break;                          
 	                   			default: 
								break;
 		        		}
 		  	else
 		  		switch(l)
 		            		{
 		            			case 0: 
 	                                			time_pulse1=0; 	                      
 	                                			break;
 	                    			case 1:  
 	                                			time_pulse2=0; 	                      
 	                                			break;
 	                    
                          		 	case 2: 
 	                                			time_pulse3=0; 	                      
 	                                			break;
                           			case 3: 
 	                                			time_pulse4=0; 	                      
 	                                			break;                          
 	                   			default: 
								break;
 		        		}
 		}
}





























⌨️ 快捷键说明

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