MCS-51單片機(jī)特殊寄存器功能說(shuō)明_第1頁(yè)
MCS-51單片機(jī)特殊寄存器功能說(shuō)明_第2頁(yè)
MCS-51單片機(jī)特殊寄存器功能說(shuō)明_第3頁(yè)
MCS-51單片機(jī)特殊寄存器功能說(shuō)明_第4頁(yè)
MCS-51單片機(jī)特殊寄存器功能說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、MCS51單片機(jī)SFR特殊寄存器符號(hào)物理地址名稱*ACCE0H累加器*BF0HB寄存器*PSWD0H程序壯態(tài)字SP81H堆棧指針DPL82H數(shù)據(jù)寄存器(低8位)DPH83H數(shù)據(jù)寄存器(高8位)*P080H通道0*P190H通道1*P2A0H通道2*P3B0H通道3*IPB8H中斷優(yōu)先級(jí)控制器*IEA8H中斷允許控制器TMOD89H定時(shí)器方式選擇*TCON88H定時(shí)器控制器+T2CONC8H定時(shí)器2控制器TH08CH定時(shí)器0高8位TL08AH定時(shí)器0低8位TH18DH定時(shí)器1高8位TL18BH定時(shí)器0低8位+TH2CDH定時(shí)器2高8位+TL2CCH定時(shí)器2低8位+RCAP2HCBH定時(shí)器2捕捉寄

2、存器高8位+RCAP2LCAH定時(shí)器2捕捉寄存器低8位*SCON98H串行控制器SBUF99H串行數(shù)據(jù)綬沖器PCON87H電源控制器注:*可以位尋址,+僅8052有。寄時(shí)器位地址分布(SFR中的位地址分布)字節(jié)地址BF7F6F5F4F3F2F1F0F0HACCE7E6E5E4E3E2E1E0E0HPSWD7D6D5D4D3D2D1D0D0HIP-BCBBABB9B8B8HP3B7B6B5B4B3B2B1B0B0HIEAF-ACABAAA9A8A8HP2A7A6A5A4A3A2A1A0A0HSCON9F9E9D9C9B9A999898HP1979695949392919090HTCON8F8E8

3、D8C8B8A898888HP0878685848382818080HMCS51單片機(jī)SFR特殊寄存器功能說(shuō)明l 程序壯態(tài)字PSW(Program Status Word)(可以位尋址)寄時(shí)器名位地址分布(SFR中的位地址分布)字節(jié)地址*PSWD7D6D5D4D3D2D1D0D0HCyACF0RS1RS1OV-P符號(hào)1. P奇偶標(biāo)志位若P=1,表示累加器A中的個(gè)數(shù)為奇數(shù)。若P=0,累加器A中的個(gè)數(shù)為偶數(shù)。2. OV益出標(biāo)志位若OV=1,表示運(yùn)算時(shí)有益出產(chǎn)生。否則OV=03. RS1 RS0寄存器選擇位RS1RS0選擇的寄寄存器物理地址000組00H-07H011組08H-0FH102組10H-

4、17H113組18H-1FH4. F0用戶標(biāo)志位用戶自行設(shè)置。5. AC輔助進(jìn)位位若AC=1,表示在加減法運(yùn)算時(shí),低4位A3有進(jìn)位或借位。 否則CY=06. CY進(jìn)位標(biāo)志位若CY=1,表示在加減法運(yùn)算時(shí),最高位A7有進(jìn)位或借位。否則CY=0 l 電源控制器&波特率(不可以位尋址)寄時(shí) 器名位地址分布(SFR中的位地址分布)字節(jié) 地址PCONPCON.7PCON.6PCON.5PCON.4PCON.3PCON.2PCON.1PCON.087HSMOD-CF1GF0PDIDL符號(hào)1. IDL為空閑模式控制位若IDL=1,進(jìn)入空閑模式。(硬件或重新上電可復(fù)位)。若IDL=0,正常方式2. P

