51单片机特殊功能寄存器及其应用.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

通过前面的学习,我们已知单片机的有ROM、有RAM、有并行I/O口,那么,除了这些东西之

外,单片机究竟还有些什么,这些个的东西怎么连在一起的,让我们来对单片机的寄存

器作一个完整的功能分析吧!

下图中我们能看出,在51单片机有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、

P1、P2、P3,有ROM,用来存放程序,有RAM,用来存放中间结果,此外还有定时/计数器,串行

I/O口,中断系统,以及一个的时钟电路。在一个51单片机的包含了这么多的东西。

对上面的图进行进一步的分析,我们已知,对并行I/O口的读写只要将数据送入到对应I/O口的锁

存器就能了,那么对于定时/计数器,串行I/O口等怎么用呢?在单片机中有一些独立的单元是用

来控制这些器件的,被称之为特殊功能寄存器(SFR)。上,我们已接触过P1这个特殊功能寄

存器了,还有哪些呢?看下表1

符号地址功能介绍

BF0HB寄存器

ACCE0H累加器

PSWD0H程序状态字

IPB8H中断优先级控制寄存器

P3B0HP3口锁存器

IEA8H中断允许控制寄存器

P2A0HP2口锁存器

SBUF99H串行口锁存器

SCON98H串行口控制寄存器

P190HP1口锁存器

TH18DH定时器/计数器1(高8位)

TH08CH定时器/计数器1(低8位)

TL18BH定时器/计数器0(高8位)

TL08AH定时器/计数器0(低8位)

TMOD89A定时器/计数器方式控制寄存器

TCON88H定时器/计数器控制寄存器

DPH83H数据地址指针(高8位)

DPL82H数据地址指针(低8位)

SP81H堆栈指针

P080HP0口锁存器

PCON87H电源控制寄存器

表1

特殊功能寄存器地址映象表(一)

特殊功能寄存器地址映象表(二)

特殊功能寄存器地址映象表(三)

下面,我们介绍一下几个常用的SFR,看图2。

1、ACC:累加器,常常用A表示。这是个什么东西,可不能从名字上理解,它是一个寄存器,而不

是一个做加法的东西,为什么给它这么一个名字呢?或许是因为在运算器做运算时其中一个数一定是在

ACC中的缘故吧。它的名字特殊,

文档评论(0)

四季豆 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档