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

庆贺 51 新生,STC8051H-108MHz-LQFP48/44,PDIP40,研发会议进展,2024/3/21

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

    [LV.7]常住居民III

    38

    主题

    876

    回帖

    4039

    积分

    荣誉版主

    积分
    4039
    发表于 2024-3-17 17:49:43 | 显示全部楼层
    这是 C251所带的 标准库函数 存储器拷贝函数 memcpy,  精练多了, 高效.

    memcpy_251:
            PUSH     R15
            MOV      DR8,DR0
            SJMP     memcpy_251_2
    memcpy_251_1:
            MOV      R15,@DR4
            MOV      @DR8,R15
            INC      WR6,#0x01
            INC      WR10,#0x01
    memcpy_251_2:
            MOV      WR30,@DR60-4
            MOV      WR28,WR30
            DEC      WR28,#0x01
            MOV      @DR60-4,WR28
            ORL      WR30,WR30
            JNE      memcpy_251_1
            MOV      DR4,DR0
            POP      R15
            RET   
      

    回复 支持 反对 送花

    使用道具 举报

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

    [LV.7]常住居民III

    38

    主题

    876

    回帖

    4039

    积分

    荣誉版主

    积分
    4039
    发表于 2024-3-17 17:58:04 | 显示全部楼层
    这是 我移植 改写的 C251所带的 标准库函数 存储器拷贝函数 memcpy,  
    今后用于 C51环境下, 使用  251 binary模式 运行的程序, 精练高效, 完胜原  51 拷贝函数 memcpy.

    用于 STC8051H 在 KEIL C51 环境下, 8位机.

    memcpy_51:
            CJNE         R5,#0xFE,$+5  // PDATA --> XDATA
            MOV         R5,#0x01      // R0R4R5 --> DR56
            MOV         DPXL,R5
            MOV         DPH,R4
            MOV         DPL,R0
            CJNE         R3,#0xFE,$+5  // PDATA --> XDATA
            MOV         R3,#0x01      // R1R2R3
            XCH         A,R1         // R1 <--> R3
            XCH         A,R3
            XCH         A,R1
            ORL      WR6,WR6
            JE       memcpy_51_2
    memcpy_51_1:   
            MOV      R11,@DR0
            MOV      @DR56,R11
            INC      DR56,#0x01
            INC      WR2,#0x01
            DEC      WR6,#0x01
            ORL      WR6,WR6
            JNE      memcpy_51_1
    memcpy_51_2:   
            MOV      WR2,WR4
            MOV         A,R0
            MOV         R1,A
            RET      

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

    使用道具 举报

    该用户从未签到

    551

    主题

    9439

    回帖

    1万

    积分

    管理员

    积分
    14027
     楼主| 发表于 2024-3-17 18:01:07 | 显示全部楼层
    后续方向 车规STC32 +DPU32/DSP】+ CAN-FD
    ===兼顾 兼容 Keil C51/SDCC/IAR C++ for 51 编译器
    ===这样 STC 51 的老兄弟们都有强大的 【外设+DSP】可用
    ===这样老兄弟们一不小心安装了 Keil C251, 老兄弟们就
            很无辜的进入了 【STC32+DPU32】 的康庄大道


    截图202403171755588667.jpg


    车规 AEC-Q100 Grade1 认证 !STC32G12K128 已通过,-40度 ~ +125度 - 电源/复位/省电模式/外部晶振/内部时钟/对外时钟输出/PLL-144MHz时钟 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

    车规 AEC-Q100 Grade1 (-40度 ~ +125度)
    测试通过2024/3/13


    截图202403171756483912.jpg


    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9439

    回帖

    1万

    积分

    管理员

    积分
    14027
     楼主| 发表于 2024-3-17 18:09:04 | 显示全部楼层
    大家不在乎成本的直接上 STC32, 车规

    截图202403171808522268.jpg
    https://www.stcaimcu.com/data/ad/stc-select.html

    回复 支持 反对 送花

    使用道具 举报

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

    [LV.7]常住居民III

    38

    主题

    876

    回帖

    4039

    积分

    荣誉版主

    积分
    4039
    发表于 2024-3-18 05:22:18 | 显示全部楼层
    后续方向 车规STC32 +DPU32/DSP】+ CAN-FD



    作为车规应用, 最主要的是要带 CAN, 有时速度不是最主要的(除了主控 CPU, 发动机控制中心等少量应用).

    比如车胎胎压检测, 低能耗, 需数秒中唤醒一次CPU, 检测胎压,  CAN通过无线方式传送给主机.

    DSP 指令要高速, 否则 速度低了意义不大(对比 PK 软件模拟计算速度).

    DPU32 的作用, 是尽量 补全 STC32中 效率低的 乘,除,移位 三大类 32位/64位指令
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    20

    主题

    573

    回帖

    1183

    积分

    荣誉版主

    积分
    1183
    发表于 2024-3-26 15:54:11 | 显示全部楼层
    长官走得太快,我要跟不上啦
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.7]常住居民III

    11

    主题

    88

    回帖

    318

    积分

    中级会员

    积分
    318
    发表于 2024-3-27 20:39:35 | 显示全部楼层
    永远的51,永无止境啊!
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.6]常住居民II

    0

    主题

    205

    回帖

    452

    积分

    中级会员

    积分
    452
    发表于 2024-4-9 16:17:35 | 显示全部楼层
    stc51现在功能越来越强大了,要多想想怎么应用了
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.6]常住居民II

    10

    主题

    573

    回帖

    898

    积分

    高级会员

    积分
    898
    发表于 2024-4-16 10:32:29 | 显示全部楼层
    期待STC8051H,期待发布后上架积分商城
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-5-7 08:43
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    5

    主题

    28

    回帖

    129

    积分

    注册会员

    积分
    129
    发表于 2024-4-16 14:05:52 | 显示全部楼层
    什么时候能用上C99,STC就跟上潮流了,不然很多编程思维和方式都不适用于STC的单片机,更别说GNU了
    回复 支持 反对 送花

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies |上传

    本版积分规则

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

    GMT+8, 2024-5-15 13:25 , Processed in 0.075706 second(s), 66 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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