单片机中C语言sbit使用方法
来源:互联网 发布:58到家数据分析待遇 编辑:程序博客网 时间:2024/05/05 03:32
1. bit和sbit都是C51扩展的变量类型
bit只有0和1两种值,sbit是对应可位移空间的一个位,可位寻址区:20H~2FH。 一旦用了sbit *** =REGE^6这样的定义,这个sbit量确定地址了,sbit大部分是用在寄存器中,方便对寄存器的某位进行操作的。
2. bit位标量
bit位标量是c51编译器的一种扩充数据类型,利用它可以定义一个位标量,但是不能定义位指针
也不能定义位数组。它的值是一个二进制位,不是0或1,类似boolean中的true和false。
3. sfr特殊功能寄存器
sfr也是一种扩充数据类型,点用一个内存单元,值域为0~255.利用它可以访问51单片机内部的所有特殊功能寄存器。如果sfr P1 = 0x90,这一句定P1为P1端口在片内的寄存器,在后面的语句中我们可以用P1=255(对P1端口的所有的引脚置高电平)之类的语句来操作特殊功能寄存器。sfr是定义8位的特殊功能寄存器而sfr16 则是定义16位特殊功能寄存器。
0 0
- 单片机中C语言sbit使用方法
- 单片机中的sbit
- c语言中static使用方法
- c语言中static使用方法
- c语言 中 # ##的使用方法
- c语言中static使用方法
- C语言中#define使用方法
- 单片机中C语言延时函数
- 单片机中C语言指针与变量
- 单片机C语言中define的妙用
- 在单片机C语言中const是什么意思
- 单片机C语言学习
- 单片机C语言下载
- 单片机C语言编程
- 单片机的c语言
- 单片机C语言程序结构
- 单片机C语言
- 单片机C语言
- maven3实战之坐标和依赖(最佳实践之排除依赖)
- BloomFilter——大规模数据处理利器
- 微信开发实例视频教程-深入浅出微信公众平台实战开发
- c++中的指针和引用区别
- 网站部署
- 单片机中C语言sbit使用方法
- 魅族隔空回应雷军:开放 Flyme 对抗 MIUI
- maven3实战之坐标和依赖(最佳实践之归类依赖)
- C关于i++和++i
- SEO解密网站降权的解决方法
- SWOT Analysis
- BloomFilter——大规模数据处理利器
- maven3实战之坐标和依赖(最佳实践之优化依赖)
- 长沙伍家岭砍人案因两新疆籍商贩内讧 已致4死2伤