找回密码
 立即注册
楼主: 青穗三三

用 51 做了个 PLC:X、Y、高速计数输入、高速输出、Modbus等直接用,超低学习成本

[复制链接]

11

主题

144

回帖

1375

积分

金牌会员

积分
1375
 楼主| 发表于 2026-8-17 22:26:55 | 显示全部楼层
高速脉冲输出

控制脉冲输出有5种方法。

以Y100为例:

输出方向选择:DIR(Y100,方向)。方向为0表示反转,为1表示正转。

获取输出方向选择:DIR_Get(Y100)。返回0表示反转,1表示正转。

输出控制:PLSY(Y100,频率,脉冲个数)。频率范围为20Hz~10KHz。脉冲个数为0时表示持续输出。返回0表示正常,PLSY_ERR_CH表示通道错误,PLSY_ERR_FRE表示频率错误,PLSY_ERR_BUSY表示通道已工作。指令执行后,半个周期后开始输出脉冲,占空比固定50%。

判断状态:PLSY_IsBusy(Y100)。1表示正工作,0表示空闲。

停止输出:PLSY_Stop(Y100)。无返回值。

注:同一个Y10x,高速PWM输出和高速脉冲输出只能选一个使用。
微信qsssuv
回复

使用道具 举报 送花

8

主题

121

回帖

1230

积分

金牌会员

积分
1230
发表于 2026-9-7 23:03:15 | 显示全部楼层
青穗*** 发表于 2026-3-2 20:03
这里放上proteus的仿真(需要8.15版本)、工程(内含设计说明书)。

可以提供mcu-PLC的库文件吗?
回复

使用道具 举报 送花

11

主题

144

回帖

1375

积分

金牌会员

积分
1375
 楼主| 发表于 2026-9-8 07:55:13 | 显示全部楼层
jove*** 发表于 2026-9-7 23:03
可以提供mcu-PLC的库文件吗?

工程里面有
微信qsssuv
回复

使用道具 举报 送花

8

主题

121

回帖

1230

积分

金牌会员

积分
1230
发表于 2026-9-9 13:44:21 | 显示全部楼层
我的意思是这个库文件的源码能够开源吗?
mcu-PLC的库文件
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-9-22 09:37 , Processed in 0.064246 second(s), 57 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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