5、D為停止運(yùn)行控制位若PD=1,進(jìn)入停止模式。(硬件或外部中斷可復(fù)位)。若PD=0,正常方式3. GF0 CF1為通用標(biāo)志位用戶可通過(guò)指改變它的壯態(tài)。4. SMOD為波特率倍率控制位若SMOD=1,則串行口的波特率為16位若SMOD=0, 則串行口的波特率為32位l 定時(shí)器/計(jì)數(shù)器模式寄存器TMOD(不可以位尋址)寄時(shí)器名位地址分布(SFR中的位地址分布)字節(jié)地址TMODTMOD7TMOD6TMOD5TMOD4TMOD3TMOD2TMOD1TMOD089HGATEC/TM1M0GATEC/TM1M0符號(hào)定時(shí)器/計(jì)數(shù)器T1定時(shí)器/計(jì)數(shù)器T0-1. 定時(shí)器/計(jì)數(shù)器方式選擇位M1M0工作模式說(shuō)明000

6、13位計(jì)數(shù)器/定時(shí)器(8192)01116位計(jì)數(shù)器/定時(shí)器(65536)1028位重裝載定時(shí)器,當(dāng)益出時(shí)將TH的值裝入TL(256)113T0為2個(gè)獨(dú)立的8位計(jì)數(shù)/定時(shí)器(256)T1為無(wú)中斷重裝8位計(jì)數(shù)/定時(shí)器(256)2. C/T為定時(shí)/計(jì)數(shù)器模式選擇控制位若使C/T=0,為內(nèi)部定時(shí)器模式。(由TH和TL做定時(shí)器)若使C/T=1,為外部計(jì)數(shù)器模式。(從T0/P3.4口或從T1/P3.5口輸入計(jì)數(shù)脈沖)(前一次檢測(cè)為高電平,后一次檢測(cè)為低電平時(shí),才會(huì)使計(jì)數(shù)器加1。由于二次的檢測(cè)需要24個(gè)時(shí)鐘脈沖,通常T0,或T1輸入線上的計(jì)數(shù)脈沖頻率總是<100KHZ)3. GATE為定時(shí)器/計(jì)數(shù)器控

7、制位當(dāng)GATE=1時(shí),TR控制位置位1時(shí),而且只有在INT0或(INT1)為高時(shí),才可以打開(kāi)定時(shí)器/計(jì)數(shù)器工作。(與INT0或INT1有關(guān))(當(dāng)GATE=1時(shí),則INT0或INT1作為輔助控制線,不再用作中斷請(qǐng)求輸入線。GATE的這種控制作用可使定時(shí)器/計(jì)數(shù)器用來(lái)測(cè)量脈沖的寬度) 當(dāng)GATE=0時(shí),定時(shí)器/計(jì)數(shù)器工作與INT0或INT1無(wú)關(guān)。l 定時(shí)器初值的計(jì)算:TC=M-TX/TP 左公式可轉(zhuǎn)換為T(mén)C=M-TX*fosc/ 12(12T)或6(6T)或1(1T)TC為實(shí)際定時(shí)時(shí)間初值M為模值 (M=8或M=13,或M=16)Fosc為時(shí)鐘頻率TX為定時(shí)器需要的定時(shí)時(shí)間TP為機(jī)器周期時(shí)鐘周期

8、TCLK=1/Fosc (如:STC的開(kāi)發(fā)板的Fosc是11.0592MHZ) TCLK =1/11.0592MHZ TCLK 0.09042us機(jī)器周期TP=12*TCLK或(6*TCLK)或(1*TCLK) 左公式轉(zhuǎn)換為:12*0.09042us TP= 12/Fosc(12TCLK)或6/Fosc(6TCLK) 或1/Fosc (1TCLK) 1.08507usl 定時(shí)器/計(jì)數(shù)器控制寄存器TCON(可以位尋址)寄時(shí)器名位地址分布(SFR中的位地址分布)字節(jié)地址*TCON8F8E8D8C8B8A898888HTF1TR1TF0TR0IE1IT1IE0IT0符號(hào)用于定時(shí)器/計(jì)數(shù)器T0/T1用

