单片机尽力少用位域操作

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

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

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

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

相关推荐
黑白园17 小时前
I2C_GPIO模拟 读取AS5600编码器数据
stm32·单片机·嵌入式硬件
羽获飞17 小时前
从零开始学嵌入式之STM32——34.ADC-模数转换
stm32·单片机·嵌入式硬件
csg110717 小时前
智慧养殖篇(四):猪场自动化饲喂与疫病预警
运维·单片机·嵌入式硬件·物联网·自动化
羽获飞17 小时前
从零开始学嵌入式之STM32——33.直接存储器访问-DMA
stm32·单片机·嵌入式硬件
jllllyuz18 小时前
stm32“多串口并发采集 + 无线传输”系统实现
stm32·单片机·嵌入式硬件
LCG元18 小时前
STM32实战:基于STM32F103的简易示波器(ADC+DMA+LCD)
stm32·单片机·嵌入式硬件
小灰灰搞电子19 小时前
rt-thread UART串口使用详解
单片机·嵌入式硬件·串口
洲洲不是州州19 小时前
单片机onenet云平台的万能APP
单片机·onenet·app·嵌入式·云平台
钿驰科技19 小时前
无刷电机的驱动原理及驱动电路解析
单片机·嵌入式硬件
小锋学长生活大爆炸20 小时前
【教程】树莓派驱动 0.96 寸 SSD1315 OLED 屏幕完整指南
单片机·嵌入式硬件·嵌入式·教程·树莓派·oled·屏幕