矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: 分立元件

STM32的C语言写法和C51差不多!

[复制链接]
     
发表于 2020-2-27 10:03:23 | 显示全部楼层
本帖最后由 iffi123 于 2020-2-27 11:27 编辑
zhxzhx 发表于 2020-2-27 03:07
bitband的速度并不快,比直接的按字操作还慢


位段操作的写,相当于按字操作的读-改-写,你说哪个快?
回复 支持 反对

使用道具 举报

     
发表于 2020-2-27 10:53:27 | 显示全部楼层
矿坛铁粉 发表于 2020-2-27 09:32
我好像没有跟你说过什么吧

你在43楼回复我是几个意思?
回复 支持 反对

使用道具 举报

     
发表于 2020-2-27 11:19:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2020-2-27 11:20:38 | 显示全部楼层
矿坛铁粉 发表于 2020-2-27 11:19
我在43楼回复的是zhxzhx不是你吧,你别告诉我那是你的马甲。

好吧,我看错楼层了。
回复 支持 反对

使用道具 举报

     
发表于 2020-2-27 11:31:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2020-2-27 14:34:47 | 显示全部楼层

矮油,你都学会自我批评了。
回复 支持 反对

使用道具 举报

     
发表于 2020-2-27 15:28:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2020-2-28 23:38:42 | 显示全部楼层
iffi123 发表于 2020-2-27 10:03
位段操作的写,相当于按字操作的读-改-写,你说哪个快?

我原来也是这样认为的,但实际上不是,你试试就知道了
回复 支持 反对

使用道具 举报

     
发表于 2020-2-29 00:19:40 | 显示全部楼层
书到用时 发表于 2019-12-30 12:21
51可能永远都不会支持C99

IAR 的 8051C 支持 C99
可以这样定义

void main( void)
{
    unsigned int ch;
    sysinit();
    ting();
    unsigned char color;
    color=0xff;
    LCD_clear(color);
    Delay_ms(1000);
    Load();
    comm03(0);//复位zigbee
    PIDInit();
    ch=info.Ver_0;
回复 支持 反对

使用道具 举报

     
发表于 2020-2-29 00:22:12 | 显示全部楼层
书到用时 发表于 2019-12-30 16:17
不能说毫无关系吧。就以任意位置定义局部变量这个特性为例,假定有如下程序:
void func1(void)
{

IAR 的 8051C 可以,但是我没有研究过他是怎么实现的
回复 支持 反对

使用道具 举报

     
发表于 2020-2-29 00:23:44 | 显示全部楼层

IAR 的 8051C 就支持 C99
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2024-5-2 14:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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