9、于中斷INT0/INT1-1. IT0為外部中斷INT0的中斷觸發(fā)標(biāo)志位若使IT0=1,INT0為負(fù)邊沿觸發(fā)。(檢測(cè)二次:前一次檢測(cè)為高電平,后一次檢測(cè)為低電平時(shí),INT0上中斷才有效)若使IT0=0,INT0為低電平觸發(fā)(軟件復(fù)位)。2. IE0為外部中斷INT0的中斷請(qǐng)求標(biāo)志位若IE0=1,表示INT0上有中斷產(chǎn)生。(一直保持CPC響應(yīng)中斷時(shí),才被硬件清0)若IE0=0,(硬件復(fù)位)。3. IT1為外部中斷INT1的中斷觸發(fā)標(biāo)志位若使IT1=1,INT1為負(fù)邊沿觸發(fā)。(檢測(cè)二次:前一次檢測(cè)為高電平,后一次檢測(cè)為低電平時(shí),INT1上中斷才有效)若使IT1=0,INT1為低電平觸發(fā)(軟件復(fù)位)

10、。4. IE1為外部中斷INT1的中斷請(qǐng)求標(biāo)志位若IE1=1,表示INT1上有中斷產(chǎn)生。(一直保持CPC響應(yīng)中斷時(shí),才被硬件清0)若IE1=0,(硬件復(fù)位)。5. TRO為定時(shí)器T0的開(kāi)啟位若使TRO=1,則定時(shí)器T0開(kāi)啟計(jì)數(shù)。若使TRO=0,則定時(shí)器T0停止計(jì)數(shù)。6. TF0為定時(shí)器T0的中斷益出標(biāo)志位若TF0=1,表示T0有中斷產(chǎn)生。(一直保持CPC響應(yīng)中斷時(shí),才被硬件清0)若TF0=0,表示T0無(wú)中斷產(chǎn)生。(硬件復(fù)位)7. TR1為定時(shí)器T1的開(kāi)啟位若使TR1=1,則定時(shí)器T1開(kāi)啟計(jì)數(shù)。若使TR1=0,則定時(shí)器T1停止計(jì)數(shù)。8. TF1為定時(shí)器T1的中斷益出標(biāo)志位若TF1=1,表示T1有

11、中斷產(chǎn)生。(一直保持CPC響應(yīng)中斷時(shí),才被硬件清0)若TF1=0,表示T1無(wú)中斷產(chǎn)生。(硬件復(fù)位)l 定時(shí)器/計(jì)數(shù)器2模式寄存器T2MOD(不可以位尋址)寄時(shí)器名位地址分布(SFR中的位地址分布)字節(jié)地址T2MODT2MOD7T2MOD6T2MOD5T2MOD4T2MOD3T2MOD2T2MOD1T2MOD089H-T2OEDCEN符號(hào)l 定時(shí)器/計(jì)數(shù)器2控制器T2CON(不可以位尋址)寄時(shí)器名位地址分布(SFR中的位地址分布)字節(jié) 地址T2CONT2CON7T2CON6T2CON5T2CON4T2CON3T2CON2T2CON1T2CON0C8HTF2EXF2RCLKTCLKEXEN2TR2

