242.c
来自「RS232串口C语言应用程序 基于51单片机」· C语言 代码 · 共 41 行
C
41 行
#include<reg51.H>
#include<display_s.H>
unsigned char data buf[5],data_buf[20];
unsigned char data k;
main()
{ unsigned char i;
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
SCON=0x50;
PCON=0x00;
TR1=1;
while(1)
{
for(i=0;i<20;i++)
{
while(!RI);
RI=0;
data_buf[i]=SBUF;
if(data_buf[i]==0x0d) //检测输入完了吗?回车键
{
k=i;
break;
}
}
for(i=0;i<k;i++)
{
SBUF=data_buf[i];
while(!TI); //等待
TI=0;
}
buf[0]=0x00;
buf[1]=data_buf[0]>>4;
buf[2]=data_buf[0]&0x0f;
buf[3]=data_buf[1]>>4;
buf[4]=data_buf[1]&0x0f;
for(i=0;i<250;i++)
display(buf);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?