⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 com.h

📁 这个是一个用Keil C51编写的带SRAM的EEPROM芯片X24C44的驱动程序示例
💻 H
字号:
/************************************************************/
/*********          COM.H C51 driver            *************/
/**********  Written by WangBiao---20060416  ****************/
/************************************************************/
//P3_0->RXD  ;;  P3_1->TXD
//-----------------------------------------------------------------------
//-----------------------------------------------------------------------
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//-----------------------------------------------------------------------
//-----------------------外部函数----------------------------------------
void Init_Com(void) ;
void SendString(char *ptr);
void SendChar(unsigned char InData);
void CT(void);//chang tab==enter
//-----------------------------------------------------------------------
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//-----------------------------------------------------------------------
//--------------------------------------------------------------------
void Init_Com(void) 
{
	TMOD=0x20; //定时器1,方式2
	TL1=0xFD; 
	TH1=0xFD; //11.0592MHZ晶振,波特率为9600
	PCON=0x00;
	SCON=0x50; //方式3
	ET0 = 1;
	TR1=1; //启动定时
}
//------------------------------------------------------------------
//发送一个字节
//------------------------------------------------------------------
void SendChar(unsigned char InData) 
{	 	
	TMOD=0x20; //定时器1,方式2
	TL1=0xFD; 
	TH1=0xFD; //11.0592MHZ晶振,波特率为9600
	SBUF=InData;
	while(TI!=1);TI=0;
}
//------------------------------------------------------------------
//发送一串字符
//------------------------------------------------------------------
void SendString(char *ptr)
{	
	unsigned char i,l=0;
	while(ptr[l]>31) l++;//get length
	for(i=0;i<l;i++) SendChar(*(ptr+i));
}
//-------------------------------------------------------------------
//回车、换行
//-------------------------------------------------------------------
void CT(void)
{	
	SendChar(0x0d);SendChar(0x0a);
}
//----------com end---------------------------------------------------

⌨️ 快捷键说明

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