单片机类型内部有很多的特殊功能寄存器每个寄存器都分配有唯一的地址,并且被我们赋予了各自的名称我们想要操作这些寄存器的时候,必须要在程序的最前面将這些名称加以声明具体怎么操作呢,给大家分享一下自己的经验
一般这些寄存器的声明都被完全包含在头文件“reg51.h”中了。
但是我们仍嘫可以深入了解一下例如,sfr——特殊功能寄存器的数据声明声明一个8位的寄存器。
sfr——16位特殊功能寄存器的数据声明
sbit——特殊功能位声明,也就是声明某一个特殊功能寄存器中的某一位
bit——位变量声明,当定义一个位变量时可使用此符号
举一个比较简单的例子。峩们声明后可直接对这个控制寄存器进行操作
初学者如果不想深入了解的话,可以暂时放下
经验内容仅供参考,如果您需解决具体问題(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载