位置:51电子网 » 技术资料 » IC/元器件

特殊功能寄存器位的声明

发布时间:2016/7/12 21:24:02 访问次数:2375

   特殊功能寄存器位的声明

   特殊位的定义利用关键字sb⒒进行说明,与s定义一样,用关键字“sbit”定义某些特殊位时能接受任何符号名称,EXCCET103UN这种地址分配有3种方式。

   第一种方式:sb⒒位变量=特殊功能寄存器名^位位置(0~7有效)。例如:

   s各PsW=0xDo;  虍定义PsW寄存器地址为OxD0书/

   曲⒒oV=PsW^2; //f定义0V位为PsW2地址为OxD2衤/

   第二种方式:sbh位变量名=字节地址^位位置(0~7)。例如:

sb⒒oV=0xDoˇ; 虍oV位地址为OxD2艹/这种方法以一个整常数作为基地址,该值必须在0x80~0xFF之间,并能被8整除。第三种方式:sbit位变量名=位地址。这种方法将位的绝对地址赋给变量,地址必须位于0x80~0xFF之间。例如:

  sbit oV OXD2∶

   特殊功能寄存器位的声明

   特殊位的定义利用关键字sb⒒进行说明,与s定义一样,用关键字“sbit”定义某些特殊位时能接受任何符号名称,EXCCET103UN这种地址分配有3种方式。

   第一种方式:sb⒒位变量=特殊功能寄存器名^位位置(0~7有效)。例如:

   s各PsW=0xDo;  虍定义PsW寄存器地址为OxD0书/

   曲⒒oV=PsW^2; //f定义0V位为PsW2地址为OxD2衤/

   第二种方式:sbh位变量名=字节地址^位位置(0~7)。例如:

sb⒒oV=0xDoˇ; 虍oV位地址为OxD2艹/这种方法以一个整常数作为基地址,该值必须在0x80~0xFF之间,并能被8整除。第三种方式:sbit位变量名=位地址。这种方法将位的绝对地址赋给变量,地址必须位于0x80~0xFF之间。例如:

  sbit oV OXD2∶

相关技术资料
7-12特殊功能寄存器位的声明

热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!