单片机C语言常用的头文件与库函数

以下头文件与库函数,只用头文件包含以下相应头文件即可调用。

持续更新中

  1. Intrins.h头文件

函数名

函数原型

功能

返回值

_crol_

unsigned char _crol_(unsigned char val,unsigned char n);

将val字符循环左移n位

val字符循环左移n位后的值

_cror_

unsigned char _cror_(unsigned char val,unsigned char n);

将val字符循环左移n位

val字符循环左移n位后的值

_irol_

unsigned char _irol_(unsigned char val,unsigned char n);

将val整数循环左移n位

val整数循环左移n位后的值

_iror_

unsigned char _iror_(unsigned char val,unsigned char n);

将val整数循环右移n位

val整数循环右移n位后的值

_lrol_

unsigned char _lrol_(unsigned char val,unsigned char n);

将val长整数循环左移n位

val长整数循环左移n位后的值

_lror_

unsigned char _cror_(unsigned char val,unsigned char n);

将val长整数循环右移n位

val长整数循环右移n位后的值

_nop_

void _nop_(void);

产生一个NOP指令

_testbit_

bit _testbit_(bit x);

产生一个JBC指令,该函数测试一个位,如果该位置为1,则将改为复位为0。_testbit_只能用于可直接寻址的位;在表达式中使用是不允许的

当x为1时,返回1,否则返回0

单片机C语言常用的头文件与库函数相关推荐

  1. 51单片机c语言编程的头文件,51单片机编程的头文件reg51.h详解

    我们在用c语言编程时往往第一行就是头文件,51单片机为reg51.h或reg52.h,51单片机相对来说比较简单,头文件里面内容不多,像飞思卡尔.ARM系列的单片机头文件往往内容就非常多,尽管如此,对 ...

  2. 单片机c语言怎样添加自定义头文件,单片机C语言编程与或|头文件常见问题

    一.常见问题 1.头文件reg51.h和reg52.h其实是一样的,大家两个都可以用. 2.main()前面的void可加可不加,反正都是无返回值函数. 3.不是每一个程序都要用到死循环while(1 ...

  3. c语言中常用函数头文件,c语言中常用的函数和头文件

    头文件ctype.h 函数列表 函数类别函数目的详细说明 字符测试为字符和数字的isalnum 是否为isalpha字符 是否控制字符iscntrl 是否为数字isdigit 是否能够显示文字(空格除 ...

  4. 单片机c语言常用的语句有几条,单片机C语言常用语句详解

    <单片机C语言常用语句详解>由会员分享,可在线阅读,更多相关<单片机C语言常用语句详解(22页珍藏版)>请在人人文库网上搜索. 1.C51编程中常见语句的总结.首先,C51定义 ...

  5. 单片机c语言常用语,单片机C语言常用语句详解

    <单片机C语言常用语句详解>由会员分享,可在线阅读,更多相关<单片机C语言常用语句详解(22页珍藏版)>请在人人文库网上搜索. 1.C51编程常用语句总结,一.C51定义SFR ...

  6. 嵌入式linux头文件,飞凌嵌入式知识汇092期:C工程的组织方式(头文件的功能)以及Linux下常用的头文件的作用...

    1.1每个C++/C程序通常分为两个文件.一个文件用于保存程序的声明(declaration),称为头文件.另一个文件用于保存程序的实现(implementation),称为定义(definition ...

  7. C语言编程规范 — 头文件、函数

    0 编码规范说明 0.1 前言 为了提高产品或项目代码质量,软件开发人员编写出简洁.可靠.可维护.可测试.高效.可移植的代码,树立良好的编程规范是非常有必要的,良好的编程规范能提高编程效率,规避很多编 ...

  8. C语言 define 防止头文件重复包含 - C语言零基础入门教程

    目录 一.头文件重复包含编译器报错 1.简单的理解头文件重复包 2.老流氓的理解头文件重复包 二.通过宏定义解决头文件重复包含 1.通过 #ifndef / #define 解决头文件重复包含 2.通 ...

  9. C语言基础专题 - 头文件引用

    C语言基础专题 - 头文件引用 本文介绍了C语言中头文件的引用方法 阅读本文前推荐阅读C语言预处理 1.

最新文章

  1. qt与python互联_PYQT5 vscode联合操作qtdesigner的方法
  2. 为何优秀的Java程序员如此难招?
  3. python 数据库接口_Python3笔记050 - 11.1 数据库接口
  4. 漫步数理统计十——连续随机变量(上)
  5. 计算机的我发展趋势,胡生:简述计算机的发展趋势是什么?
  6. 建立标准SQL Server触发器
  7. 谷歌json插件_没用过这7款浏览器插件,你一定是假的程序员
  8. iOS xcode ‘XXXX’ was compiled with optimization - stepping may behave oddly; variables may not be av
  9. 工程项目管理问题那么多,什么软件可以实现工程项目管理自动化
  10. android4.0以上,利用耳机接听键实现自动接听,部分手机失败原因+解决方法(比如华为P7)
  11. MATLAB图像处理学习日记之__图像的K-means均值法与局部阈值和迭代式阈值分割法算法——整理资源汇总
  12. c语言象棋图片大全精美,【图片】象棋C语言【中国新象棋吧】_百度贴吧
  13. 字节教育开辟新业务线,推出“闪电搜题”App可拍题和自习
  14. 魂斗罗进化革命+塞班JAVA版_魂斗罗进化革命电脑版
  15. JDBC数据库连接测试工具
  16. 腾讯CSIG前端面经全网最全总结
  17. 我的世界启动器制作教程
  18. Linux 常用指令
  19. hdu1878(判断有无欧拉回路)
  20. 程序员一般通过什么途径接私活?怎样搞兼职

热门文章

  1. VScode 使用background插件 报错:Code 安装似乎损坏。请重新安装 解决方法
  2. LoadLibrary函数详细说明
  3. undefined symbol: _ZN6caffe26detail36_typeMetaDataInstance_preallocated_7E
  4. c语言金字塔输出乘法表,python中打印金字塔和九九乘法表的几种方法
  5. 入股合作协议要不要写章程
  6. S60手机通过JoikuSpot实现无线热点功能
  7. vue笔记+渡一教育第一章整理
  8. 13款宝马x5质量到底怎么样_宝马X5质量怎么样?它的小毛病很多吗?真实车主来给你答案!...
  9. 2015年元旦百度新年大K站的情报汇总
  10. 读《万历十五年》和《一个广告人的自白》