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

📄 main._c

📁 与GPS模块连接
💻 _C
字号:
#define Main_H

#include "allheads.h"

void main(void)
{
 initialize();    //初始MEGA88 IO和寄存器
 
 init_SPI();      //初始SPI端口
 Fbit.Rx_f=FALSE;
 RF_Channel=8;    //选择NRF24L01第8频道
 RX_Mode();       //进入接收模式 (接收数组宽度8个字节)
Init_Idx=INIT_0;
Idx_TCP=ctcp0;
Pulse_Data=20;
Count_2ms=0;
 Fbit.Init_com=TRUE;
 Fbit.En_Sms=FALSE;
 Fbit.En_Tcp=FALSE;
Fbit.En_Rx=FALSE;
 Fbit.En_Tx=FALSE;
 Fbit.Close_tcp=FALSE;
 Fbit.En_SendData=FALSE;
 Fbit.Timer_Start=FALSE;
 Fbit.Timer_Stop=FALSE;
 Fbit.1S=FALSE;
// char *test;
LED1_OFF;
LED2_OFF;
LED3_OFF;
LED4_OFF;

      
while(1)
{
 if(Fbit.Sec_1s){
     Send_Data_Ptr();
  while(*ptr_data){
           put_char(*ptr_data+'0');
                      ptr_data++;                  
                      }
  Fbit.Sec_1s=FALSE;
      }

//Scan_Key();
   //Timer_Pro_Function();
  // put_char(*ptr_data);
 if(Fbit.Rx_f)         //如果接收到数据
  { 
        Fbit.Rx_f=FALSE;         //清0接收标志位
        Pulse_temp=(rx_buf[0]);//PORTD等于接收数组的第1字节
        if(Pulse_temp==1){
             if(!Fbit.Timer_Start){Fbit.Timer_Start=TRUE;}
             if(Fbit.Timer_Start){Fbit.Timer_Start=FALSE;}
             }
 //if((Pulse_Data>=0)&&(Pulse_Data<5)){LED1_ON;LED2_OFF;}
 //else{LED2_ON;LED1_OFF;}
    } 
 if(!Fbit.Timer_Start){
  //Pulse_Data=(uchar)(30000/Count_2ms);
   Count_2ms=0;
   }
  
 }
}



⌨️ 快捷键说明

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