久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機的特殊功能寄存器(SFR)

51單片機的特殊功能寄存器(SFR)

作者: 時間:2013-06-06 來源:網絡 收藏

例:78H+97H(01111000+10010111)

AC:輔助進、借位(高半字節與低半字節間的進、借位)。

例:57H+3AH(01010111+00111010)

F0:用戶標志位,由用戶(編程人員)決定什么時候用,什么時候不用。

RS1、RS0:工作寄存器組選擇位。這個我們已知了。

0V:溢出標志位。運算結果按補碼運算理解。有溢出,OV=1;無溢出,OV=0。什么是溢出我們后面的章節會講到。

P:奇偶校驗位:它用來表示ALU運算結果中二進制數位“1”的個數的奇偶性。若為奇數,則P=1,否則為0。運算結果有奇數個1,P=1;運算結果有偶數個1,P=0。

例:某運算結果是78H(01111000),顯然1的個數為偶數,所以P=0。

4、DPTR(DPH、DPL)--------數據指針,可以用它來訪問外部數據存儲器中的任一單元,如果不用,也可以作為通用寄存器來用,由我們自已決定如何使用。分成DPL(低8位)和DPH(高8位)兩個寄存器。用來存放16位地址值,以便用間接尋址或變址尋址的方式對片外數據RAM或程序存儲器作64K字節范圍內的數據操作。

5、P0、P1、P2、P3------這個我們已經知道,是四個并行輸入/輸出口的寄存器。它里面的內容對應著管腳的輸出。

6、IE-----中斷充許寄存器

按位尋址,地址:A8H

B7

B6

B5

B4

B3

B2

B1

B0

EA  

-

ET2

ES

ET1

EX1

ET0

EX0

EA (IE.7):EA=0時,所有中斷禁止(即不產生中斷)

EA=1時,各中斷的產生由個別的允許位決定

- (IE.6):保留

ET2(IE.5):定時2溢出中斷充許(8052用)

ES (IE.4):串行口中斷充許(ES=1充許,ES=0禁止)

ET1(IE.3):定時1中斷充許

EX1(IE.2):外中斷INT1中斷充許

ET0(IE.1):定時器0中斷充許

EX0(IE.0):外部中斷INT0的中斷允許

7、IP-----中斷優先級控制寄存器

按位尋址,地址位B8H

B7

B6

B5

B4

B3

B2

B1

B0

- 

-

PT2

PS

PT1

PX1

PT0

PX0

- (IP.7):保留

- (IP.6):保留

PT2(IP.5):定時2中斷優先(8052用)

PS (IP.4):串行口中斷優先

PT1(IP.3):定時1中斷優先

PX1(IP.2):外中斷INT1中斷優先

PT0(IP.1):定時器0中斷優先

PX0(IP.0):外部中斷INT0的中斷優先

8、TMOD-----定時器控制寄存器

不按位尋址,地址89H

B7

B6

B5

B4

B3

B2

B1

B0

GATE  

C/T

M1

M0

GATE

C/T

M1

M

51單片機相關文章:51單片機教程


塵埃粒子計數器相關文章:塵埃粒子計數器原理
上拉電阻相關文章:上拉電阻原理


評論


相關推薦

技術專區

關閉