_crol_函数

_crol_函数功能:将 c 进行b位左位移,并将值以unsigned char类型返回

//文档定义
unsigned char _crol_ (unsigned char c,        /* character to rotate left */unsigned char b);       /* bit positions to rotate */

函数返回类型为unsigned char,函数的两个形参也是unsigned char类型。
c 为要被进行 位左移 的形式参数
b 为要进行的 位移数

注释:向左循环移位时,从左边出去会从右边重新补入


_cror_函数

与_crol_函数类似,区别只是进行的是右位移

注释:向右循环移位时,从右边出去会从左边重新补入

单片机函数:_crol_和_cror_相关推荐

  1. 51单片机函数加了reentrant,设备就不动了

    51单片机函数加了reentrant,设备就不动了,删掉之后又可以工作了. 加reentrant是为了解决下面的警告,又在中断用又在main()函数用的函数 *** WARNING L15: MULT ...

  2. 手把手教你学51单片机——函数进阶与按键

    目录 写在前面 一.单片机最小系统解析 1.1电源 1.2晶振 1.3复位电路 二.C语言--函数 2.1函数的调用 2.2函数的形参和实参 三.按键 3.1独立按键 3.2独立按键控制led数码管显 ...

  3. 单片机指令 _crol_和左移的区别

    _crol_循环左移 <<仅左移,后面补0: 比如 P1=0xfe; P1=_crol_(P1,1) ; // 1111 1110.1111 1101.1111 1011,如同一条圆形纸带 ...

  4. 25、基于51单片机函数信号发生器四种波形和频率显示系统设计

    摘  要 本文所设计的系统是利用51单片机和数模转换器件DAC0832产生所需不同信号的低频信号源,即采用STC89C51 单片机作为控制核心,而在外围采用数字/模拟转换电路(DAC0832).运放电 ...

  5. 单片机c语言程序设计实训报告,(整理)单片机C语言程序设计实训100例.doc

    (整理)单片机C语言程序设计实训100例.doc .单片机C语言程序设计实训100例基于8051Proteus仿真案例第 01 篇 基础程序设计01闪烁的LED/* 名称闪烁的LED说明LED按设定的 ...

  6. 单片机C语言仿真图,单片机C语言程序设计代码和仿真图.doc

    word完美格式 精心整理 学习帮手 <单片机C语言程序设计实训100例-基于8051+Proteus仿真>案例 第 01 篇 基础程序设计 01闪烁的LED /* 名称:闪烁的LED 说 ...

  7. c语言c51单片机点亮8个灯,单片机课程设计-8个LED灯来回点亮

    <单片机课程设计-8个LED灯来回点亮>由会员分享,可在线阅读,更多相关<单片机课程设计-8个LED灯来回点亮(20页珍藏版)>请在人人文库网上搜索. 1.目录第一章 绪论-3 ...

  8. 数码管静态显示到动态显示——六位8段数码管(共阴极)按顺序间隔1s显示数字1~6

    数码管静态显示到动态显示 2021-01-21,51单片机学习笔记 六位8段数码管(共阴极)按顺序间隔1s显示数字1~6 代码: /********************************** ...

  9. 【单片机高阶编程】51单片机定义函数到指定的程序地址

    51单片机如何将函数 定义到指定程序地址 在单片机编程使用中,会涉及到将某些函数定义到指定的code区.此时需要对工程文件进行配置修改才可完成.本期针对单片机平台做出说明介绍 1.测试目标 将函数te ...

  10. 【51单片机快速入门指南】2:GPIO LED与按键

    目录 硬知识 概念 I/O口配置 准双向口/弱上拉输出配置 开漏输出配置 实战 延时函数的生成 闪烁一个LED灯 源码 实验现象 流水灯 源码 实验现象 按键控制LED灯 按键介绍 源码 实验现象 普 ...

最新文章

  1. 《对软件工程课程的期望》
  2. 20145223《信息安全系统设计》 实验四 驱动程序设计
  3. 用神经网络分类3*3矩阵
  4. 腾讯创始人马化腾:14年经验得失总结
  5. etcd集群部署与遇到的坑
  6. C/Cpp / 类中静态成员变量和普通成员变量的区别
  7. 【.NET Core项目实战-统一认证平台】第九章 授权篇-使用Dapper持久化IdentityServer4...
  8. HDU 5102 The K-th Distance
  9. [Mojava 10.14.4] Clover隐藏多余分区, 原来可以这么简单
  10. filter过滤器实现验证跳转_返回验证结果
  11. SpringBoot作mongodb批量更新
  12. linux下gdb调试查看源代码
  13. 拓端tecdat|R语言估计获胜概率:模拟分析学生多项选择考试通过概率可视化
  14. 解决安装多个Xcode出现的PBXProjectWizardChooserWizard问题
  15. 挑战程序设计竞赛(第一章)
  16. python刷题记录:买帽子
  17. 前端开发学习笔记(一):HTML
  18. 分区丢失了数据怎么恢复
  19. 聚类kmeans和DBSCAN算法的简单实现
  20. Word文档中怎么删除空白页?删除空白页的五种方法

热门文章

  1. GoLang之iface 和 eface 的区别是什么(3)
  2. Could not autowire. No beans of 'Iface' type found. less... (Ctrl+F1) Inspection info:Checks autowi
  3. 1005打印任务取消不了 hp_HP打印机打印时任务打印不了时无法取消
  4. 压缩解压缩文件zlib
  5. (JavaScript)Mixin 模式
  6. 计算机cpu多大,电脑cpu多少容量
  7. js文本框设置必填项_JS校验表单必填项
  8. 公开说说别人看不到_空间设置了权限说说所有人可见
  9. 电子邮件邮箱怎么设置签名?手机邮箱签名设置攻略
  10. matlab 轮廓系数,kmeans聚类理论篇K的选择(轮廓系数)