找回密码
 立即注册
楼主: EasyLad

可用于 32G12K128 开发的梯形图编程语言,免费使用,比FX3U功能强大(25年9月更新)

 火... [复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:304
  • 最近打卡:2025-12-16 20:06:05
已绑定手机

6

主题

255

回帖

1523

积分

金牌会员

积分
1523
发表于 2025-4-29 20:00:15 | 显示全部楼层
这就厉害了,小芯片大作用
学习
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2025-12-17 08:24:02

12

主题

178

回帖

758

积分

高级会员

积分
758
发表于 2025-5-6 08:40:25 | 显示全部楼层
楼主太厉害了!
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-05-18 18:17:38

0

主题

2

回帖

38

积分

等待验证会员

积分
38
发表于 2025-5-18 18:17:38 | 显示全部楼层
可以商用吗
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:304
  • 最近打卡:2025-12-16 20:06:05
已绑定手机

6

主题

255

回帖

1523

积分

金牌会员

积分
1523
发表于 2025-5-18 21:11:50 | 显示全部楼层
这也能梯形图
学习
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:45
  • 最近打卡:2025-10-09 14:09:11

6

主题

73

回帖

1010

积分

金牌会员

积分
1010
发表于 2025-5-18 21:50:22 | 显示全部楼层
这个软件可以用在20脚的STC32G的单片机上吗?
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-07-14 09:56:20
已绑定手机

0

主题

10

回帖

60

积分

注册会员

积分
60
发表于 2025-6-8 16:19:55 来自手机 | 显示全部楼层
请问作者,以下这个C函数如何在EasyLad中实现呢?不知道如何处理8bit位类型的数据(unsigned char).
unsigned char  Bcd2dec (unsigned char  bcd)
{
   return  (bcd >>4)*10 +(bcd & 0x0f);
}
如能回复,不胜感谢!
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-07-14 09:56:20
已绑定手机

0

主题

10

回帖

60

积分

注册会员

积分
60
发表于 2025-6-8 16:39:26 来自手机 | 显示全部楼层
pjftwiyk 发表于 2025-6-8 16:19
请问作者,以下这个C函数如何在EasyLad中实现呢?不知道如何处理8bit位类型的数据(unsigned char).
unsi ...

EasyLad中,功能指令有: BCD, BIN指令。但有些时候 只需要低8bit数据,由于没有这个类型,有点不知道怎么搞。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-12-10 14:47:43

2

主题

102

回帖

1146

积分

金牌会员

积分
1146
发表于 2025-6-8 18:32:56 | 显示全部楼层
pjft*** 发表于 2025-6-8 16:19
请问作者,以下这个C函数如何在EasyLad中实现呢?不知道如何处理8bit位类型的数据(unsigned char).
unsi ...

截图202506081829069367.jpg

如果不能保证输入参数bcd小于256,可以这样:return LSR(bcd&0xff,4)*10+(bcd&0x0f)
LSR为32位逻辑右移函数
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:177
  • 最近打卡:2025-12-17 08:14:15
已绑定手机

0

主题

82

回帖

460

积分

中级会员

积分
460
发表于 2025-6-9 09:26:19 | 显示全部楼层
Easy*** 发表于 2025-6-8 18:32
如果不能保证输入参数bcd小于256,可以这样:return LSR(bcd&0xff,4)*10+(bcd&0x0f)
LSR为32位逻辑右移 ...

不错
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-07-14 09:56:20
已绑定手机

0

主题

10

回帖

60

积分

注册会员

积分
60
发表于 2025-6-9 13:28:02 来自手机 | 显示全部楼层
EasyLad 发表于 2025-6-8 18:32
如果不能保证输入参数bcd小于256,可以这样:return LSR(bcd&0xff,4)*10+(bcd&0x0f)
LSR为32位逻辑右移 ...

多谢 解答!今用IIC接口指令来驱动DS3231(RTC芯片).很顺利的实现设置和读取日期时间。当前放出来的Easylad版本好像不支持"编译为库函数",所以要用"插入模块程序"功能,但这样会使梯形图 行数暴涨,如果用户自己能编译为库函数 来调用,就很爽了!不知以后会不会放开这个功能?! 多谢!
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-12-17 16:30 , Processed in 0.126599 second(s), 100 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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