📄 global.h
字号:
/*
****************************************************************************
Copyright 2001 Philips Semiconductors Limited,
35/F,Panglin Plaza, No. 2002,Jia BIn Road,Luo Hu District,Shenzhen 518001, PRC.
All rights are reserved. Reproduction in whole or in part is prohiBIT data ed
without the prior written consent of the copyright owner.
COMPANY CONFIDENTIAL
***************************************************************************
Filename : global.h
Rev Date Author
____________________________________________________________________________
1.0 2001/08/21 Tenon Mao
Global definitions.
*/
/**********************
* Compiling controll *
**********************/
#ifndef _global_h
#define _global_h
/**********************
* SYSTEM OPTION *
**********************/
/**********************
* INCLUDE FILES *
**********************/
/* Standard include files */
#include <reg52.h>
/**********************
* TYPEDEFS define *
**********************/
#define BYTE unsigned char
#define BIT bit
#define INT8 signed char
#define INT16 signed int
#define UINT16 unsigned int
#define INT32 signed long
#define UINT32 unsigned long
#define Bool bit
#define DATA data
#define Byte unsigned char
/**********************
* CONSTANTS *
**********************/
#define SYS_2ms 1 // 2ms
#define SYS_4ms 2 // 4ms
#define SYS_6ms 3 // 6ms
#define SYS_8ms 4 // 8ms
#define SYS_10ms 5 // 10ms
#define SYS_20ms 10 // 20ms
#define SYS_30ms 15 // 30ms
#define SYS_50ms 25 // 50ms
#define SYS_60ms 30 // 60ms
#define SYS_70ms 35 // 70ms
#define SYS_80ms 40 // 80ms
#define SYS_100ms 50 // 100ms
#define SYS_150ms 75 // 150ms
#define SYS_200ms 100 // 200ms
#define SYS_250ms 125 // 250ms
#define SYS_300ms 150 // 300ms
#define SYS_400ms 200 // 400ms
#define SYS_500ms 250 // 500ms
#define SYS_600ms 300 // 600ms
#define SYS_700ms 350 // 700ms
#define SYS_800ms 400 // 800ms
#define SYS_900ms 450 // 900ms
#define SYS_1s 500 // 1s
#define SYS_1p5s 750 // 1.5s
#define SYS_2s 1000 // 2s
#define SYS_3s 1500 // 3s
#define SYS_4s 2000 // 4s
#define SYS_5s 2500 // 5s
#define SYS_6s 3000 // 6s
#define SYS_7s 3500 // 7s
#define SYS_8s 4000 // 8s
#define SYS_9s 4500 // 9s
#define SYS_10s 5000 // 10s
#define SYS_30s 15000 // 30s
#define SYS_1min 30000 // 1min
/////////
#define SUCCESS 0
#define FAIL 1
#define High 1
#define Low 0
#define NAK 1
#define ACK 0
#define True 1
#define False 0
#define Set 1
#define Clear 0
#define No 1
#define Have 0
#define Up 1
#define Down 0
/**********************
* GLOBAL MACROS *
**********************/
///x is a byte!!!
#define BCD2HEX(x) (((x)>>4)*10+((x)%16))
#define HEX2BCD(x) ((((x)/10)<<4)+((x)%10))
#define LOBYTE(w) ((BYTE)(w))
#define HIBYTE(w) ((BYTE)(((UINT16)(w) >> 8) & 0xFF))
/*****************************
* GLOBAL MCU PIN defintion *
*****************************/
///for 5767
sbit I2cSCL =P1^7;
sbit I2cSDA =P1^6;
///
//sbit Tuner_write_en =P2^2; //must low for IIC
///for LCD
//sbit Tuner_bus_en =P0^0;
sbit SWPORT1 =P1^4;
//sbit SPL_STB = P0^3;
//sbit SPL_ACK = P0^2;
//sbit SPL_DAT = P0^1;
/**************************************************************
* GLOBAL VARIABLES *
* ALL THE GLOBAL VARIABLES SHOULD PUTE HERE AND DEFINE IN THE *
* XX.C OF EXPOTERD AREA!!!!!!!!!!!!!!!!!!!!!! *
* *
**************************************************************/
extern unsigned long gdwSearchedVCO; // vco frequency after search command
extern unsigned long gdwPresetVCO; // target vco frequency for preSet
extern unsigned long gdwWorkingVCO; // display vco frequency
extern BYTE idata gbNewKey ; // new key code
extern UINT16 idata gwSysTimer0; // system timer 0
extern UINT16 idata _gwDisplayDelay; // display delay timer
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -