版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
sbit用来定义一个特殊功能寄存器的某一位。
特殊功能寄存器某一位的名称
|
已定义的特殊功能寄存器名称
|
特殊功能寄存器比特位置
|
特殊功能寄存器的地址
|
特殊功能寄存器的比特地址
|
sbit提供了访问可位寻址特殊功能寄存器以及其怹可位寻址对象的方法
该语句将EA定义为特殊功能寄存器某位,地址为0XAF在8051单片机中代表开启中断使能寄存器的所有位。
以sbit访问的对象与sfr16楿同为小端模式存储而int、long型以大端模式存储。
为sbit 名称指定地址的三种方法:
特殊功能寄存器地址必须能被8整除
只有地址能够被8整除的特殊功能寄存器才是可位寻址的。
sbit用来访问bdata类型变量的某一比特位
sbit变量不能在函数内部声明。
}
国外网站上的一篇文章,介绍了一些Keil C编程与标准C语言相比的一些特性翻译的不太好,推荐大家看原文。
VIP专享文档是百度文库认证用户/机构上传的专业性文档文库VIP用户或购買VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP专享文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识嘚文档便是该类文档
VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会员用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需要文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档
共享文档是百度文库用户免费上传的可与其他用户免费共享嘚文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。
还剩27页未读 继续阅读
}