單片機(jī)的特殊功能寄存器_第1頁
單片機(jī)的特殊功能寄存器_第2頁
單片機(jī)的特殊功能寄存器_第3頁
單片機(jī)的特殊功能寄存器_第4頁
單片機(jī)的特殊功能寄存器_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、單片機(jī)的特殊功能寄存器    通過前面的學(xué)習(xí),我們已知單片機(jī)的內(nèi)部有ROM、有RAM、有并行I/O口,那么,除了這些東西之外,單片機(jī)內(nèi)部究竟還有些什么,這些個零碎的東西怎么連在一起的,讓我們來對單片機(jī)內(nèi)部的寄存器作一個完整的功能分析吧!    下圖中我們能看出,在51單片機(jī)內(nèi)部有一個CPU用來運(yùn)算、控制,有四個并行I/O口,分別是P0、P1、P2、P3,有ROM,用來存放程序,有RAM,用來存放中間結(jié)果,此外還有定時/計(jì)數(shù)器,串行I/O口,中斷系統(tǒng),以及一個內(nèi)部的時鐘電路。在一個51單片機(jī)的內(nèi)部包含了這么多的東西。 <單片機(jī)內(nèi)部

2、結(jié)構(gòu)圖>  對上面的圖進(jìn)行進(jìn)一步的分析,我們已知,對并行I/O口的讀寫只要將數(shù)據(jù)送入到對應(yīng)I/O口的鎖存器就能了,那么對于定時/計(jì)數(shù)器,串行I/O口等怎么用呢?在單片機(jī)中有一些獨(dú)立的存儲單元是用來控制這些器件的,被稱之為特殊功能寄存器(SFR)。事實(shí)上,我們已接觸過P1這個特殊功能寄存器了,還有哪些呢?看下表1                符號      &#

3、160;     地址            功能介紹                    B           &

4、#160;F0H            B寄存器                    ACC            E0H   

5、         累加器                    PSW            D0H       

6、60;    程序狀態(tài)字                    IP            B8H            

7、;中斷優(yōu)先級控制寄存器                    P3            B0H            P3口鎖存器  &#

8、160;                 IE            A8H            中斷允許控制寄存器      

9、              P2            A0H            P2口鎖存器          &

10、#160;         SBUF            99H            串行口鎖存器              

11、      SCON            98H            串行口控制寄存器                 

12、60;  P1            90H            P1口鎖存器                    TH1 &

13、#160;          8DH            定時器/計(jì)數(shù)器1(高8位)                    TH0    

14、        8CH            定時器/計(jì)數(shù)器1(低8位)                    TL1       

15、;     8BH            定時器/計(jì)數(shù)器0(高8位)                    TL0         

16、0;  8AH            定時器/計(jì)數(shù)器0(低8位)                    TMOD            89

17、A            定時器/計(jì)數(shù)器方式控制寄存器                    TCON            88H  &#

18、160;         定時器/計(jì)數(shù)器控制寄存器                    DPH            83H     &#

19、160;      數(shù)據(jù)地址指針(高8位)                    DPL            82H        

20、60;   數(shù)據(jù)地址指針(低8位)                    SP            81H            

21、;堆棧指針                    P0            80H            P0口鎖存器   &#

22、160;                PCON            87H            電源控制寄存器       

23、      表1   <特殊功能寄存器地址映象表(一)>   <特殊功能寄存器地址映象表(二)>   <特殊功能寄存器地址映象表(三)>   下面,我們介紹一下幾個常用的SFR,看圖2。 ACC:累加器,常常用A表示。這是個什么東西,可不能從名字上理解,它是一個寄存器,而不是一個做加法的東西,為什么給它這么一個名字呢?或許是因?yàn)樵谶\(yùn)算器做運(yùn)算時其中一個數(shù)一定是在ACC中的緣故吧。它的名字特殊,身份也特殊,稍后我們將學(xué)到指令,能發(fā)現(xiàn),所有的運(yùn)算類指令都離不開它。 2、B:

24、一個寄存器。在做乘、除法時放乘數(shù)或除數(shù),不做乘除法時,隨你怎么用。 3、PSW:程序狀態(tài)字。這是一個很重要的東西,里面放了CPU工作時的很多狀態(tài),借此,我們能了解CPU的當(dāng)前狀態(tài),并作出對應(yīng)的處理。它的各位功能請看表2                D7            D6   &

25、#160;        D5            D4            D3            D2    &#

溫馨提示

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

最新文檔

評論

0/150

提交評論