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

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

 火... [复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:394
  • 最近打卡:2026-03-26 10:44:42
已绑定手机

6

主题

330

回帖

1693

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:231
  • 最近打卡:2026-03-26 09:28:41

16

主题

234

回帖

468

积分

中级会员

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

使用道具 举报 送花

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

0

主题

2

回帖

38

积分

等待验证会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:394
  • 最近打卡:2026-03-26 10:44:42
已绑定手机

6

主题

330

回帖

1693

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2026-02-10 09:29:16

7

主题

80

回帖

1039

积分

金牌会员

积分
1039
发表于 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数据,由于没有这个类型,有点不知道怎么搞。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:31
  • 最近打卡:2026-03-18 18:38:46

2

主题

113

回帖

1188

积分

金牌会员

积分
1188
发表于 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位逻辑右移函数
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:249
  • 最近打卡:2026-03-24 07:56:53
已绑定手机

0

主题

82

回帖

654

积分

高级会员

积分
654
发表于 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, 2026-3-26 21:19 , Processed in 0.114360 second(s), 100 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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