单片机C语言常用的头文件与库函数
单片机C语言常用的头文件与库函数
以下头文件与库函数,只用头文件包含以下相应头文件即可调用。
持续更新中
- 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语言常用的头文件与库函数相关推荐
- 51单片机c语言编程的头文件,51单片机编程的头文件reg51.h详解
我们在用c语言编程时往往第一行就是头文件,51单片机为reg51.h或reg52.h,51单片机相对来说比较简单,头文件里面内容不多,像飞思卡尔.ARM系列的单片机头文件往往内容就非常多,尽管如此,对 ...
- 单片机c语言怎样添加自定义头文件,单片机C语言编程与或|头文件常见问题
一.常见问题 1.头文件reg51.h和reg52.h其实是一样的,大家两个都可以用. 2.main()前面的void可加可不加,反正都是无返回值函数. 3.不是每一个程序都要用到死循环while(1 ...
- c语言中常用函数头文件,c语言中常用的函数和头文件
头文件ctype.h 函数列表 函数类别函数目的详细说明 字符测试为字符和数字的isalnum 是否为isalpha字符 是否控制字符iscntrl 是否为数字isdigit 是否能够显示文字(空格除 ...
- 单片机c语言常用的语句有几条,单片机C语言常用语句详解
<单片机C语言常用语句详解>由会员分享,可在线阅读,更多相关<单片机C语言常用语句详解(22页珍藏版)>请在人人文库网上搜索. 1.C51编程中常见语句的总结.首先,C51定义 ...
- 单片机c语言常用语,单片机C语言常用语句详解
<单片机C语言常用语句详解>由会员分享,可在线阅读,更多相关<单片机C语言常用语句详解(22页珍藏版)>请在人人文库网上搜索. 1.C51编程常用语句总结,一.C51定义SFR ...
- 嵌入式linux头文件,飞凌嵌入式知识汇092期:C工程的组织方式(头文件的功能)以及Linux下常用的头文件的作用...
1.1每个C++/C程序通常分为两个文件.一个文件用于保存程序的声明(declaration),称为头文件.另一个文件用于保存程序的实现(implementation),称为定义(definition ...
- C语言编程规范 — 头文件、函数
0 编码规范说明 0.1 前言 为了提高产品或项目代码质量,软件开发人员编写出简洁.可靠.可维护.可测试.高效.可移植的代码,树立良好的编程规范是非常有必要的,良好的编程规范能提高编程效率,规避很多编 ...
- C语言 define 防止头文件重复包含 - C语言零基础入门教程
目录 一.头文件重复包含编译器报错 1.简单的理解头文件重复包 2.老流氓的理解头文件重复包 二.通过宏定义解决头文件重复包含 1.通过 #ifndef / #define 解决头文件重复包含 2.通 ...
- C语言基础专题 - 头文件引用
C语言基础专题 - 头文件引用 本文介绍了C语言中头文件的引用方法 阅读本文前推荐阅读C语言预处理 1.
最新文章
- qt与python互联_PYQT5 vscode联合操作qtdesigner的方法
- 为何优秀的Java程序员如此难招?
- python 数据库接口_Python3笔记050 - 11.1 数据库接口
- 漫步数理统计十——连续随机变量(上)
- 计算机的我发展趋势,胡生:简述计算机的发展趋势是什么?
- 建立标准SQL Server触发器
- 谷歌json插件_没用过这7款浏览器插件,你一定是假的程序员
- iOS xcode ‘XXXX’ was compiled with optimization - stepping may behave oddly; variables may not be av
- 工程项目管理问题那么多,什么软件可以实现工程项目管理自动化
- android4.0以上,利用耳机接听键实现自动接听,部分手机失败原因+解决方法(比如华为P7)
- MATLAB图像处理学习日记之__图像的K-means均值法与局部阈值和迭代式阈值分割法算法——整理资源汇总
- c语言象棋图片大全精美,【图片】象棋C语言【中国新象棋吧】_百度贴吧
- 字节教育开辟新业务线,推出“闪电搜题”App可拍题和自习
- 魂斗罗进化革命+塞班JAVA版_魂斗罗进化革命电脑版
- JDBC数据库连接测试工具
- 腾讯CSIG前端面经全网最全总结
- 我的世界启动器制作教程
- Linux 常用指令
- hdu1878(判断有无欧拉回路)
- 程序员一般通过什么途径接私活?怎样搞兼职
热门文章
- VScode 使用background插件 报错:Code 安装似乎损坏。请重新安装 解决方法
- LoadLibrary函数详细说明
- undefined symbol: _ZN6caffe26detail36_typeMetaDataInstance_preallocated_7E
- c语言金字塔输出乘法表,python中打印金字塔和九九乘法表的几种方法
- 入股合作协议要不要写章程
- S60手机通过JoikuSpot实现无线热点功能
- vue笔记+渡一教育第一章整理
- 13款宝马x5质量到底怎么样_宝马X5质量怎么样?它的小毛病很多吗?真实车主来给你答案!...
- 2015年元旦百度新年大K站的情报汇总
- 读《万历十五年》和《一个广告人的自白》