<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 單片機的特殊功能寄存器結構原理分析

單片機的特殊功能寄存器結構原理分析

作者: 時(shí)間:2010-03-16 來(lái)源:網(wǎng)絡(luò ) 收藏
我們已知的內部有ROM、有RAM、有并行I/O口,那么,除了這些東西之外,內部究竟還有些什么,這些個(gè)零碎的東西怎么連在一起的,讓我們來(lái)對內部的作一個(gè)完整的吧!

下圖中我們能看出,在51單片機內部有一個(gè)CPU用來(lái)運算、控制,有四個(gè)并行I/O口,分別是P0、P1、P2、P3,有ROM,用來(lái)存放程序,有RAM,用來(lái)存放中間結果,此外還有定時(shí)/計數器,串行I/O口,中斷系統,以及一個(gè)內部的時(shí)鐘電路。在一個(gè)51單片機的內部包含了這么多的東西。

本文引用地址:http://dyxdggzs.com/article/173429.htm

單片機內部圖>
點(diǎn)擊瀏覽下一頁(yè)javascript:resizepic(this) border=0>

對上面的圖進(jìn)行進(jìn)一步的,我們已知,對并行I/O口的讀寫(xiě)只要將數據送入到對應I/O口的鎖存器就能了,那么對于定時(shí)/計數器,串行I/O口等怎么用呢?在單片機中有一些獨立的存儲單元是用來(lái)控制這些器件的,被稱(chēng)之為(SFR)。事實(shí)上,我們已接觸過(guò)P1這個(gè)了,還有哪些呢?看下表1

符號

地址

功能介紹

B

F0H

B寄存器

ACC

E0H

累加器

PSW

D0H

程序狀態(tài)字

IP

B8H

中斷優(yōu)先級控制寄存器

P3

B0H

P3口鎖存器

IE

A8H

中斷允許控制寄存器

P2

A0H

P2口鎖存器

SBUF

99H

串行口鎖存器

SCON

98H

串行口控制寄存器

P1

90H

P1口鎖存器

TH1

8DH

定時(shí)器/計數器1(高8位)

TH0

8CH

定時(shí)器/計數器1(低8位)

TL1

8BH

定時(shí)器/計數器0(高8位)

TL0

8AH

定時(shí)器/計數器0(低8位)

TMOD

89A

定時(shí)器/計數器方式控制寄存器

TCON

88H

定時(shí)器/計數器控制寄存器

DPH

83H

數據地址指針(高8位)

DPL

82H

數據地址指針(低8位)

SP

81H

堆棧指針

P0

80H

P0口鎖存器

PCON

87H

電源控制寄存器

表1

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

點(diǎn)擊瀏覽下一頁(yè)javascript:resizepic(this) border=0>

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

點(diǎn)擊瀏覽下一頁(yè)javascript:resizepic(this) border=0>

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

點(diǎn)擊瀏覽下一頁(yè)javascript:resizepic(this) border=0>

下面,我們介紹一下幾個(gè)常用的SFR,看圖2。

ACC:累加器,常常用A表示。這是個(gè)什么東西,可不能從名字上理解,它是一個(gè)寄存器,而不是一個(gè)做加法的東西,為什么給它這么一個(gè)名字呢?或許是因為在運算器做運算時(shí)其中一個(gè)數一定是在A(yíng)CC中的緣故吧。它的名字特殊,身份也特殊,稍后我們將學(xué)到指令,能發(fā)現,所有的運算類(lèi)指令都離不開(kāi)它。

2、B:一個(gè)寄存器。在做乘、除法時(shí)放乘數或除數,不做乘除法時(shí),隨你怎么用。

3、PSW:程序狀態(tài)字。這是一個(gè)很重要的東西,里面放了CPU工作時(shí)的很多狀態(tài),借此,我們能了解CPU的當前狀態(tài),并作出對應的處理。它的各位功能請看表2

D7

D6

D5

D4

D3

D2

D1

D0

CY

AC

F0

RS1

RS0

OV

 

P


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>