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

📄 jk0061119_include._h

📁 Modbus RTU 的C语言程序
💻 _H
字号:
/////////////////////////////////////////////////////////
#include <F:\单片机\小监控\新的小监控\C\JK0061119_EEprom.h>
#include <F:\单片机\小监控\新的小监控\C\JK0061119_ram.h>
#include <F:\单片机\小监控\新的小监控\C\JK0061119_IO.h>
#include <F:\单片机\小监控\新的小监控\C\JK0061119_communication.h>
#include <F:\单片机\小监控\新的小监控\C\JK0061119_AD.h>
#include <F:\单片机\小监控\新的小监控\C\JK0061119_LCD.h>
#include <F:\单片机\小监控\新的小监控\C\JK0061119_JC.h>
#include <F:\单片机\小监控\新的小监控\C\JK0061119_FC.h>
char   change_HEX_to_ASCLL(char *ptr,char len)
{
   char  temp,i;
   Com1_S_Data[0]=0x7E;
   for(i=0;i<len;i++)
     {
	    temp=ptr[i]&0x0F;
		if(temp>0x09)
		  temp+=0x07;
		  Com1_S_Data[2*i+1]=temp+0x30;
		temp=ptr[i]>>4;
		if(temp>0x09)
		  temp+=0x07;
		  Com1_S_Data[2*i+2]=temp+0x30;
	  }
	//Com1_S_Data[2*len+1]=0x0D;
	return(2*len);
 }
 ////////////////////////////////////////////////////////////////////
 char  Var_ASCLL_add(char  char_temp)
{
    char_temp++;
	if(char_temp>0x39)
	char_temp=0x30;
	return(char_temp);
 }
//////////////////////////////////////////////////////
void  Var_4_throw_5_in(void)
{
   if(ASCLL_byte4>0x34)
	ASCLL_byte3++;
	if(ASCLL_byte3>0x39)
	 {ASCLL_byte3=0x30;
	  ASCLL_byte2++;}
	 if(ASCLL_byte2>0x39)
	 {ASCLL_byte2=0x30;
	  ASCLL_byte1++;}
 }
////////////////////////////////////////////////
void  read_EEprom_to_array(char address_array,char *pointer_EE,char i)
{
    P_LCD_display=LCD_Display_ram;
	P_LCD_display+=address_array;
    EEPROMReadBytes((int)pointer_EE,P_LCD_display,i);
 }
////////////////////////////////////////////////////////////////////////////////
void  read_Data_to_array(char address_array,char i)
{
    P_LCD_display=LCD_Display_ram;
	P_LCD_display+=address_array; 
	
	 if(i==1)
	 {   
	     if(ASCLL_byte2==0x20)
		   ASCLL_byte2=0x30;
	     *P_LCD_display=ASCLL_byte2;
		 P_LCD_display++;
		 *P_LCD_display=ASCLL_byte3;
		 P_LCD_display++;
		 *P_LCD_display=ASCLL_byte4;
	  }
	 else  if(i==2)
	  {
	     if(ASCLL_byte2==0x20)
		   ASCLL_byte2=0x30;
	     *P_LCD_display=ASCLL_byte2;
		 P_LCD_display++;
		 *P_LCD_display=ASCLL_byte3;  
		 P_LCD_display++;
		 *P_LCD_display=0x2E;
		 P_LCD_display++;
		 *P_LCD_display=ASCLL_byte4;
	   }
	 else  if(i==3)
	 {
	     if(ASCLL_byte1==0x20)
		   ASCLL_byte1=0x30;
		 if(ASCLL_byte2==0x20)
		   ASCLL_byte2=0x30;
	     *P_LCD_display=ASCLL_byte1;
		 P_LCD_display++;
		 *P_LCD_display=ASCLL_byte2;
		 P_LCD_display++;
		 *P_LCD_display=ASCLL_byte3;
	  }
	 else  if(i==4)
	 {   
	     
	     *P_LCD_display=ASCLL_byte1;
		 P_LCD_display++;
		 *P_LCD_display=ASCLL_byte2;
		 P_LCD_display++;
		 *P_LCD_display=ASCLL_byte3;
		 P_LCD_display++;
		 *P_LCD_display=ASCLL_byte4;
	  } 
 }

⌨️ 快捷键说明

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