振中TP1100N开发库函数详解:RFID与Esam模块

需积分: 12 13 下载量 16 浏览量 更新于2024-07-31 1 收藏 265KB PDF 举报
"振中TP1100N开发函数库是针对振中掌上设备TP1100N的C语言开发工具,包括了键盘交互、屏幕显示、数据库操作、条码扫描和RFID模块的功能。这个库在V2.00版本中新增了11个与RFID和ESAM模块相关的接口函数,提升了开发效率。函数分为系统函数(以下划线开头)和标准函数,遵循ANSIC标准。库中定义了各种数据类型以适应不同平台的宽度需求。此外,还提供了多个键盘接口函数,如_bioskey()用于接收按键,_key_time()带有延时功能,_key_secret()用于密码输入,_key_last()获取最后输入的键值,_keybeep()控制键盘蜂鸣器的开关,以及_setkeymode()设置键盘输入模式。" 详细知识点: 1. **振中TP1100N开发函数库**:该库是专为振中电子的TP1100N掌上设备设计的,提供C语言编程支持,便于开发者进行应用程序开发。 2. **函数分类**:函数分为两类,系统函数(以下划线`_`开头)和标准函数。标准函数遵循ANSIC标准,确保了代码的兼容性和可移植性。 3. **数据类型定义**:库中定义了一系列数据类型宏,如U8、U16、U32、UL32、S8、S16、S32和SL32,这些类型对应不同的位宽,适应不同平台的需求。 4. **键盘接口函数**: - `_bioskey()`:接收键盘输入,可以设置两种模式,0表示阻塞等待按键,1表示检查键盘缓冲区是否已有按键。 - `_key_time()`:带延迟的按键接收,等待指定毫秒后返回键值或0(无按键)。 - `_key_secret()`:用于密码输入,输入字符以星号显示,防止被窥视,功能与 `_key_string()` 类似。 - `_key_last()`:返回最近一次输入的键值。 - `_keybeep()`:控制键盘蜂鸣器的开关,参数i决定开启(0)、关闭(1)或查询(2)状态。 - `_setkeymode()`:设置键盘输入模式,参数mode决定键盘的工作模式。 5. **新功能**:V2.00版本增加了RFID和ESAM模块的接口函数,使得在TP1100N上集成RFID和安全相关的应用变得更加便捷。 6. **RFID和ESAM模块**:RFID(Radio Frequency Identification)是一种无线通信技术,用于非接触式自动识别目标对象。ESAM(Electronics Secure Application Module)通常用于安全认证和数据加密,确保设备的安全性。 7. **设备功能**:库不仅涵盖基本的键盘交互,还包括屏幕显示、数据库操作和条码扫描头,以及RFID功能,显示了TP1100N设备的强大功能和广泛适用性。 开发人员在使用振中TP1100N开发函数库时,可以充分利用这些功能来构建各种定制化的应用,例如数据采集、库存管理、安全认证等场景。通过熟练掌握这些接口函数,可以有效地提高开发效率并确保程序在TP1100N设备上的运行效率和稳定性。