#include<intrins.h>中包含的函数说明
2022-04-20 来源:eefocus
#include中包含的函数:
_crol_ 字符循环左移 | 将char型变量循环向左移动指定位数后返回(将高位补低位) |
_cror_ 字符循环右移 | 将char型变量循环向右移动指定位数后返回(将低位补高位) |
_irol_ 整数循环左移 | 将int型变量循环向左移动指定位数后返回(将高位补低位) |
_iror_ 整数循环右移 | 将int型变量循环向右移动指定位数后返回(将低位补高位) |
_lrol_ 长整数循环左移 | 将long型变量循环向左移动指定位数后返回(将高位补低位) |
_lror_ 长整数循环右移 | 将long型变量循环向右移动指定位数后返回(将低位补高位) |
_nop_ | 空操作8051 NOP 指令 |
_testbit_ | 测试并清零位8051 JBC 指令 |
函数名 | _nop_ |
原 型 | void _nop_(void); |
功 能 | _nop_产生一个NOP 指令,该函数可用作C 程序的时间比较。C51 编译器在_nop_函数工作期间不产生函数调用,即在程序中直接执行了NOP 指令。 |
函数名 | _testbit_ |
原 型 | bit _testbit_(bit x); |
功 能 | _testbit_产生一个JBC 指令,该函数测试一个位,当置位时返回1,否则返回0。如果该位置为1,则将该位复位为0。8051 的JBC 指令即用作此目的。_testbit_只能用于可直接寻址的位;在表达式中使用是不允许的。 |
相关文章
- 浅谈新能源汽车电机控制器的MOSFET B2M065120H应用
- Nordic Semiconductor nRF54H20 超低功耗 SoC 荣获 2024 年世界电子成就奖 (WEAA)
- 主流手机首次深度支持H.266 vivo搭载Ali266 高清播放功耗下降13%
- 直流无刷电机之预驱芯片及3相H桥电路介绍
- #参考设计#50~400mA、8~52V、双H桥有刷直流电机驱动器
- 在米尔电子MPSOC实现12G SDI视频采集H.265压缩SGMII万兆以太网推流
- stm32之S6D04H0 液晶驱动(寄存器版)
- 新能源10%/1h配储,广东汕头市发展改革局出台《全市推动新型储能产业高质量发展行动方案》
- stm32g与stm32h的区别
- 全球最大!总投资105.85亿 格罗夫8.8万Nm³/h项制氢项目开工