12、C/T2CP/RL2符號(hào)1. CP/RL2為捕獲和常數(shù)自動(dòng)裝入方式選擇位若使CP/RL2=1,工作于捕獲方式。若使CP/RL2=0,工作于自動(dòng)再裝入方式。(RCLK或TCLK為1時(shí),CP/RL2被忽略)2. C/T2為內(nèi)部定時(shí)器/外部計(jì)數(shù)器選擇位若使C/T2=1時(shí),為外部計(jì)數(shù)器,計(jì)數(shù)脈沖來(lái)自T2(P1.0)若使C/T2=0時(shí),為內(nèi)部定時(shí)器,以震蕩脈沖的12分頻信號(hào)為計(jì)數(shù)信號(hào)。3. TR2為T(mén)2啟動(dòng)/停止控制位若使TR2=1時(shí),T2開(kāi)始計(jì)數(shù)/定時(shí)。若使TR2=0時(shí),T2停止計(jì)數(shù)/定時(shí)。4. EXEN2為T(mén)2外部使能標(biāo)志位 若使EXEN2=1,T2為捕獲方式。T2EX(P1.1)發(fā)生負(fù)跳變時(shí),TL

13、2和TH2的當(dāng)前值自動(dòng)捕獲到RCAP2L和RCAP2H中,同時(shí)置中斷標(biāo)志位EXF2 若EXEN2=0,T2為自動(dòng)裝入方式。T2EX(P1.1)發(fā)生負(fù)跳變時(shí),RCAP2L和RCAP2H自動(dòng)裝入TL2和TH2中。同時(shí)置中斷標(biāo)志位EXF25. TCLK為串行口發(fā)送時(shí)鐘選擇標(biāo)志位。 若使TCLK=1,定時(shí)器2的益出脈沖作為串口模式1和模式3的發(fā)送時(shí)鐘。若使TCLK=0,定時(shí)器1的益出脈沖作為串口模式1和模式3的發(fā)送時(shí)鐘。6. RCLK為串行口接收時(shí)鐘選擇標(biāo)志位。 若使RCLK=1,定時(shí)器2的益出脈沖作為串口模式1和模式3的接收時(shí)鐘。若使RCLK=0,定時(shí)器1的益出脈沖作為串口模式1和模式3的接收時(shí)鐘。

14、7. EXF2為定時(shí)器2的外部中斷標(biāo)志位。當(dāng)使EXF2=1時(shí),T2EX(P1.1)發(fā)生負(fù)跳變時(shí)置EXF28. TF2為定時(shí)器2益出標(biāo)志位 若TF2=1,表示定時(shí)器2益出。(方式2,3 TF2置位,方式3 TF2不置位)定時(shí)器2的三種方式選擇RCLK或TCLKCP/RL2TR2模式100116位自動(dòng)重裝方式201116位捕獲方式31X1串行波特率發(fā)生方式4XXX停止l 串行口控制寄存器(可以位尋址)寄時(shí)器名位地址分布(SFR中的位地址分布)字節(jié) 地址*SCON9F9E9D9C9B9A999898HSM0SM1SM2RENTB8RB8TIRI符號(hào)1. RI接收中斷請(qǐng)求標(biāo)志位若RI=1,表示UART

15、接收完成,產(chǎn)生中斷。(在模式0時(shí),當(dāng)串行接收到第8位結(jié)束時(shí),由內(nèi)部硬件自動(dòng)置位。響應(yīng)中斷后,用戶需要通過(guò)軟件使它復(fù)位;在其它模式時(shí),當(dāng)串行接收到停止位的中間時(shí)刻,由內(nèi)部硬件怎動(dòng)置位。響應(yīng)中斷后,用戶需要通過(guò)軟件使它復(fù)位)若RI=0,表示UART無(wú)接收中斷。2. TI發(fā)送中斷請(qǐng)求標(biāo)志位若TI=1,表示UART發(fā)送完成,產(chǎn)生中斷。(在模式0時(shí),當(dāng)串行發(fā)送數(shù)據(jù)第8位結(jié)束時(shí),由內(nèi)部硬件自動(dòng)置位。TI在發(fā)送前,用戶先需要通過(guò)軟件使它復(fù)位;在其它模式時(shí),則停止位開(kāi)始發(fā)送時(shí),由內(nèi)部硬件怎動(dòng)置位。TI在發(fā)送前,用戶先需要通過(guò)軟件使它復(fù)位)若TI=0,表示UART無(wú)發(fā)送收中斷。3. RB8為接收數(shù)據(jù)第9位在模式

