找回密码
 立即注册
查看: 152|回复: 10

STC8上的32位硬件加减乘除MDU32C模块实用函数库上线!包含浮点加减乘除法及数制转换

[复制链接]
  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 159 天

    [LV.7]常住居民III

    39

    主题

    902

    回帖

    4318

    积分

    荣誉版主

    积分
    4318
    发表于 2024-5-15 17:14:46 | 显示全部楼层 |阅读模式
    本帖最后由 LAOXU 于 2024-5-30 06:07 编辑

    STC8上的32位硬件MDU32C模块,
    配套实用函数库上线了!
    包含浮点法,及数制转换, 全线提速 !
    STC8H2K32U首次在8位机上,
    增加了专门的硬件32位单元,MDU32C

    重要说明:
    STC8H2K32U 系列 A 版芯片,开始量产中,

    MDU32C 模块的逻辑左移运算有问题,我打了一个补丁,请放心使用,
    速度比 Keil C51自带的软件算法要快 N倍。
    本函数库内部包含(优化)了 16个库函数:
    捕获q头.JPG
    使用方法:
    只要在项目中加入 STC8_MDU32C_LIB.LIB ,
    其他什么都不用管,该干哈就干啥,全自动傻瓜式提速。


    升级版 MDU32C_V2 来了:
        STC8H_MDU32C_V2版 STC8H_MDU32C_V1版 区别:
        1. 全面改写单精度浮点数内部数据存储格式, 使之完全无缝匹配 STC MDU32C标准, 为核心内核 移植到 SDCC, IAR 开绿灯。
        2. 全面优化内部变量, 进一步减少指令提升运算速度。

    单独 LIB 文件:
    STC8_MDU32C_V2.LIB (12.51 KB, 下载次数: 5)

    LIB源代码:
    STC8_MDU32C_LIB_V2.rar (74.31 KB, 下载次数: 11)


    1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 159 天

    [LV.7]常住居民III

    39

    主题

    902

    回帖

    4318

    积分

    荣誉版主

    积分
    4318
     楼主| 发表于 2024-5-15 17:17:58 | 显示全部楼层
    STC8H_MDU32C_V1 LIB 库使用说明:
    STC8H系列单片机 C51定点库 自动调用专用运算库函数,
    插入使用了 STC8H系列的特色----MDU32C硬件乘除移位指令。
    并且针对 STC8H系列集成了32位x32位硬件乘法器,32位/32位硬件除法器,32位硬件移位单元作了特别优化。

    增加了对所有关联到的无符号、有符号int型,无符号、有符号long型 和 float型变量的算术运算,移位操作,

    均作了运算速度大幅度提升,为方便使用,以外挂库形式加入,实行对C51内库自动替换,无缝嵌入,
    其中最具有特色的是
    单精度浮点数加/减/乘/除四则运算,
    用 STC8H系列的 MDU32C硬件 乘除移位指令,
    代替原Keil C51的加减法模拟除法程序,
    大幅度地提升了原 51单精度浮点数加/减/乘/除 四则运算特慢的通病。


    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 16:55
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    0

    主题

    31

    回帖

    366

    积分

    中级会员

    积分
    366
    发表于 2024-5-15 22:17:36 | 显示全部楼层
    支持,为51加速
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 51 天

    [LV.5]常住居民I

    5

    主题

    248

    回帖

    378

    积分

    中级会员

    积分
    378
    发表于 2024-5-16 09:30:09 | 显示全部楼层
    好消息,STC加油。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 11:56
  • 签到天数: 123 天

    [LV.7]常住居民III

    4

    主题

    66

    回帖

    470

    积分

    中级会员

    积分
    470
    发表于 2024-5-16 20:58:28 | 显示全部楼层
    这个好东西啊,充分发挥芯片性能
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    9 小时前
  • 签到天数: 97 天

    [LV.6]常住居民II

    12

    主题

    489

    回帖

    1450

    积分

    荣誉版主

    积分
    1450
    发表于 2024-5-16 21:47:10 | 显示全部楼层
    下载代码刚刚发现,,LAOXU是不是当年OurAVR开源PLC那个老许?
    当年阿莫那个fool叉把一个好好的论坛搞得乌烟瘴气..
    我的账号好多年了,都不给恢复.
    好像之前也有我们STC的板块,后来也看不到了,这个zhazha和泰迪一样的秉性,怼天怼地怼空气.
    哈哈,跑题了..
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 159 天

    [LV.7]常住居民III

    39

    主题

    902

    回帖

    4318

    积分

    荣誉版主

    积分
    4318
     楼主| 发表于 2024-5-17 14:32:30 | 显示全部楼层
    xiangzichen 发表于 2024-5-16 21:47
    下载代码刚刚发现,,LAOXU是不是当年OurAVR开源PLC那个老许?
    当年阿莫那个fool叉把一个好好的论坛搞得乌烟瘴 ...

    点评

    哈哈,真的是你呢.那时候我是刚刚接触单片机的小白,转眼10几年了.  详情 回复 发表于 2024-5-17 15:01
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    9 小时前
  • 签到天数: 97 天

    [LV.6]常住居民II

    12

    主题

    489

    回帖

    1450

    积分

    荣誉版主

    积分
    1450
    发表于 2024-5-17 15:01:31 | 显示全部楼层

    哈哈,真的是你呢.那时候我是刚刚接触单片机的小白,转眼10几年了.

    点评

    时间过的真快呀~~~ 你人到中年了, 我退休了  详情 回复 发表于 2024-5-17 16:26
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 159 天

    [LV.7]常住居民III

    39

    主题

    902

    回帖

    4318

    积分

    荣誉版主

    积分
    4318
     楼主| 发表于 2024-5-17 16:26:48 | 显示全部楼层
    xiangzichen 发表于 2024-5-17 15:01
    哈哈,真的是你呢.那时候我是刚刚接触单片机的小白,转眼10几年了.

    时间过的真快呀~~~

    你人到中年了, 我退休了
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    9 小时前
  • 签到天数: 97 天

    [LV.6]常住居民II

    12

    主题

    489

    回帖

    1450

    积分

    荣誉版主

    积分
    1450
    发表于 2024-5-17 16:30:28 | 显示全部楼层
    是啊,想想20来年不短,再想想弹指一挥间啊.
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-6-1 10:27 , Processed in 0.088794 second(s), 73 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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