vars.h

来自「卫星接受机控制卫星和LCD显示」· C头文件 代码 · 共 62 行

H
62
字号
//*----------------------------------------------------------------------------
//* File Name           : vars.h
//* Object              : declare the global parameters
//* Creation            : wp   22/10/2007
//* Modif               :
//*----------------------------------------------------------------------------

#include "defines.h"

#ifdef __SYS__INIT__
#define EXTERN
#else
#define EXTERN  extern
#endif
EXTERN struct satellite{
                unsigned char name[8];
                unsigned int  freq_h;
                unsigned int  freq_v;
};



EXTERN unsigned int syn_select;
EXTERN unsigned char value[20];
EXTERN unsigned char BCD[20];
EXTERN unsigned int num;
EXTERN unsigned int num_flag;
EXTERN unsigned int page_flag;
EXTERN unsigned int select[3];
//EXTERN unsigned char select[3];
EXTERN unsigned int gj;
EXTERN signed int v_temp_value;//temperature -----messurement message:1C/bit
EXTERN unsigned char change_display; //det_out temperature index
EXTERN unsigned int v_counter_forsend;
EXTERN unsigned int v_tx_frequency;// the tx frequency of the odu(khz) 
EXTERN unsigned int v_rx_frequency;// the rx frequency of the odu(khz)
EXTERN float v_tx_f_lo;//
EXTERN float v_rx_f_lo;//
EXTERN volatile unsigned char us0_recv_dma[MAX_RECV_BUF];//接收数据DMA换冲区
EXTERN volatile unsigned char us1_send_dma[MAX_SEND_BUF];//发送数据DMA缓3迩?EXTERN volatile unsigned char us1_recv_dma[MAX_RECV_BUF];//接收数据DMA缓砮区
EXTERN volatile unsigned char us1_send_dma[MAX_SEND_BUF];//发送数据DMA缓冲区
EXTERN unsigned int adc_temp;
     //发倍频系数、收倍频系数
EXTERN unsigned int v_c_tx_if;
EXTERN unsigned int v_c_rx_if;//发信中频频率、收信中F灯德?EXTERN __no_init unsigned int v_tx_freqmin @ 0x118108;//minimum tx frequency
EXTERN __no_init struct satellite sate[240] @ 0x117000;
EXTERN __no_init unsigned char satellite_num @ 0x118108;
EXTERN __no_init unsigned int v_tx_freqmax @ 0x11810c;//maximum tx frequency
EXTERN __no_init unsigned int v_rx_freqmin @ 0x118110;//minimum rx frequency
EXTERN __no_init unsigned int v_rx_freqmax @ 0x118114;//maximum rx frequency
EXTERN __no_init unsigned char rfu_boot_version[4] @ 0x11c200;
EXTERN __no_init unsigned char rfu_sw_version[4]   @ 0x11c300;
EXTERN __no_init unsigned char rfu_asm_date[3]     @ 0x118200;
//EXTERN unsigned char flag_sw_change;  //0:no change,1:change a spo sw message if required

EXTERN union longtobyte ltob;


/*interrupt flags*/
EXTERN unsigned char key_flag;
EXTERN unsigned char timer0_flag;

⌨️ 快捷键说明

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