单片机与触摸屏通信c语言,讲述如何实现单片机与触摸屏的通信

本文介绍了如何使用C语言实现单片机与触摸屏的通信,通过MODBUS RTU通信协议,详细阐述了硬件连接、内部存储器地址对应关系的建立以及触摸屏组态软件的编辑方法,旨在实现单片机控制设备的触摸屏化,提升设备的交互体验。
摘要由CSDN通过智能技术生成

随着触摸屏的应用和产量的增加,价格下降。因而有可能使用触摸屏作为单片机控制设备的键盘和显示装置,提高单片机控制设备的档次。触摸屏与PLC联合使用时,触摸屏的主要功能是:

①显示PLC输入,输出端13或辅助继电器的开关状态。

②用触摸按键强制PLC输入,输出端口或辅助继电器的开/关。

③显示PLC中定时器、计数器和数据寄存器的内容。

④用触摸屏键盘把设定数据送入PLC的数据寄存器中。

可规纳成触摸屏与PLC问对应地址的数据位、字的读和写。因此可以利用MOD—BUS通信协议来实现触摸屏与单片机的通信和控制,或触摸屏与多台单片机通信,构成一个集散控制系统。

1 触摸屏与单片机的硬件联接

采用MT500触摸屏与AT89C52单片机一对一通信。把触摸屏的PLC232 9针插座与带有RS232接口的AT89C52单片机相连接。如图1所示。注意:通信电缆DB9是2-2、3—3、5-5。

这种接法的电缆也可用于与PC机通信或做通信摸拟。作PC机通信时在连接PC机端的DB9短接4—6、7—8。由于AT89C52单片机无RS232接口,因此需要扩展一片MAx232,把RXD、T&TImes;D的TTL电平转换成RS232电平。

Afeg

图1 触摸屏与单片机通信联接方法

2 建立触摸屏与单片机的内部存储器地址对应关系

打开触摸屏组态软件,从[编辑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值