《红外触摸屏原理与编程》求取 ⇩

目次1

前言1

第一章触摸屏简介1

1.1人——机交换设备的发展史1

1.2触摸屏的类型2

1.2.1按触摸屏的结构进行分类2

1.2.2按触摸屏的检测手段进行分类3

1.4触摸屏的用途4

1.3触摸屏的特点4

1.4.1多功能键盘5

1.4.2电子黑板与电子画笔5

第二章YW1402型红外式触摸屏7

2.1 YW1402型红外式触摸屏简介7

2.2 YW1402型红外式触摸屏的工作原理8

2.3 YW1402型红外式触摸屏的工作方式与工作状态8

2.3.1 YW1402型红外式触摸屏的工作方式8

2.3.2 YW1402型红外式触摸屏的工作状态9

2.4.1 触摸屏的物理分辨率与扩展分辨率10

2.3.3 YW1402型红外式触摸屏复位后默认的状态10

2.4 YW1402型红外式触摸屏的几个概念10

2.4.2触摸屏的扫描区、有效触摸区与触摸屏的虚拟屏幕11

2.4.3触摸屏的绝对坐标与相对坐标13

2.4.4触摸屏的多点触摸状态13

2.5 YW1402型红外式触摸屏的软件结构14

2.5.1触摸屏的单片机软件14

2.5.2触摸屏的DOS设备驱动软件及函数库14

2.5.3触摸屏的实用软件及演示软件16

2.6 YW1402型红外式触摸屏的主要性能参数16

第三章YW1402型红外式触摸屏与主机的通信协议17

3.1通信协议17

3.2主机命令17

3.2.1触摸屏的系统命令17

3.2.2设置触摸屏工作模式的命令20

3.2.3设置触摸屏工作方式的命令21

3.2.4获取触摸屏信息状态的命令22

3.3触摸屏向主机传送的报告24

4.1功能调用的使用方法29

4.1.1 在汇编语言中使用触摸屏功能调用的方法29

4.1.2在Turbo C中使用触摸屏功能调用的方法29

第四章YW1402型红外式触摸屏的DOS设备驱动软件29

4.1.3在Microsoft C中使用触摸屏功能调用的方法30

4.1.4在Turbo PASCAL中使用触摸屏功能调用的方法30

4.1.5在Quick BASIC中使用触摸屏功能调用的方法31

4.2功能调用返回的状态31

4.3.2 257号功能——返回触摸屏的当前坐标及状态32

4.3触摸屏功能调用32

4.3.1 256号功能——复位触摸屏32

4.3.3 258号功能——返回触摸屏的进入点坐标及状态33

4.3.4 259号功能——返回触摸屏的退出点坐标及状态34

4.3.5 260号功能——返回触摸屏的状态信息34

4.3.6 261号功能——初始化触摸屏35

4.3.7 262号功能——设置定标参数35

4.3.8 263号功能——设置触摸屏当前的坐标36

4.3.10 265号功能——设置触摸屏的进入点坐标及状态37

4.3.9 264号功能——设置触摸屏当前的触摸状态37

4.3.11 266号功能——设置触摸屏的退出点坐标及状态38

4.3.12 267号功能——打开模拟MOUSE的功能38

4.3.13 268号功能——关闭模拟MOUSE的功能38

4.3.14 269号功能——返回模拟MOUSE的状态39

4.3.15 270号功能——设置模拟按下MOUSE左键的方式39

4.3.16 271号功能——返回模拟按下MOUSE左键的方式40

4.3.17 272号功能——打开光标40

4.3.18 273号功能——关闭光标41

4.3.19 274号功能——返回当前的光标状态41

4.3.20 275号功能——设置图形光标41

4.3.21 276号功能——设置文本光标42

4.3.22 277号功能——将光标恢复为默认形状43

4.3.23 278号功能——保存光标当前的设置信息43

4.3.24 279号功能——恢复光标的设置44

4.3.25 280号功能——设置光标隐藏区域的水平边界44

4.3.26 281号功能——设置光标隐藏区域的垂直边界45

4.3.28 283号功能——设置虚拟屏幕的垂直边界46

4.3.27 282号功能——设置虚拟屏幕的水平边界46

4.3.29 284号功能——返回虚拟屏幕的水平边界47

4.3.30 285号功能——返回虚拟屏幕的垂直边界47

4.3.31 286号功能——设置事件驱动处理程序的入口地址及掩码47

4.3.32 287号功能——返回事件驱动处理程序的入口地址及事件掩码48

4.3.33 288号功能——删除事件驱动处理程序的入口地址及事件掩码49

4.3.34 289号功能——打开按钮功能49

4.3.35 290号功能——关闭按钮功能49

4.3.36 291号功能——返回按钮开关状态50

4.3.37 292号功能——增加一个按钮50

4.3.38 293号功能——删除一个按钮51

4.3.39 294号功能——删除全部按钮52

4.3.40 295号功能——设置一组按钮52

4.3.41 296号功能——读按钮定义文件53

4.3.42 297号功能——写按钮定义文件53

5.1函数库简介55

5.2不同语言版本的函数库55

第五章YW1402型红外式触摸屏的函数库55

5.3 C语言下触摸屏的功能调用函数详解56

5.3.1预定义的常数与结构56

5.3.2增加单个按钮的函数58

5.3.3增加按钮组的函数58

5.3.4设置定标参数的函数59

5.3.5清除事件驱动处理程序的函数60

5.3.6清除定义的所有按钮的函数60

5.3.9删除一个按钮的函数61

5.3.8设置光标状态的函数61

5.3.7返回光标状态的函数61

5.3.10进入点选择的函数62

5.3.11返回进入点坐标与状态的函数63

5.3.12退出点选择的函数63

5.3.13返回退出点坐标与状态的函数63

5.3.14返回事件驱动处理程序的函数64

5.3.15返回触摸屏虚拟屏幕大小的函数64

5.3.16设置光标隐藏区域的函数65

5.3.1 9调入按钮定义文件的函数66

5.3.18 测试是否安装了触摸屏DOS驱动软件的函数66

5.3.17初始化触摸屏的函数66

5.3.20返回模拟MOUSE状态的函数67

5.3.21设置模拟MOUSE状态的函数68

5.3.22返回按钮状态的函数68

5.3.23设置按钮状态的函数69

5.3.24返回模拟按下MOUSE左键方式的函数69

5.3.25设置模拟按下MOUSE左键方式的函数70

5.3.26返回当前触摸点的坐标与状态的函数70

5.3.29保存光标设置的函数71

5.3.27复位触摸屏的函数71

5.3.28恢复光标设置的函数71

5.3.30保存按钮定义文件的函数72

5.3.31设置光标默认状态的函数72

5.3.32设置事件驱动处理程序的函数73

5.3.33设置图形方式光标形状的函数73

5.3.34设置触摸屏虚拟屏幕大小的函数74

5.3.35设置文本方式硬件光标的函数74

5.3.37返回触摸屏硬件端口状态的函数75

5.3.36设置文本方式软件光标的函数75

5.3.38返回触摸屏DOS驱动软件版本号的函数76

5.3.39等待触摸事件发生的函数76

5.4 PASCAL语言下触摸屏的功能调用函数详解76

5.4.1预定义的常数与结构76

5.4.2增加单个按钮的函数78

5.4.3增加按钮组的函数79

5.4.4设置定标参数的函数80

5.4.5清除事件驱动处理程序的函数80

5.4.8设置光标状态的函数81

5.4.6清除定义的所有按钮的函数81

5.4.7返回光标状态的函数81

5.4.9删除一个按钮的函数82

5.4.10进入点选择的函数82

5.4.11返回进入点坐标与状态的函数83

5.4.12退出点选择的函数83

5.4.13返回退出点坐标与状态的函数84

5.4.14返回事件驱动处理程序的函数84

5.4.16设置光标隐藏区域的函数85

5.4.15返回触摸屏虚拟屏幕大小的函数85

5.4.18测试是否安装了触摸屏DOS驱动软件的函数86

5.4.17初始化触摸屏的函数86

5.4.19调入按钮定义文件的函数87

5.4.20返回模拟MOUSE状态的函数88

5.4.21设置模拟MOUSE状态的函数88

5.4.22返回按钮状态的函数88

5.4.23设置按钮状态的函数89

5.4.24返回模拟按下MOUSE左键方式的函数89

5.4.26返回当前触摸点的坐标与状态的函数90

5.4.25设置模拟按下MOUSE左键方式的函数90

5.4.27复位触摸屏的函数91

5.4.28恢复光标设置的函数91

5.4.29保存光标设置的函数91

5.4.30保存按钮定义文件的函数92

5.4.31设置光标默认状态的函数92

5.4.32设置事件驱动处理程序的函数93

5.4.33设置图形方式光标形状的函数93

5.4.34设置触摸屏虚拟屏幕大小的函数94

5.4.36设置文本方式软件光标的函数95

5.4.35设置文本方式硬件光标的函数95

5.4.37返回触摸屏硬件端口状态的函数96

5.4.38返回触摸屏DOS驱动软件版本号的函数96

5.4.39等待触摸事件发生的函数96

5.5 BASIC语言下触摸屏的功能调用函数详解96

5.5.1预定义的常数与结构96

5.5.2增加单个按钮的函数98

5.5.4设置定标参数的函数99

5.5.3增加按钮组的函数99

5.5.5清除事件驱动处理程序的函数100

5.5.6清除定义的所有按钮的函数100

5.5.7返回光标状态的函数101

5.5.8设置光标状态的函数101

5.5.9删除一个按钮的函数101

5.5.10进入点选择的函数102

5.5.11返回进入点坐标与状态的函数102

5.5.13返回退出点坐标与状态的函数103

5.5.12退出点选择的函数103

5.5.14返回事件驱动处理程序的函数104

5.5.15返回触摸屏虚拟屏幕大小的函数104

5.5.16设置光标隐藏区域的函数105

5.5.17初始化触摸屏的函数106

5.5.18测试是否安装了触摸屏DOS驱动软件的函数106

5.5.19调入按钮定义文件的函数107

5.5.22返回按钮状态的函数108

5.5.21设置模拟MOUSE状态的函数108

5.5.20返回模拟MOUSE状态的函数108

5.5.23设置按钮状态的函数109

5.5.24返回模拟按下MOUSE左键方式的函数109

5.5.25设置模拟按下MOUSE左键方式的函数109

5.5.26返回当前触摸点的坐标与状态的函数110

5.5.27复位触摸屏的函数110

5.5.28恢复光标设置的函数111

5.5.29保存光标设置的函数111

5.5.31设置光标默认状态的函数112

5.5.30保存按钮定义文件的函数112

5.5.32设置事件驱动处理程序的函数113

5.5.33设置图形方式光标形状的函数113

5.5.34设置触摸屏虚拟屏幕大小的函数114

5.5.35设置文本方式硬件光标的函数115

5.5.36设置文本方式软件光标的函数115

5.5.39等待触摸事件发生的函数116

5.6.1预定义的常数116

5.6 C语言下触摸屏的串行通信函数详解116

5.5.38返回触摸屏DOS驱动软件版本号的函数116

5.5.37返回触摸屏硬件端口状态的函数116

5.6.2检查安装触摸屏的通信口的函数118

5.6.3清除触摸屏报告缓冲区内容的函数118

5.6.4 关闭触摸屏的命令回送状态的函数119

5.6.5关闭触摸屏的报告传送状态的函数119

5.6.6关闭触摸屏的扫描状态的函数119

5.6.7与触摸屏进行通信应答的函数120

5.6.8返回触摸屏分辨率的函数120

5.6.11 打开触摸屏的报告传送状态的函数121

5.6.9初始化触摸屏的函数121

5.6.10打开触摸屏的命令回送状态的函数121

5.6.12打开触摸屏的扫描状态的函数122

5.6.13返回触摸屏通信报告内容的函数122

5.6.14接收触摸屏传来的一个字节数据的函数123

5.6.15恢复触摸屏的工作状态的函数123

5.6.16保存触摸屏的工作状态的函数123

5.6.18设置与触摸屏通信的波特率的函数124

5.6.19 复位触摸屏的函数124

5.6.17向触摸屏发送命令码的函数124

5.7 PASCAL语言下触摸屏的串行通信函数详解125

5.7.1预定义的常数125

5.7.2检查安装触摸屏的通信口的函数127

5.7.3清除触摸屏报告缓冲区内容的函数127

5.7.4关闭触摸屏的命令回送状态的函数127

5.7.5关闭触摸屏的报告传送状态的函数127

5.7.6关闭触摸屏的扫描状态的函数128

5.7.7与触摸屏进行通信应答的函数128

5.7.10打开触摸屏的命令回送状态的函数129

5.7.8返回触摸屏分辨率的函数129

5.7.9初始化触摸屏的函数129

5.7.11打开触摸屏的报告传送状态的函数130

5.7.12打开触摸屏的扫描状态的函数130

5.7.13返回触摸屏通信报告内容的函数131

5.7.14接收触摸屏传来的一个字节数据的函数131

5.7.15恢复触摸屏的工作状态的函数132

5.7.16保存触摸屏的工作状态的函数132

5.7.17向触摸屏发送命令码的函数132

5.7.18设置与触摸屏通信的波特率的函数133

5.7.19复位触摸屏的函数133

