?? globle.h
字號:
/*
+--------------------------------------------------------------------------+
| Project: LTKZ-OP with STC89C58RD+ |
| |
| File: Trans.h |
| Date: 2005-12-30 |
| Version: V 1.0 |
| Initial Editor: Wu Wei |
+--------------------------------------------------------------------------+
| following environments are supported |
| Processor: STC89C58RD+ |
| Compiler: Keil uVision3 V7.50 |
| hardware: SD600MBA100 |
+--------------------------------------------------------------------------+
| Copyright (C) SSSE Ltd, 2004 |
| All Rights reserved |
+------------------------------------------------------------------------- +
| 功能簡介: 定義通用數(shù)據(jù)類型 |
| |
+--------------------------------------------------------------------------+
*/
#ifndef GLOBLE_H__
#define GLOBLE_H__
#include <SST89x5x4.H>
//-------------------------------------------------------
#define OSC_CLK 22.1184
#define T1_TIME 25000
#define TH1_VALUE ((65535-(T1_TIME*OSC_CLK/12))/255)
#define TL1_VALUE (65535-TH1_VALUE*255)
#define PUL_TIME 4
#define ENABLE 1
#define DISABLE 0
#define SET 1
#define CLEAR 0
#define TRUE 1
#define FALSE 0
#define GLOBAL_INTERRUPT_ENABLE EA
#define TMOD_VALUE 0x21
#define T2CON_VALUE 0x00
#define RCAP2H_VALUE 0xf8
#define RCAP2L_VALUE 0xcd
#define SCON_VALUE 0x52
#define UART_CHECK_END 6 //幀尾不需要校驗字符
//--------------------------------------------------------------------------
typedef unsigned char UBYTE8;
typedef unsigned int UWORD16;
typedef unsigned long ULONG32;
typedef bit bool;
//--------------------------------------------------------------
union TIMER_COUNTER
{
UWORD16 HWORD;
struct
{UBYTE8 HI;
UBYTE8 LO;
}BYTES;
};
typedef union{
unsigned int wd;
struct
{
UBYTE8 bh;
UBYTE8 bl;
}bytes;
}WordType;
typedef union{
ULONG32 lwd;
struct
{
WordType wd1;
WordType wd0;
}words;
}Longtype;
typedef union
{
UWORD16 SPWM_DATA;
struct
{
UBYTE8 SP_addr; //地址
UBYTE8 SP_data; //數(shù)據(jù)
}SPWM_DATA_ADDR;
}Control_word;
sbit LED0=P2^0;
sbit LED1=P2^1;
sbit LED2=P2^2;
#define TIME 0
#define POSITION 1
#define DIGIT_FILER_ARR_NUM 5
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -