📄 uart51.c
字号:
/********************************************************************
TITLE: UART51.c
AUTHOR: GanGuoqiang
DISCRIPTION: USING VIRTURAL SERIES PORT
NOTE: IF(RI)RI=0
DATE : 2008.11.23
***********************************************************************/
//#include "MYTYPE.H"
#include "reg51.h"
//extern UART51init();
//extern UART51schar(unsigned char ch);
//extern UART51sstring(unsigned char str[]);
/********************************************************************
***********************************************************************/
UART51init()
{
TMOD=0X20; //FIRST4 &TR1 SELECT T1
TH1=0XF3; //BAUD=2400;
TL1=0XF3; //AUTOLOAD TH>TL
TR1=1;
PCON&=0X7F;//SMOD=0;
SCON=0X50;//1001MODE2 REN;
ET1=1;
ES=1;
EA=1;
}
UART51schar( char ch)
{
SBUF=ch;
while(!TI);//WAIT FOR TI==1,FI;
TI=0;
}
UART51sstring(char str[])
{
unsigned char i=0;
while(str[i]!='\0')
{
//SBUF=str[i];
//while(!TI);
//TI=0;
UART51schar(str[i]);
i++;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -