?? externh.h
字號:
#define DEBUG 0
#define F_OSC 7372800
#define BAUD 9600
#include "\work\def.h"
#include "\work\avr\def1.h"
#define Pout_LED_ERR ((*((volatile PORTBIT *)&PORTD)).Bit2)
#define Pout_LED_PAUSE ((*((volatile PORTBIT *)&PORTC)).Bit5)
#define Pout_LED_KEY ((*((volatile PORTBIT *)&PORTC)).Bit4)
#define Pout_LED_REV ((*((volatile PORTBIT *)&PORTC)).Bit2)
#define Pout_LED_FWD ((*((volatile PORTBIT *)&PORTC)).Bit1)
#define Pout_LED_RUN ((*((volatile PORTBIT *)&PORTC)).Bit0)
#define MAX_TIMER 5 //最大的系統遞減定時器.
extern volatile U16 Dly[MAX_TIMER];
#define DlyMs Dly[0]
#define Time60S Dly[1]
#define KEYMAX 7
#define KEYPERVALUE (1024/(KEYMAX+1))
#define K1 '4' //'1'
#define K2 '5' //'2'
#define K3 '6' //'3'
#define K4 '3' //'4'
#define K5 '2' //'5'
#define K6 '1' //'6'
#define K7 '0' //'7'
typedef struct{
U8 Pos;
U8 State;
struct{
U8 Disp :1;
U8 T0 :1;
}Flag;
}GOB;
typedef struct{
U16 Freq[2];
U16 Voltage;
U8 uchar[8];
U16 Parameter;
U8 WenDu;
U8 uc7;
U8 Mode;
U8 No;
U8 uc8;
U8 BiaoShi;
U8 uc9;
U8 CheckSum;
}tagFormat;
extern GOB g;
extern tagKEY Key;
extern tagRS232 Rs232;
extern unsigned char RxBuf[30];
extern void PutCh(U8 ch);
extern void Delay(U8 ms);
extern void SetKeyOut(void);
extern void GetKey(void);
extern U8 KeyInput(void);
extern void SystemHandle(void);
extern U8 *string;
extern void DispStr(U8 x,U8 y);
extern void Cls(void);
extern void Timer0Init(void);
extern void SystemInit(void);
extern void Rs232Init(void);
extern void KeyScan(void);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -