永发信息网

51单片机和三菱Fx plc 485通讯

答案:3  悬赏:30  手机版
解决时间 2021-02-24 13:48
  • 提问者网友:自食苦果
  • 2021-02-23 16:14
unsigned char code tab[]={0x17,0xff}; 这句话的0x17,0xff 对应灯0125678 看不懂 求教
最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-02-23 16:31
(0x17)hex=(0001 0111)
全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-02-23 19:05
象你这个单片机机急用中断来接收不用去判断ri,把51的中断打开他自动收,然后你去读取sbuf里面的内容,这时sbuf里面的就是你plc传给你单片机的,如果是06h,单片机继续发送你的通讯数据就行了 ,51每发送一个字节数据,就去检测plc发回的是不是06就行了,原理就是这样, 至于plc那边,你和51相互配合就行了,每从51接收一个你就发送一个06h 最后再建议一下:在我看来你这样的一个通信协议,不是很严密,万一中途数据丢包,没有个很好的机制来处理,造成通信不准确
  • 2楼网友:千杯敬自由
  • 2021-02-23 17:32
16进制0x17 对应plc的灯亮有 y0 y1 y2 y4
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