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 + -
显示快捷键?