博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bit 和sbit的区别
阅读量:4147 次
发布时间:2019-05-25

本文共 264 字,大约阅读时间需要 1 分钟。

bit和sbit都是C51扩展的变量类型。

bit和int char之类的差不多,只不过char=8位, bit=1位而已。都是变量,编译器在编译过程中分配地址。除非你指定,否则这个地址是随机的。这个地址是整个可寻址空间,RAM+FLASH+扩展空间。bit只有0和1两种值,意义有点像Windows下VC中的BOOL。

sbit是对应可位寻址空间的一个位,可位寻址区:20H~2FH。一旦用了sbi xxx = REGE^6这样的定义,这个sbit量就确定地址了。sbit大部分是用在寄存器中的,方便对寄存器的某位进行操作的。

转载地址:http://lynti.baihongyu.com/

你可能感兴趣的文章
bat脚本实现ftp文件传输以及如何运行jar包
查看>>
模板参数自动推导
查看>>
esmini接入外部ego车控制
查看>>
pscp 去掉 fingerprint
查看>>
法线和法线贴图
查看>>
select与pselect的信号屏蔽
查看>>
C++改变参数值的方式
查看>>
指针的运算
查看>>
计算机视觉、机器学习相关领域论文和源代码大集合(持续更新)
查看>>
收集的一些目标检测、跟踪、识别标准测试视频集和图像数据库
查看>>
特征选择常用算法综述
查看>>
gradient descent
查看>>
Multivariate Linear Regression
查看>>
Logistic Regression and Newton's Method
查看>>
regularized linear regression
查看>>
multithread(1)
查看>>
multiThread(2)
查看>>
MultiThread(3)-Mutex
查看>>
MultiThread(4)-Mutex
查看>>
MultiThread(5)-Mutex
查看>>