?? main.h
字號:
#ifndef _MAIN_H_
#define _MAIN_H_
#include "reg51.h"
#include "Intrins.h" //include _nop_();
//#include "io51.h" // MCU 8051 registers definition
//#include "timer.h"
#define BYTE unsigned char
#define WORD unsigned int
#define byte unsigned char
#define word unsigned int
//變量類型標識的宏定義,大家都喜歡這么做
#define Uchar unsigned char
#define Uint unsigned int
#define BIT bit
#define TRUE 1
#define FALSE 0
#define HIGH 1
#define LOW 0
#define BIT0 0x01
#define BIT1 0x02
#define BIT2 0x04
#define BIT3 0x08
#define BIT4 0x10
#define BIT5 0x20
#define BIT6 0x40
#define BIT7 0x80
sbit P17 = 0x97;
sbit P16 = 0x96;
sbit P15 = 0x95;
sbit P14 = 0x94;
sbit P13 = 0x93;
sbit P12 = 0x92;
sbit P11 = 0x91;
sbit P10 = 0x90;
sbit P37 = 0xb7;
sbit P35 = 0xb5;
sbit P34 = 0xb4;
sbit P33 = 0xb3;
sbit P32 = 0xb2;
sbit P31 = 0xb1;
sbit P30 = 0xb0;
/* Windbond 78E516B Extensions
sfr CHPENR = 0xF6; // Chip enable
sfr CHPCON = 0xBF; // Chip control
*/
void main(void) ;
void TIME0(void);
void SERIAL(void);
void Init8051Regs(void);
void multi_tasking(void);
void Delay1ms(BYTE B_Value);
void Putchar(BYTE B_Data);
void printf(char *str);
void printB(BYTE bVal,BYTE bNewLine);
extern bit gBt_TxBusy;
extern data BYTE gB_RxIndex;
extern data BYTE gBa_DebugBuf[];
#define RXDBUFSIZE 16
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -