common.h

来自「一个使用USB下载51单片机程序的源程序」· C头文件 代码 · 共 37 行

H
37
字号
#define	BYTE			unsigned char
#define	WORD			unsigned int

#define	BUF_LEN		36
#define TXD_LEN     36

#define rx_buf		((BYTE volatile idata *)0xDC)	// Len=36(DC-FF)
#define	tx_buf		((BYTE volatile idata *)0xB8)	// Len=36(B8-DB)

BYTE		buf[BUF_LEN];

#define	DISABLE_USBINT		EX0=0;
#define	ENABLE_USBINT		EX0=1;

bit		b_rx_done;							// 1-USB rx done
sbit	B_MOSI	=	P1^4;
sbit	B_MISO	=	P3^4;
sbit	B_SCK	=	P1^3;
sbit	B_RST	=	P3^5;
sbit    ACC_0   =   ACC^0;
sbit    ACC_7   =   ACC^7;
BYTE    programed,count,device;

extern void Ret_I(void);
extern void ASM_WriteByte();
extern void ASM_ReadByte ();


void Delay_ms(BYTE ms)
{
	BYTE i,j,k;
	for(k=0; k<ms; k++)
		for(i=48; i>0; i--)
			for(j=20; j>0; j--){}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?