📄 globalvar.h.svn-base
字号:
/*************************************************
* define global variable
**************************************************/
#include<msp430x13x.h>
#ifndef __Globalvars
#define __Globalvars
/*led tens & led low*/
unsigned char TEMP_L;//温度显示的个位
unsigned char TEMP_H;//温度显示的十位
signed char TEMP;//温度 为有符号数??????????????
unsigned char sensor1_err;//温度传感器错误标志
unsigned char sensor2_err;
unsigned char sensor1;//温度传感器选中标志
unsigned char sensor2;
unsigned char Heat_flg;//加热或保温标志
unsigned char Hold_flg;
/* Rotor number definition */
unsigned int rotor_num;
/*rate*/
unsigned int rpm_ref;
unsigned int ack_out_f;
unsigned int ref_f;
/*display buffers, last byte is twinkle control */
unsigned char disbuf[10];
//unsigned char disbuf_tmp[4];
//unsigned char disbuf_rate[6];
//unsigned char disbuf_rotor[4];
//unsigned char disbuf_t[9];
unsigned char time_flag;
unsigned char flash;
// 00 atime ; 01 dtime ; 02 rtime
/**********************
* accelerate time,run time,decelerate time
* sysem time 0 ~ (24*60 - 1) minute
* hour = time / 60; minute = time % (60);
* time = hour *60 + minute
**********************/
unsigned int atime;
unsigned int rtime;
unsigned int dtime;
extern __no_init volatile short ref_temp;
int txn;
extern unsigned int const rotor_tbl[];
unsigned int run_st; //run state
unsigned int second; // 0 ~ (60 * 4 -1)
unsigned int systimer0; //system timer 0
unsigned int systimer_key; //system timer for key
unsigned int rl_delay_time;
unsigned int run_timer;
unsigned int dec_timer; //减速时间
//key code value//
unsigned int key0,key1,key;
unsigned int k_tmp1, k_tmp2;
int k_tmp3;
//system state
unsigned char sysstate;
unsigned char dis_state;
unsigned char sysstate_set;
unsigned char sysstate_select;
unsigned char sysstate_shift;
unsigned char sysstate_up;
//intterrupt type //
unsigned char int_state;
//raceive buffer
//unsigned char txnum;
unsigned char rcv[50],trn[30],dt[30];//transmit receive buffer
unsigned char txnumber; //send number
unsigned char rxnumber; //receive number
unsigned char rcv_pkg_ok,rxflag; //receive pakage flag
unsigned char rate_dis_st; //state of reta display
#define DIS_RCF 0x55
#define DIS_RPM 0
unsigned char rate_dis_st_old;
unsigned int error;
//rate sample
unsigned int smpl_rate;
unsigned char num_32k;
unsigned char num[2];
unsigned char num0;
unsigned int num_cap[2];
unsigned int adc_data[8]; //adc convert result
unsigned char adc_counter; //adc convert number
unsigned int ysj_exec;
extern __no_init volatile unsigned int ref_atime_f;
extern __no_init volatile unsigned int ref_dtime_f;
extern __no_init volatile unsigned int ref_rtime_f;
extern __no_init volatile unsigned int ref_rpm_f;
extern __no_init volatile unsigned int ref_rotor_num_f;
extern __no_init volatile unsigned int rate_dis_st_f;
extern __no_init volatile short ref_temp;
/////////////////////////////
/////////////////////////////////
///////////////////////////////
#endif //end define __Globalvars
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -