<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > PIC16C5X單片機(jī)通用寄存器和專用存儲(chǔ)器

          PIC16C5X單片機(jī)通用寄存器和專用存儲(chǔ)器

          作者: 時(shí)間:2016-12-02 來源:網(wǎng)絡(luò) 收藏
          通用寄存器文件是用于存放數(shù)據(jù)的寄存器。一般用于中間數(shù)據(jù)或結(jié)果數(shù)據(jù)存放。所有的通用寄存器構(gòu)成了通用寄存器文件。

          專用寄存器是單片機(jī)內(nèi)的物理寄存器,它們與數(shù)據(jù)存儲(chǔ)器無關(guān),專用寄存器用于特殊用途,例如I/O斷口控制等。

          1.通用寄存器
          PIC16C52/54/56的通用寄存器地址分配為F07H—F1FH,PIC16C55則為F08H—F1FH,這些地址組成了通用寄存器文件。PIC16C57/58的通用寄存器地址分配如下:

          F08H—F0FH:常用的并與存儲(chǔ)器塊無關(guān)的通用寄存器文件。

          F10H—F1FH:Bank0的通用寄存器文件。

          F20H—F2FH:等同于F00—F0FH。

          F30H—F3FH:Bank1的通用寄存器文件。

          F40H—F4FH:等同于F00—F0FH。

          F50H—F5FH:Bank2的通用寄存器文件。

          F60H—F6FH:等同于F00—F0FH。

          F70H—F7FH:Bank3的通用寄存器文件。

          2.專用寄存器
          [1].W工作寄存器
          在兩個(gè)操作量的指令中用于存放第二個(gè)操作量,同時(shí),也用于內(nèi)部數(shù)據(jù)傳送。

          [2].TRISA:A口(f5)I/O控制寄存器0-3位有效,對(duì)應(yīng)于I/O(f5)4位寬度。
          [3].TRISB:B口(f6)I/O控制寄存器。
          [4].TRISC:C口(f7)I/O控制寄存器。
          執(zhí)行TRIS指令時(shí),w寄存器的內(nèi)容將傳送至I/O控制寄存器,以此來定義各I/O口的輸入/輸出狀態(tài)。
          I/控制寄存器的某位為“1”,使相應(yīng)的I/O線置于高阻抗狀態(tài),即輸入態(tài),某位為“0”,使相應(yīng)的I/O線置輸出態(tài)。I/O控制寄存器是只寫寄存器,復(fù)位時(shí)全為“1”。

          [5].OPTION:預(yù)分頻器/RTCC選擇寄存器。
          分配預(yù)分頻器(prescaler)給RTCC或WDT。預(yù)分頻器只能分配給RTCC或WDT其中之一使用,不能同時(shí)使用。OPTION寄存器是用于定義預(yù)分頻器的預(yù)分頻系數(shù),RTCC信號(hào)源及作用于RTCC的信號(hào)邊緣。OPTION寄存器是一個(gè)只寫6位寬度寄存器。執(zhí)行OPTION指令時(shí),會(huì)把W寄存器內(nèi)容傳送至OPTION寄存器中。在復(fù)位時(shí),OPTION寄存器被置為全“1”。

          RTSRTEPSAPS2PS1PS0
          D5D4D3D2D1D0
          寄存器OPTION各位定義如下:

          [1].RTS(D5):RTCC信號(hào)選擇位,RTS=0時(shí),選中內(nèi)部指令周期時(shí)鐘(CLKOUT)為輸入信號(hào),在RTS=1時(shí),選中RTCC引腳輸入的信號(hào)。

          [2].RTE(D4):RTCC信號(hào)邊沿選擇位,RTE=0時(shí),選中RTCC引腳輸入信號(hào)的上升沿計(jì)數(shù),RTE=1時(shí),RTCC引腳輸入信號(hào)下降沿觸發(fā)。

          [3].RTS(D3):預(yù)分頻器分配位。PSA=0時(shí),把預(yù)分頻器分配給RTCC,PSA=1時(shí),把預(yù)分頻器分配給WDT。

          [4].PS0-PS2(D2-D0):預(yù)分頻值,它用于確定分頻器的分頻比,定義如下表所示。

          預(yù)分頻值RTCC時(shí)分頻比WDT時(shí)分頻比
          0 0 01:21:1
          0 0 11:41:2
          0 1 01:81:4
          0 1 11:161:8
          1 0 01:321:16
          1 0 11:641:32
          1 1 01:1281:64
          1 1 11:2561:128



          評(píng)論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();