求MAX485的51单片机C语言通信程序
答案:2 悬赏:0 手机版
解决时间 2021-02-02 19:25
- 提问者网友:风月客
- 2021-02-02 16:14
求MAX485的51单片机C语言通信程序
最佳答案
- 五星知识达人网友:末日狂欢
- 2021-02-02 17:10
你先定义一个IO口(比如是P3.4)来控制485的收发,485是高电平发送,低电平接收,那在程序初始化时你先加上一句:
p3.4=0;
//然后在单片机的发送程序里加入控制,比如你要发送的值为58H,发送完毕后记得设置为接收状态
p3.4=1;
sbuf=0x58;
p3.4=0
//这样就完成发送了,其余的过程与直接使用232发送是一样的.
p3.4=0;
//然后在单片机的发送程序里加入控制,比如你要发送的值为58H,发送完毕后记得设置为接收状态
p3.4=1;
sbuf=0x58;
p3.4=0
//这样就完成发送了,其余的过程与直接使用232发送是一样的.
全部回答
- 1楼网友:撞了怀
- 2021-02-02 17:49
自己看吧,很简单的。我虽然已经不搞单片机多年了,依稀记得我是看的仿真100例这本书和modbus协议学会的。很容易。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