com.h
来自「这个是一个用Keil C51编写的带SRAM的EEPROM芯片X24C44的驱动」· C头文件 代码 · 共 57 行
H
57 行
/************************************************************/
/********* 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 + =
减小字号Ctrl + -
显示快捷键?