找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4860|回复: 21
收起左侧

触摸屏地址如何在单片机中使用

[复制链接]
ID:798838 发表于 2020-9-8 16:18 | 显示全部楼层 |阅读模式
如图所示,例如:触摸屏的地址为0x1-0x80,1x1-1x80,单片机如何识别?我想把它用在单片机的10H为首地址的一连串地址,该如何写这个语句?新手求教
172449_1_2.jpg
172449_1_4.jpg
回复

使用道具 举报

ID:798838 发表于 2020-9-8 17:43 | 显示全部楼层
目前用的是显控的触摸屏
回复

使用道具 举报

ID:654028 发表于 2020-9-8 18:10 | 显示全部楼层
我没用过,但是网上应该有示例代码
回复

使用道具 举报

ID:798838 发表于 2020-9-8 18:22 | 显示全部楼层
心有浮生 发表于 2020-9-8 18:10
我没用过,但是网上应该有示例代码

网上没找到类似代码,只是说在单片机中可自由定义分配与触摸屏相对应的寄存器地址
回复

使用道具 举报

ID:88256 发表于 2020-9-8 19:29 | 显示全部楼层
你这图是哪来的?这个已经不是地址对地址了,而是地址对I/O口了,有这样的对应关系吗?
回复

使用道具 举报

ID:798838 发表于 2020-9-9 08:30 | 显示全部楼层
hhdsdy 发表于 2020-9-8 19:29
你这图是哪来的?这个已经不是地址对地址了,而是地址对I/O口了,有这样的对应关系吗?

对输入输出口的I/O那里不用管,主要是触摸屏的地址对寄存器的地址,这个怎么对应?
回复

使用道具 举报

ID:654028 发表于 2020-9-9 08:50 | 显示全部楼层
shenzhenzenen 发表于 2020-9-8 18:22
网上没找到类似代码,只是说在单片机中可自由定义分配与触摸屏相对应的寄存器地址

有详细的屏幕数据手册吗
回复

使用道具 举报

ID:798838 发表于 2020-9-9 11:15 | 显示全部楼层
心有浮生 发表于 2020-9-9 08:50
有详细的屏幕数据手册吗

我这里没有电子档,可以查看触摸屏软件里面的帮助文档,但是去对应地址,不应该是在单片机编程里面解决的吗?
回复

使用道具 举报

ID:88256 发表于 2020-9-9 11:52 | 显示全部楼层
shenzhenzenen 发表于 2020-9-9 08:30
对输入输出口的I/O那里不用管,主要是触摸屏的地址对寄存器的地址,这个怎么对应?

你列出来的触摸屏的地址都是位地址吧?如果用51系列的单片机,可以位寻址的只有00H~7FH共计128位,字节地址为20H~2FH,根本就满足不了你的要求。
列表一一对应,需要用哪个就直接用,哪里还需要考虑那么多,假如触摸屏0X1对应的是单片机位地址00H,单片机操作对应的就是00H或者20H.0啊
回复

使用道具 举报

ID:767459 发表于 2020-9-9 12:23 | 显示全部楼层
这个得百度一下。网上应该 有相关资料吧
回复

使用道具 举报

ID:235954 发表于 2020-9-9 12:48 | 显示全部楼层
没用过,买显示屏的时候应该有例程
回复

使用道具 举报

ID:798838 发表于 2020-9-9 13:03 | 显示全部楼层
hao18 发表于 2020-9-9 12:23
这个得百度一下。网上应该 有相关资料吧

一般触摸屏使用PLC的多,单片机控制的很少,例程没找到
回复

使用道具 举报

ID:798838 发表于 2020-9-9 13:04 | 显示全部楼层
梁廷明 发表于 2020-9-9 12:48
没用过,买显示屏的时候应该有例程

触摸屏公司的例程也都是PLC控制的
回复

使用道具 举报

ID:654028 发表于 2020-9-9 13:36 | 显示全部楼层
你去单片机手册上找10H开始的地址,看看是哪些I/O口,然后就去直接控制呗,我只能想到这个
回复

使用道具 举报

ID:798838 发表于 2020-9-9 15:37 | 显示全部楼层
心有浮生 发表于 2020-9-9 13:36
你去单片机手册上找10H开始的地址,看看是哪些I/O口,然后就去直接控制呗,我只能想到这个

我的疑问是,控制了单片机的地址,但触摸屏没跟单片机连接起来呀?
回复

使用道具 举报

ID:798838 发表于 2020-9-9 15:52 | 显示全部楼层
shenzhenzenen 发表于 2020-9-9 15:37
我的疑问是,控制了单片机的地址,但触摸屏没跟单片机连接起来呀?

我所说的连接不是指硬件,而是指软件方面的地址对应连接
回复

使用道具 举报

ID:147710 发表于 2020-9-9 16:43 | 显示全部楼层
单片机跟触摸屏硬件连接一般是485串口,通讯用modbus协议,地址用触摸屏对应的命令来操作。
回复

使用道具 举报

ID:798838 发表于 2020-9-9 17:05 | 显示全部楼层
XTXB 发表于 2020-9-9 16:43
单片机跟触摸屏硬件连接一般是485串口,通讯用modbus协议,地址用触摸屏对应的命令来操作。

通讯用的modbus,硬件连接232,地址怎么对应的?能细说一下吗?谢谢。触摸屏的地址为0x1-0x99,1x1-1x99,3x1-3x99,但是单片机当中没有1x,3x这些地址吧?
回复

使用道具 举报

ID:654028 发表于 2020-9-9 17:25 | 显示全部楼层
shenzhenzenen 发表于 2020-9-9 17:05
通讯用的modbus,硬件连接232,地址怎么对应的?能细说一下吗?谢谢。触摸屏的地址为0x1-0x99,1x1-1x99,3 ...

应该是协议传数据告诉触摸屏要写的地址吧,我也没用过这个协议
回复

使用道具 举报

ID:798838 发表于 2020-9-9 18:00 | 显示全部楼层
心有浮生 发表于 2020-9-9 17:25
应该是协议传数据告诉触摸屏要写的地址吧,我也没用过这个协议

好的,谢谢你,我再细看一下协议
回复

使用道具 举报

ID:743654 发表于 2020-9-11 08:39 | 显示全部楼层
看触摸屏的数据手册,触摸屏应该有控制芯片,看芯片对应寄存器配置
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表