找回密码
 立即注册
楼主: LA***

世上(也是史上)功能最全的STC32 MDU32应用 LIB

[复制链接]

该用户从未签到

0

主题

1

回帖

12

积分

新手上路

积分
12
发表于 2023-2-10 12:38:57 | 显示全部楼层
你好老师,做一个函数,调用的时候返回值不正确

unsigned int   xk(unsigned int  x,unsigned int y)
{
unsigned long   z;
        z=(unsigned long)x*(unsigned long)y;
        z=z/1000;
return  (unsigned int)z;

}
  • TA的每日心情
    开心
    2 分钟前
  • 签到天数: 128 天

    [LV.7]常住居民III

    37

    主题

    840

    回帖

    3868

    积分

    荣誉版主

    积分
    3868
     楼主| 发表于 2023-2-10 19:45:22 | 显示全部楼层
    小琪 发表于 2023-2-10 12:38
    你好老师,做一个函数,调用的时候返回值不正确

    unsigned int   xk(unsigned int  x,unsigned int y)

    我随便设置了 2组数据, 计算均正确,

    注意!!! 由于你设置的变量是 int , 数据一大, 计算就可能溢出, 请手工确认, 计算是否溢出?

    如溢出, 数据肯定不对的!


    未命名.JPG
  • TA的每日心情
    开心
    2 分钟前
  • 签到天数: 128 天

    [LV.7]常住居民III

    37

    主题

    840

    回帖

    3868

    积分

    荣誉版主

    积分
    3868
     楼主| 发表于 2023-2-10 19:52:03 | 显示全部楼层
    你是否用软件模拟???



    未命名.JPG
  • TA的每日心情
    开心
    2 分钟前
  • 签到天数: 128 天

    [LV.7]常住居民III

    37

    主题

    840

    回帖

    3868

    积分

    荣誉版主

    积分
    3868
     楼主| 发表于 2023-2-11 07:32:44 | 显示全部楼层
    用上面的程序, 作了进一步测试

    用软件编译

    未命名1.JPG

    变量 int 改为 char, 再用软件编译

    未命名3.JPG
  • TA的每日心情
    开心
    2 分钟前
  • 签到天数: 128 天

    [LV.7]常住居民III

    37

    主题

    840

    回帖

    3868

    积分

    荣誉版主

    积分
    3868
     楼主| 发表于 2023-2-11 07:34:23 | 显示全部楼层
    外挂 MDU32G_LIB 库,


    变量为 int 型, 编译

    未命名2.JPG
  • TA的每日心情
    开心
    2 分钟前
  • 签到天数: 128 天

    [LV.7]常住居民III

    37

    主题

    840

    回帖

    3868

    积分

    荣誉版主

    积分
    3868
     楼主| 发表于 2023-2-11 11:03:51 | 显示全部楼层
    专用库名称打错了, 应为 STC32G_LIB.rar , 前一页有下载.

    该用户从未签到

    0

    主题

    26

    回帖

    100

    积分

    注册会员

    积分
    100
    发表于 2023-2-26 13:17:00 | 显示全部楼层
    本帖最后由 dannyzhu008 于 2023-2-26 13:29 编辑
    LAOXU 发表于 2023-2-4 20:20
    STC32G_MDU32 标准数学函数库, 含以下库文件.

    1. 浮点加减乘除法

    请问一下版主,怎么调用,建了个简单的程序,也加了A51对应的,但编译不通过

    请问老师能不能提供一下调用的例程

    添加A51文件

    添加A51文件

    添加库的方式

    添加库的方式
  • TA的每日心情
    开心
    2 分钟前
  • 签到天数: 128 天

    [LV.7]常住居民III

    37

    主题

    840

    回帖

    3868

    积分

    荣誉版主

    积分
    3868
     楼主| 发表于 2023-2-26 15:21:53 | 显示全部楼层
    方法错误,

    这是 keil c51隐含函数, 直接使用即可,

    例如:  temp3 =  temp1 /  temp2 ;
  • TA的每日心情
    开心
    2 分钟前
  • 签到天数: 128 天

    [LV.7]常住居民III

    37

    主题

    840

    回帖

    3868

    积分

    荣誉版主

    积分
    3868
     楼主| 发表于 2023-2-26 15:22:52 | 显示全部楼层
    或者把写的 测试程序 上传, 我帮你修改编译一下.

    该用户从未签到

    0

    主题

    26

    回帖

    100

    积分

    注册会员

    积分
    100
    发表于 2023-2-26 16:21:17 | 显示全部楼层
    LAOXU 发表于 2023-2-26 15:22
    或者把写的 测试程序 上传, 我帮你修改编译一下.

    好的

    PFUTEST.rar

    51.6 KB, 下载次数: 23

    PFU测试程序

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

    本版积分规则

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

    GMT+8, 2024-4-24 00:48 , Processed in 0.070820 second(s), 65 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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