×

51单片机的头文件有哪些代码详细说明

消耗积分:1 | 格式:pdf | 大小:0.04 MB | 2019-04-23

分享资料个

  intrins.h

  在C51单片机编程中,头文件INTRINS.H的函数使用起来,就会让你像在用汇编时一样简便。

  内部函数 描述

  _crol_ 字符循环左移

  _cror_ 字符循环右移

  _irol_ 整数循环左移

  _iror_ 整数循环右移

  _lrol_ 长整数循环左移

  _lror_ 长整数循环右移

  _nop_ 空操作8051 NOP 指令

  _testbit_ 测试并清零位8051 JBC 指令

  reg51.h

  at89x51.h文件中对P1.1的操作是写成P1_1

  reg51.h文件中对P1.1的操作是写成P1^1

  表示方法不一样而已。

  reg51.h

  定义,sbit 的用法有三种:

  第一种方法:sbit 位变量名=地址值

  第二种方法:sbit 位变量名=SFR 名称^变量位地址值

  第三种方法:sbit 位变量名=SFR 地址值^变量位地址值

  如定义PSW 中的OV 可以用以下三种方法:

  sbit OV=0xd2 (1)说明:0xd2 是OV 的位地址值

  sbit OV=PSW^2 (2)说明:其中PSW 必须先用sfr 定义好

  sbit OV=0xD0^2 (3)说明:0xD0 就是PSW 的地址值

  因此这里用sfr P1_0=P1^0;就是定义用符号P1_0 来表示P1.0 引脚,如果你愿意也可以起P10 一类的名字,只要下面程序中也

  随之更改就行了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !