单片机89C51特殊功能寄存器.docxVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机89C51特殊功能寄存器 高手从菜鸟忽略作起之(三) 单片机共有21个特殊功能寄存器,下面从其功能,位结构,地址,读写方法对其作详细介绍。 特殊功能寄存器总述。 SFR SFR BIT_LIST ADDR D7 D6 D5 D4 D3 D2 D1 D0 P0 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 80H SP 81H DPL 82H DPH 83H … … … … … … … … … … PCON SMOD / / / GF1 GF0 PD IDL 87H TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 88H TMOD Gate C/T M1 M0 Gate C/T M1 M0 89H TL0 8AH TL1 8BH TH0 8CH TH1 8DH … … … … … … … … … … P1 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 90H … … … … … … … … … … SCON SM0 SM1 SM2 REN TB8 RB8 TI RI 98H SBUF 99H P2 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 A0H … … … … … … … … … … IE EA --- ET2 ES ET1 EX1 ET0 EX0 A8H … … … … … … … … … … P3 P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 B0H … … … … … … … … … … IP --- --- PT2 PS PT1 PX1 PT0 PX0 B8H … … … … … … … … … … PSW Cy Ac F0 RS1 RS0 OV --- P D0 … … … … … … … … … … Acc E0 … … … … … … … … … …. B F0 … … … … … … … … … … 特殊功能寄存器分类: CPU控制类(6个):Acc,B,PSW,DPL,DPH,SP. 中断控制类(2个):IE,IP. 计数/定时类(6个):TMOD,TCON,TL0,TL1,TH0,TH1. 并口端口类(4个):P0,P1,P2,P3. 串口端口类(2个):SCON,SBUF. 电源管理类(1个):PCON. 特殊功能寄存器详述: CPU控制类(6个):Acc,B,PSW,DPL,DPH,SP 1.1 Acc:累加器,可按位,字节访问。 1.2 B:辅助寄存器,用于进行乘除运算。 1.3 PSW=Program Status Word:存储程序状态字。 bit D7 D6 D5 D4 D3 D2 D1 D0 Flag Cy Ac F0 RS1 RS0 OV --- P Addr D0.7 D0.6 D0.5 D0.4 D0.3 D0.2 D0.1 D0.0 P:奇偶校验位:P=0:1的个数为奇数;P=1,1的个数为偶数。 ---:保留位,没使用。 OV:Over flow,溢出标志,OV=0:没溢出;OV=1:溢出。 Rs0:Regedit select 0,寄存器选取0. RS1:Regedit select 1,寄存器选取1。 F0:User Flag bit:用户自定义位。 Ac: Auxiliary Carry,辅助进位标志,由低4位运算时,是否有向高4位进位。 Cy:Carry,进位标志。字节运算时,是否有进位。 1.4 DPTL:Data Pointer Register Low,数据指针寄存器低8位。 1.5 DPTH:Data Pointer Register High,数据指针寄存器高8位。 1.6 SP: Stock Pointer:栈指针寄存器。 中断控制类寄存器(2个):IE,IP IE: Interrupt Enable ,中断使能寄存器 bit D7 D6 D5 D4 D3 D2 D1 D0 Flag EA --- ET2 ES ET1 EX1 ET0 EX0 Addr A8.7 A8.6 A8.5 A8.4 A8.3 A8.2 A8.1 A8.0 EX0: Enable Extra 0 ,INT0 中断允许位。 ET0: Enable Timer 0,C/T0 中断允许位。 EX1: Enable Extra 1 ,INT1 中断允许位。 ET1: Enable Timer 1,C/T1 中断允许位。 ES: Enable serial ,串行中断允许位。 ET2: Enable Timer 2,C/T2 中断允许位。 ---: 保留。 EA: Enable All:全部中断允许位。 IP: Int

文档评论(0)

jyr0221 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档