网站首页 > 易语言相关 > 易语言模块源码 正文
资源介绍:
串口通讯模块
易语言PComm端口通信模块源码例程程序结合PCOMM.DLL文件,实现端口通信。
.版本 2 .DLL命令 打开串口, 整数型, "PCOMM.dll", "sio_open", 公开, 返回0成功打开串口;返回-1串口无效;返回-5串口被占用;返回-8函数失败 .参数 串口号, 整数型, , 例如为1则打开COM1 .DLL命令 关闭串口, 整数型, "PCOMM.dll", "sio_close", 公开, 返回0串口操作成功;返回-1串口无效;返回-8函数失败 .参数 串口号, 整数型, , 例如为1则关闭COM1,可设置的范围为1~256 .DLL命令 设置串口, 整数型, "PCOMM.dll", "sio_ioctl", 公开, 返回0串口操作成功;返回-1串口无效;返回-7参数错误;返回-8函数失败 .参数 串口号, 整数型 .参数 波特率, 整数型, , 波特率设置如下:0/50;1/75;2/110;3/134;4/150;5/300;6/600;7/1200;8/1800;9/2400;10/4800;11/7200;12/9600;13/19200;14/38400;15/57600;16/115200;17/230400;18/460800;19/921600 .参数 模式, 字节型, , 模式参数含有3项一、数据位:0/5;1/6;2/7;3/8;二、停止位:0/1;4/2;三、奇偶校验:0/none;8/odd;24/even;40/mark;56/space;用相加的运算将加此三项数值加起来作为模式参数 .DLL命令 设置端口流控制, 整数型, "PCOMM.dll", "sio_flowctrl", 公开, 返回0串口操作成功;返回-1串口无效;返回-7参数错误;返回-8函数失败 .参数 串口号, 整数型 .参数 模式, 整数型 .DLL命令 清空缓存区, 整数型, "PCOMM.dll", "sio_flush", 公开, 返回0串口操作成功;返回-1串口无效;返回-7参数错误;返回-8函数失败' 本源码来自三叶资源网(www.sanye.cx) .参数 串口号, 整数型 .参数 清空选项, 整数型, , 为0清空接收缓冲区;为1清空发送缓冲区;为2清空输入输出缓冲区 .DLL命令 设置DTR线路状态, 整数型, "PCOMM.dll", "sio_DTR", 公开, 返回0串口操作成功;返回-1串口无效;返回-7参数错误;返回-8函数失败 .参数 串口号, 整数型 .参数 模式, 整数型, , 为0降下电平;为1升上电平 .DLL命令 设置RTS线路状态, 整数型, "PCOMM.dll", "sio_RTS", 公开, 返回0串口操作成功;返回-1串口无效;返回-7参数错误;返回-6串口不能设置硬件流控制;返回-8函数失败 .参数 串口号, 整数型 .参数 模式, 整数型, , 为0时降下电平;为1时升上电平 .DLL命令 同时设置DTR和RTS, 整数型, "PCOMM.dll", "sio_lctrl", 公开, 返回0串口操作成功;返回-1串口无效;返回-7参数错误;返回-6串口不能设置硬件流控制;返回-8函数失败 .参数 串口号, 整数型 .参数 模式, 整数型 .DLL命令 取端口状态, 整数型, "PCOMM.dll", "sio_lstatus", 公开, >= 0 line status Get line status, such as CTS, DSR, DCD, RI .参数 串口号, 整数型 .参数 状态, , , bit 0 - S_CTS bit 1 - S_DSR bit 2 - S_RI bit 3 - S_CD .DLL命令 设置数据到达事件, 整数型, "PCOMM.dll", "sio_cnt_irq", 公开, =0成功,<0失败,到达一个字符就触发事件 .参数 串口号, 整数型 .参数 到达事件, 子程序指针, , 子程序包含一个整数参数,传递串口号 .参数 count, 整数型, , 必须为1 .DLL命令 设置端口波特率, 整数型, "PCOMM.dll", "sio_baud", 公开 .参数 串口号, 整数型 .参数 波特率, 整数型 .DLL命令 读入一个字符, 整数型, "PCOMM.dll", "sio_getch", 公开, 返回0—255为字符,<0为无字符,单字节 .参数 串口号, 整数型 .DLL命令 读入字符串, 整数型, "PCOMM.dll", "sio_read", 公开, >0 字符长度 =0无字符 .参数 串口号, 整数型 .参数 字符缓存, 字节集, 传址 .参数 缓存大小, 整数型, , 255 .DLL命令 设置读入超时, 整数型, "PCOMM.dll", "sio_SetReadTimeouts", 公开, ' 本源码来自三叶资源网(www.sanye.cx) .参数 串口号 .参数 最大超时, , , 毫秒 .参数 时间间隔, , , 一般默认为0 .DLL命令 取读入超时, 整数型, "PCOMM.dll", "sio_GetReadTimeouts", 公开 .参数 串口号, 整数型 .参数 最大超时, 整数型, 传址, 单位:MS .参数 时间间隔, 整数型, 传址, 单位:MS,默认为0 .DLL命令 终止串口读操作, 整数型, "PCOMM.dll", "sio_AbortRead", 公开, =0可读,=-1不可读 .参数 串口号, 整数型 .DLL命令 读入一串字符, 整数型, "PCOMM.dll", "sio_linput", 公开, ' 本源码来自三叶资源网(www.sanye.cx) .参数 串口号, 整数型 .参数 字符缓存, 文本型, 传址 .参数 缓存大小, , , 255 .参数 term .DLL命令 写出一个字符, 整数型, "PCOMM.dll", "sio_putch", 公开, >=0写出成功,<0失败 .参数 串口号, 整数型 .参数 字符, 字节型 .DLL命令 写出字符串, 整数型, "PCOMM.dll", "sio_write", 公开, >=0 写出长度,<0失败 .参数 串口号, 整数型 .参数 写出字符的地址, 整数型 .参数 文本长度, 整数型 .DLL命令 设置写出超时, , "PCOMM.dll", "sio_SetWriteTimeouts", 公开 .参数 串口号, 整数型 .参数 超时值, 整数型, 传址, 单位:MS,默认为0 .DLL命令 取写出超时, 整数型, "PCOMM.dll", "sio_GetWriteTimeouts", 公开 .参数 串口号, 整数型 .参数 超时值, 整数型, 传址 数组, 单位:MS,默认为0 .DLL命令 终止串口写操作, 整数型, "PCOMM.dll", "sio_AbortWrite", 公开, =0可写,=-1不可写 .参数 串口号, 整数型 .DLL命令 写出一串字符, 整数型, "PCOMM.dll", "sio_putb_x", 公开 .参数 串口号, 整数型 .参数 写出文本, 文本型 .参数 文本长度 .参数 tick, , , 1tick=55ms .DLL命令 写出一串字符_ex, 整数型, "PCOMM.dll", "sio_putb_x_ex", 公开 .参数 串口号, 整数型 .参数 写出文本, 文本型 .参数 文本长度 .参数 时间间隔, , , 单位:ms .DLL命令 取输入缓冲区数据长度, 整数型, "PCOMM.dll", "sio_iqueue", 公开, 返回数据长度 .参数 串口号, 整数型 .DLL命令 取输出缓冲区数据长度, 整数型, "PCOMM.dll", "sio_oqueue", 公开, 返回数据长度 .参数 串口号, 整数型 .DLL命令 取发送失败原因, 整数型, "PCOMM.dll", "sio_Tx_hold", 公开, >=0 |=0 CTS is low|=1 XOFF char received .参数 串口号, 整数型 .DLL命令 取端口波特率, 整数型, "PCOMM.dll", "sio_getbaud", 公开, 返回该端口波特率 .参数 串口号, 整数型 .DLL命令 取端口模式, 整数型, "PCOMM.dll", "sio_getmode", 公开, 返回模式整数,和设置端口 模式参数意义一样 .参数 串口号, 整数型 .DLL命令 取端口流控状态, 整数型, "PCOMM.dll", "sio_getflow", 公开, 与设置端口流控模式参数意义一样 .参数 串口号, 整数型 .DLL命令 取端口错误号, 整数型, "PCOMM.dll", "sio_data_status", 公开, =0 无错误 |=1 奇偶检验错 |=2 帧错误 |=3 超时 |=4超帧错 .参数 串口号, 整数型 .DLL命令 设置收到终止字符事件, 整数型, "PCOMM.dll", "sio_term_irq", 公开 .参数 串口号 .参数 字符串事件, 子程序指针 .参数 终止符, 字节型 .DLL命令 设置流状态被改变事件, 整数型, "PCOMM.dll", "sio_modem_irq", 公开 .参数 串口号 .参数 被改变事件, 子程序指针, , '子程序包含一个整数参数,传递串口号 .DLL命令 设置收到BERAK信号事件, 整数型, "PCOMM.dll", "sio_break_irq", 公开, ' 本源码来自三叶资源网(www.sanye.cx) .参数 串口号 .参数 BREAK信号事件, 子程序指针, , '子程序包含一个整数参数,传递串口号 .DLL命令 设置发送完毕事件, 整数型, "PCOMM.dll", "sio_Tx_empty_irq", 公开, 输出缓冲区为空时触发此事件,=0成功,<0失败。 .参数 串口号 .参数 发送完毕事件, 子程序指针, , '子程序包含一个整数参数,传递串口号 .DLL命令 发送BREAK信号, 整数型, "PCOMM.dll", "sio_break", 公开 .参数 串口号 .参数 信号时长, , , 1= 1/18 2 second .DLL命令 发送BREAK信号_ex, 整数型, "PCOMM.dll", "sio_break_ex", 公开 .参数 串口号 .参数 信号时长, , , 毫秒 .DLL命令 设置发送数据尺寸, 整数型, "PCOMM.dll", "sio_TxLowWater", 公开 .参数 串口号 .参数 数据尺寸, , , 0~255 .DLL命令 设置Xon, 整数型, "PCOMM.dll", "sio_ActXon", 公开 .参数 串口号, 整数型 .DLL命令 设置Xoff, 整数型, "PCOMM.dll", "sio_ActXoff", 公开 .参数 串口号, 整数型 .DLL命令 浏览缓存数据, 整数型, "PCOMM.dll", "sio_view", 公开, =0无数据,>0缓冲区的数据长度,不取数据仅浏览(适用于微机多串口通信版) .参数 串口号, 整数型 .参数 缓冲文本, 文本型, 传址, 取空白文本(255) .DLL命令 文件_ASCII发送, 整数型, "PCOMM.dll", "sio_FtASCIITx", 公开, 使用ASCII协议传送文件。 .参数 串口号, 整数型 .参数 文件名, 文本型, , 要发送的文件名 .参数 回调函数, 子程序指针, , 指明传输的相关状态 .参数 取消键, 整数型, , 自定义取消快捷键代码 .DLL命令 文件_ASCII接收, 整数型, "PCOMM.dll", "sio_FtASCIIRx", 公开 .参数 串口号, 整数型 .参数 文件名, 文本型, , 要接收的文件名 .参数 回调函数, 子程序指针, , 指明传输的相关状态 .参数 取消键, 整数型, , 自定义取消快捷键代码 .参数 超时值, 整数型, , 单位:秒
三叶资源网
资源下载:
- 上一篇: 易语言libzplay音频播放模块源码
- 下一篇: 易语言SUI界面引擎完整源码
猜你喜欢
- 2023-10-09 定时执行任务模块(Metr_定时执行任务[Majo])
- 2023-02-13 讯飞文本识别鉴权与文字识别源码
- 2022-04-07 大漠插件免费版3.1233的中文版模块
- 2022-04-05 易语言log日志模块源码
- 2022-03-13 易语言TCP客户端模块 支持SSL
- 2021-12-23 队长自动化测试模块2.96
- 2021-12-12 判断电脑是否开启VT虚拟化(你的cpu虚拟化特性vt没有开启)
- 2021-12-01 Echarts商业级数据图表库模块v1.7.0.328【模块及示例大全】
- 2021-11-27 动态添加选择夹子夹例程源码
- 2021-11-14 配置项加密读写源码
你 发表评论:
欢迎- 百度站内搜索
- 关注微信公众号
- 网站分类
-
- 网站公告
- 电子书书籍
- 程序员工具箱
- 编程工具
- 易语言相关
- 网络相关源码
- 图形图像源码
- 系统工具源码
- 易语言模块源码
- 易语言支持库
- 数据库类源码
- 易语言例程
- 易语言游戏开发
- 易语言模块
- 多媒体类源码
- 易语言资源网
- 易语言视频教程
- JS分析教程
- 易语言图文教程
- 易语言常见问题及笔记
- 工具源码
- 易语言版本
- 网络编程
- javascript
- PHP编程
- html
- 正则表达式
- 面试题
- nodejs
- 其它综合
- 脚本专栏
- python
- 按键精灵相关
- 按键精灵图文教程
- 按键精灵视频教程
- 按键精灵Q语言
- 按键精灵安卓版
- golang
- 游戏安全
- 火山相关
- 火山安卓软件
- 火山常见问题及笔记
- 火山安卓源码
- 火山视频教程
- 火山PC版本下载
- 火山PC视窗例程
- 互联网那些事
- 引流推广
- 项目揭秘
- 网络营销
- 营销软件
- QQ营销软件
- 娱乐软件
- 机器人插件
- 培训教程
- 技术教程
- 活动线报
- 数据库
- Redis
- Access
- MongoDB
- Mysql
- 问答
- 其它
- 易语言
- 需求
- 在线教程
- 多线程培训班
- 觅风易语言教程
- 模拟系列教程
- 集中营易语言教程
- 历史数据
- 随机tag
已有19位网友发表了看法:
易语言论坛 评论于 [2018-10-23 11:35:26] 回复
易语言使用pcomm
取消息代码 评论于 [2019-01-19 10:14:50] 回复
易语言调用Pcomm.dll
三叶网 评论于 [2019-03-08 10:52:08] 回复
pcomm
三叶资源网站 评论于 [2019-03-27 13:03:48] 回复
易语言 端口模块
易语言子程序 评论于 [2019-05-25 23:16:04] 回复
易语言端口
eyuyan 评论于 [2019-06-01 17:15:37] 回复
pcomm缓存
易语言源码站 评论于 [2019-07-03 22:08:09] 回复
易语言pcomm接受数据
易语言模块 评论于 [2019-10-20 18:32:24] 回复
易语言串口数据字节值
易语言教程站 评论于 [2019-10-22 11:46:49] 回复
易语言端口数据到达
处理现行程序 评论于 [2020-02-18 01:15:31] 回复
易语言如何扫描通讯端口
易语言 评论于 [2020-03-05 11:24:43] 回复
易语言端口通信
易语言模块 评论于 [2020-06-08 15:46:41] 回复
pcomm命令
易语言 评论于 [2020-06-08 16:09:07] 回复
易语言pcomm
易语言 评论于 [2020-08-17 17:13:53] 回复
pcomm sio_write
火山PC版 评论于 [2020-09-10 20:43:11] 回复
易语言+端口模块
易语言教程 评论于 [2020-09-15 00:55:23] 回复
易语言写通讯模块
源码资源库 评论于 [2021-05-06 14:36:51] 回复
易语言流控
源码资源库 评论于 [2021-05-06 14:37:41] 回复
易语言pcomm
资源站 评论于 [2021-05-06 18:26:05] 回复
易语言端口信号