单片机尽力少用位域操作

1、在51单片机中少用uint32_t类型,查看汇编真的好多条指令,尽力避免少用。

2、在32位单片机中,u8、u16、u32类型操作起来基本没有什么影响,下图是我做的测试,可能测试不全面,按照当前测试,在32位单片机中这几个类型操作速度也不用考虑。

3、无论在51还是在32中,哪个位域操作使用确实很爽,但是速度真的很慢。除非对速度要求很低的情况下,为了代码结构看起来顺,可以使用位域操作。

4、如果大家有其它测试能证明u8比u32慢很多的话,告知下,我也参考一下。

相关推荐
star learning white7 小时前
STM32入门学习5
stm32·嵌入式硬件·学习
新晨单片机设计7 小时前
S006A-基于STM32单片机温湿度检测系统【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus
逐步前行9 小时前
ESP32-S3-分区表(Partition Table)
单片机
星河单片机9 小时前
STM32驱动HS‑S37A水位传感器+OLED完整实验讲解
stm32·单片机·嵌入式硬件
代码不接地10 小时前
【EDA】0.公共部分&元件库设计
嵌入式硬件
糖糖单片机设计10 小时前
STM32水稻苗大棚环境监测系统
stm32·单片机·嵌入式硬件
star learning white12 小时前
STM32入门学习3
stm32·单片机·学习
jianqiang.xue12 小时前
审查技能库(上):内存安全四件套
stm32·单片机·物联网·架构·esp32
XiHongShi201612 小时前
cpuz分享,建议保存
单片机·学习
恒锐丰科技林技术员12 小时前
EG2226 全桥驱动芯片:高压电机逆变驱动的高性价比方案
经验分享·嵌入式硬件·硬件工程