【进阶提高】 一 、移位函数介绍 1. _crol_和_cror_函数 单片机实现霓虹灯也可以通过Keil C51的移位函数_crol_和_cror_函数来完成。_crol_,_cror_:将char型变量循环向左(右)移动指定位数后返回 ; _iror_,_irol_:将int型变量循环向左(右)移动指定位数后返回; _lrol_,_lror_:将long型变量循环向左(右)移动指定位数后返回。 下面举例说明: a a=_crol_(a,1); //左移一位// 程序执行后,a 又如a a=_crol_(a,2); //左移两位// 程序执行后,a 下面通过一个举例来说明_crol_函数的使用: #include reg51.h//引入头文件 #includeintrins.h//引入左移右移函数 void main(){ //主程序开始 unsigned int temp=0x01;//定义无符号整型变量temp,并赋初值temp=_irol_(temp,1); //将temp循环左移1位,值变即为0x02; printf(%d/n,temp); //打印出temp的值 } 下面介绍Keil C51中如何打印输出: 程序
您可能关注的文档
- (Verilog HDL数字集成电路设计原理与应用)第1章VerilogHDL数字集成电路设计方法概述.ppt
- (Verilog HDL数字集成电路设计原理与应用)第6章VerilogHDL高级程序设计举例.ppt
- (Verilog HDL数字集成电路设计原理与应用)第7章仿真测试工具和综合工具.ppt
- (Verilog HDL数字集成电路设计原理与应用)第8章设计与验证语言的发展趋势.ppt
- (传感器与检测技术)第1章检测技术的基本知识.ppt
- (传感器与检测技术)第3章温度传感器.ppt
- (传感器与检测技术)第4章流量传感器.ppt
- (传感器与检测技术)第5章压力传感器.ppt
- (传感器与检测技术)第6章气敏传感器.ppt
- (传感器与检测技术)第7章物位检测技术.ppt
原创力文档

文档评论(0)