?? init._h
字號:
/*
自定義頭文件.定義一些全局變量和函數(shù)
* Copyright (c) 2005, 廣州力源電器公司開發(fā)部
* All rights reserved.
* 文件名稱:init.h
* 當(dāng)前版本: 1.0
* 作者: 張洪強
* 完成日期: 2005.7.24
*/
#ifndef __INIT_h
#define __INIT_h
#ifdef OS_GLOBALS
#define OS_EXT
#else
#define OS_EXT extern
#endif
#define TRUE 1
#define FALSE 0
#define POWER_DOWN 0x01
#define A_V_DOWN 0x02
#define CC_CV_DOWN 0x04
#define AUTO_MAN_DOWN 0x08
#define POWER 4
#define OUT_AUTO 5
#define OUT_CV 6
#define OUT_A 7
#define NODOT 64
#define ONEDOT 1
#define TWODOT 2
#define THRDOT 3
//****************允許依照每臺機的具體參數(shù)修改以下值******************//
//#define MAX_A 150 //定義本機工作電流最大值,單位為安培
#define MAXV 20 //定義本機最大工作電壓值,單位為伏特
#define MAX_V MAXV*100
//********************************************************************//
void init_devices(void); //初始化端口函數(shù)
void key_board(void); //鍵盤函數(shù)
void display(unsigned char DISP_DATA[4],unsigned char DOT);
//顯示函數(shù)
void delayMS(unsigned char count); //簡單延時函數(shù)
OS_EXT volatile unsigned int MAX_A[3];
OS_EXT volatile float adc_data[2]; //AD轉(zhuǎn)換得到的數(shù)據(jù)
OS_EXT volatile unsigned int adc_data_temp;
OS_EXT volatile unsigned int TIMER_NUM;
//OS_EXT volatile unsigned int TIMER_PERS;
OS_EXT volatile unsigned char TIMER_EN;
OS_EXT unsigned char SET_STATU;
OS_EXT unsigned char KEY_TEMP __attribute__ ((section (".noinit")));
OS_EXT unsigned char KEY_INPUT __attribute__ ((section (".noinit")));
OS_EXT unsigned char KEY_A_V_STATE __attribute__ ((section (".noinit")));
OS_EXT unsigned char POWER_STATE __attribute__ ((section (".noinit")));
OS_EXT unsigned char KEY_CC_CV_STATE __attribute__ ((section (".noinit")));
OS_EXT unsigned char KEY_AUTO_MAN_STATE __attribute__ ((section (".noinit")));
OS_EXT unsigned int UP_DOWN_POWER __attribute__ ((section (".noinit")));
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -