图书介绍

红外触摸屏原理与编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

红外触摸屏原理与编程
  • 戎志刚等编著 著
  • 出版社: 合肥:中国科学技术大学出版社
  • ISBN:731200590X
  • 出版时间:1995
  • 标注页数:164页
  • 文件大小:9MB
  • 文件页数:178页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

红外触摸屏原理与编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目次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

热门推荐