16、2和模式3時(shí),存放接收數(shù)據(jù)第9位。在模式1時(shí),若SM2=0,則RB8用于存放接收到停止位。在模式0時(shí),不使用RB84. TB8為發(fā)送數(shù)據(jù)第9位在模式2和模式3時(shí),存放發(fā)送數(shù)據(jù)第9位。(TB8需要通過(guò)軟件置位或復(fù)位)在模式0時(shí),不使用TB85. REN為允許/禁止串行接收位REN=0,禁止接收數(shù)據(jù)REN=1,允許接收數(shù)據(jù)6. SM2為多機(jī)通信控制位在模式0時(shí),SM2不用,應(yīng)設(shè)置SM2=0。在模式1時(shí),SM2不用,應(yīng)設(shè)置SM2=0;如果SM2=1,則只有接收到有效的停止位時(shí)才置位中斷標(biāo)志位RI=1在模式2和3時(shí),若SM2=0,串行口以單機(jī)發(fā)送或接收方式工作。T1和RI以正常方式激活。但不會(huì)引起中斷

17、請(qǐng)求;若SM2=1,REN=1,則從機(jī)只有接收到RB8為1時(shí)才激活中斷標(biāo)志位RI為1,并向主機(jī)請(qǐng)求中斷。7. SM0和SM1為串行方式控制位SM0SM1工作模式說(shuō)明波特率000同步移位寄存器Fosc/120118位UART, 波特率可變由定時(shí)器T1和SMOD決定1029位UART, 波特率可變?nèi)鬝MOD=1,則Fosc/32 若SMOD=0,則Fosc/641139位UART, 波特率可變由定時(shí)器T1和SMOD決定l XICON輔助中斷允許控制寄存器(可以位尋址)寄時(shí)器名位地址分布(SFR中的位地址分布)字節(jié) 地址*XICONC0HPX3EX3IE3IT3PX2EX2IE2IT2符號(hào)用于中斷I

18、NT3控制用于中斷INT2控制用戶通過(guò)軟件設(shè)置設(shè)置l IE中斷允許控制寄存器(可以位尋址)寄時(shí)器名位地址分布(SFR中的位地址分布)字節(jié) 地址*IEAF-ADACABAAA9A8A8HEA-ET2ESET1EX1ET0EX0符號(hào)用戶通過(guò)軟件設(shè)置設(shè)置1. EX0為INTO中斷請(qǐng)求控制位若使EX0=0,則INTO中斷請(qǐng)求被關(guān)閉。若使EX0=1,則INTO中斷請(qǐng)求被允許。2. ET0為定時(shí)器T0的益出中斷允許控制位若使ET0=0,則定時(shí)器T0的益出中斷被關(guān)閉。若使ET0=1,則定時(shí)器T0的益出中斷被允許。3. ET1為定時(shí)器T1的益出中斷允許控制位若使ET1=0,則定時(shí)器T1的益出中斷被關(guān)閉。若使ET1=1,則定時(shí)器T1的益出中斷被允許。4. EX1為INT1中斷請(qǐng)求控制位若使EX1=0,則INT1中斷請(qǐng)求被關(guān)閉。若使EX1=1,則INT1中斷請(qǐng)求被允許。5. ES為串行口中斷允許控制位若使ES=0,則串行中斷被禁止。若使ES=1,則串行中斷被允許。6. ET2為定時(shí)器T2的益出中斷允許控制位若使ET2=0,則定時(shí)器T2的益出中斷被關(guān)閉。若使ET2=1,則定時(shí)器T2的益出中斷被允許。7. EA為允許中斷總控制位若使EA=0,則所有的中斷源請(qǐng)求被禁止。若使EA=1,則所有的中斷源請(qǐng)求被允許。l IPH中斷優(yōu)先級(jí)控制寄存器高(不可以位尋址)寄時(shí)器名位地址分布

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論