没有合适的资源?快使用搜索试试~ 我知道了~
RS-485双机通信程序
需积分: 50 11 下载量 65 浏览量
2017-03-27
10:20:21
上传
评论 1
收藏 25KB DOC 举报
温馨提示
试读
4页
此程序的主要特点是加的的校验少,适合初学者利用max485模拟单片机双机通信.
资源推荐
资源详情
资源评论
RS-485 双机通信程序
主机程序
此程序的主要特点是加的的校验少,适合初学者利用 max485 模拟单片机双机通信
建议看程序前看看郭天祥的单片机双机通信或者对于单片机双机通信协议有一个总体的了
解,如果有了这个基础我相信你能够很快看明白下面的程序。
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
#define BN 8
sbit DR=P2^6;
sbit ENLED=P1^4;
sbit ADDR0=P1^0;
sbit ADDR1=P1^1;
sbit ADDR2=P1^2;
sbit ADDR3=P1^3;
uchar rbuf[8];
uchar trbuf[8]={0xc0,0xf9,0xa4,0xb0,
0x99,0x92,0x66,0xf8};
void delay(uint xms)
{
uint x,y;
for(x=xms;x>0;x--)
for(y=110;y>0;y--);
}
void master(uchar command)
{
uchar aa,i;
DR=1;
SBUF=command;
while(TI!=1);
TI=0;
DR=0;
while(RI!=1);
RI=0;
aa=SBUF;
if(aa==0x02)
{
for(i=0;i<BN;i++)
{
while(RI!=1);
RI=0;
rbuf[i]=SBUF;
资源评论
li_zhang_han
- 粉丝: 3
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功