📄 rs232.c
字号:
#include <AT89X51.H>
void Delay( unsigned char i )
{
while( i -- ) ;
}
void BigDelay( void )
{
unsigned char i = 1000 ;
for( ; i > 0 ; i -- )
{
Delay( 1000 ) ;
}
}
void Send( unsigned char i )
{
SBUF = i ;
while( TI == 0 ) ;
TI = 0 ;
}
void InitSerial( void )
{
TMOD = 0x20 ;
PCON = 0x80 ;
SCON = 0x50 ;
TH1 = 0xf3 ;
TL1 = 0xf3 ;
TR1 = 1 ;
}
int main( void )
{
unsigned char i = 0x00 ;
InitSerial() ;
while( 1 )
{
Send( i ) ;
i ++ ;
BigDelay() ;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -