标题:
RS485串口通信C程序
[打印本页]
作者:
axy1
时间:
2017-4-25 22:43
标题:
RS485串口通信C程序
#include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit P12=P1^2;
char code str[] = "you are the best! \n\r";
void main()
{
uint j;
TMOD=0x20;
TL1=0xfd;
TH1=0xfd;
SCON=0x50;
PCON &= 0xef;
TR1=1;
IE=0x00;
P12=1;
while(1)
{
uchar i=0;
while(str[i]!='\0')
{
SBUF=str[i];
while(!TI);
TI=0;
i++;
}
for(j=0;j<50000;j++);
}
}
作者:
dzbj
时间:
2017-4-25 22:49
楼主这个不能叫通讯程序 应该叫发送程序 P12是485芯片的使能控制吧 一直拉高只能发送 没有拉低没法接收
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1