在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)的特殊功能寄存器結(jié)構(gòu)原理分析

            單片機(jī)的特殊功能寄存器結(jié)構(gòu)原理分析

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

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

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

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

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

            符號(hào)

            地址

            功能介紹

            B

            F0H

            B寄存器

            ACC

            E0H

            累加器

            PSW

            D0H

            程序狀態(tài)字

            IP

            B8H

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

            P3

            B0H

            P3口鎖存器

            IE

            A8H

            中斷允許控制寄存器

            P2

            A0H

            P2口鎖存器

            SBUF

            99H

            串行口鎖存器

            SCON

            98H

            串行口控制寄存器

            P1

            90H

            P1口鎖存器

            TH1

            8DH

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

            TH0

            8CH

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

            TL1

            8BH

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

            TL0

            8AH

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

            TMOD

            89A

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

            TCON

            88H

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

            DPH

            83H

            數(shù)據(jù)地址指針(高8位)

            DPL

            82H

            數(shù)據(jù)地址指針(低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è)名字呢?或許是因?yàn)樵谶\(yùn)算器做運(yùn)算時(shí)其中一個(gè)數(shù)一定是在ACC中的緣故吧。它的名字特殊,身份也特殊,稍后我們將學(xué)到指令,能發(fā)現(xiàn),所有的運(yùn)算類指令都離不開它。

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

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

            D7

            D6

            D5

            D4

            D3

            D2

            D1

            D0

            CY

            AC

            F0

            RS1

            RS0

            OV

             

            P


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

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