您的当前位置:首页51单片机串口仿真电路及程序

51单片机串口仿真电路及程序

2022-12-17 来源:爱问旅游网
51单片机串口仿真电路及程序

完美运行效果图

如需具体电路,可与我联系:QQ158116114 #include

unsigned char code a[]={0x41,0x42,0x43,0x44, 0x45,0x46,0x47,0x48,0x49,0x4A, 0x4B,0x4C,0x4D,0x4F,0x51,0x52, 0x53,0x54}; //要发送的数据 sbit P10=P1^0;

//////////////////////////////////////////////// //发送服务函数//

/////////////////////////////////////////////// void send(unsigned char dat) { SBUF=dat; while(TI==0); TI=0; P10=~P10; // use for test }

/////////////////延时1ms函数////////////// void delay(int z) { int x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }

void mian() { unsigned char i; TMOD=0X20;//定时器1工作在8位自动重装载模式,用于产生波特率 SCON=0X40;//串口工作在方式1 PCON=0X00;//波特率设置位9600 TH1=0XFD; TL1=0XFD; TR1=1; while(1) { for(i=0;i<16;i++)//i的大小与要发送的数据有关,此处随便写了一个 { send(a[i]); delay(1500);//纯粹为了看示波器的变化才把时间变大,此处亦可调 } } }

因篇幅问题不能全部显示,请点此查看更多更全内容