5.8 BASIC语言下触摸屏的串行通信函数详解133

5.8.1预定义的常数135

5.8.2检查安装触摸屏的通信口的函数135

5.8.3清除触摸屏报告缓冲区内容的函数135

5.8.4关闭触摸屏的命令回送状态的函数135

5.8.7与触摸屏进行通信应答的函数136

5.8.6关闭触摸屏的扫描状态的函数136

5.8.5关闭触摸屏的报告传送状态的函数136

5.8.8返回触摸屏分辨率的函数137

5.8.9初始化触摸屏的函数137

5.8.10打开触摸屏的命令回送状态的函数138

5.8.11打开触摸屏的报告传送状态的函数138

5.8.12打开触摸屏的扫描状态的函数138

5.8.13返回触摸屏通信报告内容的函数139

5.8.14接收触摸屏传来的一个字节数据的函数139

5.8.16保存触摸屏的工作状态的函数140

5.8.15恢复触摸屏的工作状态的函数140

5.8.17向触摸屏发送命令码的函数141

5.8.18设置与触摸屏通信的波特率的函数141

5.8.19复位触摸屏的函数141

第六章YW1402型红外式触摸屏编程指南143

6.1概述143

6.2直接采用串行通信进行编程的基本方法144

6.3采用功能调用进行编程的基本方法145

6.4采用功能调用函数进行编程的基本方法146

6.5采用串行通信函数进行编程的基本方法147

6.6在其它语言或系统中使用触摸屏的方法148

附录A YW1402型红外式触摸屏串行通信指令151

A.1按照功能排序的主机命令151

A.2按照命令值排序的主机命令151

A.3触摸屏返回报告的格式152

附录B YW1402型红外式触摸屏复位后的默认工作状态153

附录C YW1402型红外式触摸屏功能调用154

D.1 YW1402型红外式触摸屏C语言的功能调用函数156

附录D YW1402型红外式触摸屏库函数156

D.2 YW1402型红外式触摸屏PASCAL语言的功能调用函数157

D.3 YW1402型红外式触摸屏BASIC语言的功能调用函数158

D.4 YW1402型红外式触摸屏C语言的通信函数159

D.5 YW1402型红外式触摸屏PASCAL语言的通信函数159

D.6 YW1402型红外式触摸屏BASIC语言的通信函数160

附录E YW1402型红外式触摸屏DOS设备驱动软件的使用方法161

附录F YW1402型红外式触摸屏DOS设备驱动软件的常见问题及其解答163

1995《红外触摸屏原理与编程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由戎志刚等编著 1995 合肥:中国科学技术大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

中外大屏幕彩色电视机原理与维修  续二(1996 PDF版)
中外大屏幕彩色电视机原理与维修 续二
1996 北京:人民邮电出版社
图解西门子PLC、变频器与触摸屏组态技术(2020 PDF版)
图解西门子PLC、变频器与触摸屏组态技术
2020
数控原理与编程(1994 PDF版)
数控原理与编程
1994
可触摸的梦想  南极( PDF版)
可触摸的梦想 南极
红外与拉曼光谱的计算原理与计算程序  上( PDF版)
红外与拉曼光谱的计算原理与计算程序 上
《光谱学与光谱分析》编辑部
红外与拉曼光谱的计算原理与计算程序  下( PDF版)
红外与拉曼光谱的计算原理与计算程序 下
《光谱学与光谱分析》编辑部
数控原理与编程(1994 PDF版)
数控原理与编程
1994 北京:机械工业出版社
触摸历史  五四人物与现代中国(1999 PDF版)
触摸历史 五四人物与现代中国
1999 广州:广州出版社
编译程序原理与技术(1997 PDF版)
编译程序原理与技术
1997 北京市:清华大学出版社
大气红外遥测原理(1974 PDF版)
大气红外遥测原理
1974 北京:科学出版社
红外摄影原理及应用(1983 PDF版)
红外摄影原理及应用
1983 上海:上海科学技术文献出版社
触摸真实的台湾(1998 PDF版)
触摸真实的台湾
1998 北京:台海出版社
计算机图形原理与编程(1993 PDF版)
计算机图形原理与编程
1993 天津:天津科学技术出版社
红外辐射加热干燥原理与应用(1996 PDF版)
红外辐射加热干燥原理与应用
1996 北京:机械工业出版社
中外大屏幕彩色电视机原理与维修  续一(1996 PDF版)
中外大屏幕彩色电视机原理与维修 续一
1996 北京:人民邮电出版社