半双工串口通信实例36:STC12单片机和STC12单片机串口通信 点击:967 | 回复:6



关育谋

    
  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-05-03 12:42:04
楼主

半双工串口通信实例36:STC12单片机和STC12单片机串口通信

一、串口通信实例目的:

STC12单片机主站数字量输入DI01~DI08控制STC12单片机从站数字量输出DO01~DO08;

STC12单片机从站数字量输入DI01~DI08控制STC12单片机主站数字量输出DO01~DO08。

二、通信硬件连接:

1、单片机主站串口2通信口端子含义:

3脚:即为RS485发送\接收+信号

8脚:即为RS485发送\接收-信号

2、单片机从站串口2通信口端子含义:

3脚:即为RS485发送\接收+信号

8脚:即为RS485发送\接收-信号

3、通信硬件连接:

STC12单片机主站串口2的3脚 接 STC12单片机从站串口2的3脚;

STC12单片机主站串口2的8脚 接 STC12单片机从站串口2的8脚。

三、STC12单片机主站通信程序:

1、发送字节计数为4;

2、通信参数:数据位8位、无校验、1位停止位、波特率9600bps、起始符为0x02、结束符为0x03;

3、将数字量输入DI01~DI08转换为ASCII码送入发送缓冲区中;

4、初始化开始启动发送;

5、发送完成后等待接收;

6、将接收到的ASCII码数据转换为16进制送入DO01~DO08。


四、STC12单片机从站通信程序:

1、通信参数:数据位8位、无校验、1位停止位、波特率9600bps、起始符0x02、结束符0x02;

2、STC12单片机从站8路输入DI01~DI08转换为ASCII码保存至发送缓冲区里;

3、初始化等待接收,接收完成后,处理接收到的数据;

5、接收完成后,延时10ms开始发送,将STC12单片机从站8路数字量输入DI01~DI08发送出去。

五、通信程序高清截图提供下载:

正在下载,请等待……
下载附件需0积分!



楼主最近还看过



关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-05-03 12:42:52
1楼

六、通信测试:
硬件接线完成后,将STC12单片机主站通信程序、STC12单片机从站通信程序下载到单片机中,断电再上电,即可实现:
STC12单片机主站数字量输入DI01~DI08控制STC12单片机从站数字量输出DO01~DO08;
STC12单片机从站数字量输入DI01~DI08控制STC12单片机主站数字量输出DO01~DO08。

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-05-03 12:43:34
2楼

最近一段时间将会持续分享三菱FX3U、西门子S7-200、欧姆龙CP1H、松下FPX、台达SA2、STC12单片机之间半双工串口通信实例

有需要下载者,可以去主页选择下载:
http://home.gongkong.com/Topic/?uid=172273

基于PLC、单片机半双工串口通信实例分享完结!!!

吴仁振

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 52回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2014年9月11日
发表于:2020-05-08 22:58:42
3楼

单片机,很不错的分享,谢谢

hetao1984

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 371回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2010年1月05日
发表于:2020-05-10 22:35:59
4楼

单片机好久没搞了  可学习一下

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-05-14 11:57:19
5楼


引用 hetao1984 的回复内容: 单片机好久没搞了  可学习一下

-------------------------

有问题可以一起交流。

sydqhn

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 80回
  • 年度积分:3
  • 历史总积分:65
  • 注册:2016年6月30日
发表于:2020-05-15 16:43:01
6楼

很厉害的,技术大牛


热门招聘
相关主题

官方公众号

智造工程师