patch1582 发表于 2025-4-29 20:00:15

这就厉害了,小芯片大作用

猫虎的 发表于 2025-5-6 08:40:25

楼主太厉害了!

gaobao_1 发表于 2025-5-18 18:17:38

可以商用吗

patch1582 发表于 2025-5-18 21:11:50

这也能梯形图

jovewang 发表于 2025-5-18 21:50:22

这个软件可以用在20脚的STC32G的单片机上吗?

pjftwiyk 发表于 2025-6-8 16:19:55

请问作者,以下这个C函数如何在EasyLad中实现呢?不知道如何处理8bit位类型的数据(unsigned char).
unsigned charBcd2dec (unsigned charbcd)
{
   return(bcd >>4)*10 +(bcd & 0x0f);
}
如能回复,不胜感谢!

pjftwiyk 发表于 2025-6-8 16:39:26

pjftwiyk 发表于 2025-6-8 16:19
请问作者,以下这个C函数如何在EasyLad中实现呢?不知道如何处理8bit位类型的数据(unsigned char).
unsi ...

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

EasyLad 发表于 2025-6-8 18:32:56

pjftwiyk 发表于 2025-6-8 16:19
请问作者,以下这个C函数如何在EasyLad中实现呢?不知道如何处理8bit位类型的数据(unsigned char).
unsi ...



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

me456123 发表于 2025-6-9 09:26:19

EasyLad 发表于 2025-6-8 18:32
如果不能保证输入参数bcd小于256,可以这样:return LSR(bcd&0xff,4)*10+(bcd&0x0f)
LSR为32位逻辑右移 ...
不错

pjftwiyk 发表于 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版本好像不支持"编译为库函数",所以要用"插入模块程序"功能,但这样会使梯形图 行数暴涨,如果用户自己能编译为库函数 来调用,就很爽了!不知以后会不会放开这个功能?! 多谢!
页: 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 38 39 40 41
查看完整版本: 可用于 32G12K128 开发的梯形图编程语言,免费使用,比FX3U功能强大(26年3月更新)