一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

51單片機(jī)共有21個(gè)特殊功能寄存器

lPCU_elecfans ? 來源:未知 ? 作者:李倩 ? 2018-08-31 14:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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í)鐘電路。在單片機(jī)中有一些獨(dú)立的存儲(chǔ)單元是用來控制這些器件的,被稱之為特殊功能寄存器(SFR)。

這樣的特殊功能寄存器51單片機(jī)共有21個(gè)并且都是可尋址的列表如下(其中帶*號(hào)的為52系列所增加的特殊功能寄存器):

分別說明如下:

1、ACC---是累加器,通常用A表示

這是個(gè)什么東西,可不能從名字上理解,它是一個(gè)寄存器,而不是一個(gè)做加法的東西,為什么給它這么一個(gè)名字呢?或許是因?yàn)樵谶\(yùn)算器做運(yùn)算時(shí)其中一個(gè)數(shù)一定是在ACC中的緣故吧。

它的名字特殊,身份也特殊,稍后在中篇中我們將學(xué)到指令,可以發(fā)現(xiàn),所有的運(yùn)算類指令都離不開它。自身帶有全零標(biāo)志Z,若A=0則Z=1;若A≠0則z=0。該標(biāo)志常用作程序分枝轉(zhuǎn)移的判斷條件。

2、B--一個(gè)寄存器

在做乘、除法時(shí)放乘數(shù)或除數(shù),不做乘除法時(shí),隨你怎么用。

3、PSW-----程序狀態(tài)字

這是一個(gè)很重要的東西,里面放了CPU工作時(shí)的很多狀態(tài),借此,我們可以了解CPU的當(dāng)前狀態(tài),并作出相應(yīng)的處理。它的各位功能請看下表:

4、DPTR(DPH、DPL)--------數(shù)據(jù)指針

可以用它來訪問外部數(shù)據(jù)存儲(chǔ)器中的任一單元,如果不用,也可以作為通用寄存器來用,由我們自已決定如何使用。

分成DPL(低8位)和DPH(高8位)兩個(gè)寄存器。用來存放16位地址值,以便用間接尋址或變址尋址的方式對片外數(shù)據(jù)RAM或程序存儲(chǔ)器作64K字節(jié)范圍內(nèi)的數(shù)據(jù)操作。

5、P0、P1、P2、P3--------輸入輸出口(I/O)寄存器

這個(gè)我們已經(jīng)知道,是四個(gè)并行輸入/輸出口(I/O)的寄存器。它里面的內(nèi)容對應(yīng)著管腳的輸出。

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

可按位尋址,地址:A8H

● EA (IE.7):EA=0時(shí),所有中斷禁止(即不產(chǎn)生中斷);EA=1時(shí),各中斷的產(chǎn)生由個(gè)別的允許位決定

● - (IE.6):保留

● ET2(IE.5):定時(shí)2溢出中斷允許(8052用)

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

● ET1(IE.3):定時(shí)1中斷允許

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

● ET0(IE.1):定時(shí)器0中斷允許

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

7、IP-----中斷優(yōu)先級控制寄存器

可按位尋址,地址位B8H

● - (IP.7):保留

● - (IP.6):保留

● PT2(IP.5):定時(shí)2中斷優(yōu)先(8052用)

● PS (IP.4):串行口中斷優(yōu)先

● PT1(IP.3):定時(shí)1中斷優(yōu)先

● PX1(IP.2):外中斷INT1中斷優(yōu)先

● PT0(IP.1):定時(shí)器0中斷優(yōu)先

● PX0(IP.0):外部中斷INT0的中斷優(yōu)先

8、TMOD-----定時(shí)器控制寄存器

不按位尋址,地址89H

● GATE:定時(shí)操作開關(guān)控制位,當(dāng)GATE=1時(shí),INT0或INT1引腳為高電平,同時(shí)TCON中的TR0或TR1控制位為1時(shí),計(jì)時(shí)/計(jì)數(shù)器0或1才開始工作。若GATE=0,則只要將TR0或TR1控制位設(shè)為1,計(jì)時(shí)/計(jì)數(shù)器0或1就開始工作。

● C/T :定時(shí)器或計(jì)數(shù)器功能的選擇位。C/T=1為計(jì)數(shù)器,通過外部引腳T0或T1輸入計(jì)數(shù)脈沖。C/T=0時(shí)為定時(shí)器,由內(nèi)部系統(tǒng)時(shí)鐘提供計(jì)時(shí)工作脈沖。

● M1 、M0:T0、T1工作模式選擇位

9、TCON-----定時(shí)器控制寄存器

可按位尋址,地址位88H

TF1:定時(shí)器T1溢出標(biāo)志,可由程序查詢和清零,TF1也是中斷請求源,當(dāng)CPU響應(yīng)T1中斷時(shí)由硬件清零。

● TF0:定時(shí)器T0溢出標(biāo)志,可由程序查詢和清零,TF0也是中斷請求源,當(dāng)CPU響應(yīng)T0中斷時(shí)由硬件清零。

● TR1:T1充許計(jì)數(shù)控制位,為1時(shí)充許T1計(jì)數(shù)。

● TR0:T0充許計(jì)數(shù)控制位,為1時(shí)充許T0計(jì)數(shù)。

● IE1:外部中斷1請示源(INT1,P3.3)標(biāo)志。IE1=1,外部中斷1正在向CPU請求中斷,當(dāng)CPU響應(yīng)該中斷時(shí)由硬件清“0”IE1(邊沿觸發(fā)方式)。

● IT1:外部中斷源1觸發(fā)方式控制位。IT1=0,外部中斷1程控為電平觸發(fā)方式,當(dāng)INT1(P3.3)輸入低電平時(shí),置位IE1。

● IE0:外部中斷0請示源(INT0,P3.2)標(biāo)志。IE0=1,外部中斷1正在向CPU請求中斷,當(dāng)CPU響應(yīng)該中斷時(shí)由硬件清“0”IE0(邊沿觸發(fā)方式)。

● IT0:外部中斷源0觸發(fā)方式控制位。IT0=0,外部中斷1程控為電平觸發(fā)方式,當(dāng)INT0(P3.2)輸入低電平時(shí),置位IE0。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44973

    瀏覽量

    649859
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5433

    瀏覽量

    124263

原文標(biāo)題:51單片機(jī)寄存器功能難掌握怎么辦?這些方法1秒搞定!

文章出處:【微信號(hào):elecfans,微信公眾號(hào):電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    單片機(jī)特殊功能寄存器有哪些?

    單片機(jī)特殊功能寄存器有哪些?
    發(fā)表于 02-16 07:27

    單片機(jī)教程七:單片機(jī)特殊功能寄存器

    單片機(jī)教程七:單片機(jī)特殊功能寄存器 通過前面的學(xué)習(xí),我們已知單片機(jī)的內(nèi)部有ROM、有RAM、有并行I/O口,那么,除了這些東西之外,
    發(fā)表于 05-15 23:01 ?2563次閱讀
    <b class='flag-5'>單片機(jī)</b>教程七:<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>特殊功能</b><b class='flag-5'>寄存器</b>

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

    單片機(jī)特殊功能寄存器結(jié)構(gòu)原理分析 通過前面的學(xué)習(xí),我們已知單片機(jī)的內(nèi)部有ROM、有RAM、有并行I/O口,那么,除了這些東西之外,單片機(jī)
    發(fā)表于 03-11 09:28 ?3620次閱讀
    <b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>特殊功能</b><b class='flag-5'>寄存器</b>結(jié)構(gòu)原理分析

    51單片機(jī)匯編語言教程_單片機(jī)特殊功能寄存器

    51單片機(jī)匯編語言教程:7課單片機(jī)特殊功能寄存器
    發(fā)表于 01-19 15:26 ?0次下載

    【硬見小百科】單片機(jī)特殊功能寄存器

    單片機(jī)中有一些獨(dú)立的存儲(chǔ)單元是用來控制這些器件的,被稱之為特殊功能寄存器(SFR)。 特殊功能寄存器地址映象表(一)
    的頭像 發(fā)表于 01-16 13:45 ?5764次閱讀

    C51單片機(jī)特殊功能寄存器的詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是C51單片機(jī)特殊功能寄存器的詳細(xì)資料說明。
    發(fā)表于 04-12 18:27 ?4次下載
    C<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>特殊功能</b><b class='flag-5'>寄存器</b>的詳細(xì)資料說明

    51單片機(jī)21個(gè)特殊功能寄存器的詳細(xì)資料說明

    學(xué)習(xí)51單片機(jī)的過程中,其實(shí)就是學(xué)習(xí)怎么用它的特殊功能寄存器(有些寄存器是我們看不到的),特殊功能
    發(fā)表于 09-10 17:26 ?14次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>21</b><b class='flag-5'>個(gè)</b><b class='flag-5'>特殊功能</b><b class='flag-5'>寄存器</b>的詳細(xì)資料說明

    51單片機(jī)串口通訊初始化程序及及特殊功能寄存器設(shè)置的資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)串口通訊初始化程序及及特殊功能寄存器設(shè)置的資料說明免費(fèi)下載。
    發(fā)表于 08-21 17:31 ?6次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>串口通訊初始化程序及及<b class='flag-5'>特殊功能</b><b class='flag-5'>寄存器</b>設(shè)置的資料說明

    51單片機(jī)特殊功能寄存器在C51程序中的定義詳細(xì)說明

    MCS - 51單片機(jī)中,除了程序計(jì)數(shù)PC和4組工作寄存器組外,其它所有的寄存器均為特殊功能
    發(fā)表于 07-22 17:37 ?1次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>特殊功能</b><b class='flag-5'>寄存器</b>在C<b class='flag-5'>51</b>程序中的定義詳細(xì)說明

    51單片機(jī)21個(gè)特殊功能寄存器詳細(xì)資料概述

    在80C51單片機(jī)中設(shè)置了與片內(nèi)RAM統(tǒng)一編址的21個(gè)特殊功能寄存器(SFR)。訪問SFR只允許
    發(fā)表于 07-09 17:40 ?8次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>21</b><b class='flag-5'>個(gè)</b><b class='flag-5'>特殊功能</b><b class='flag-5'>寄存器</b>詳細(xì)資料概述

    51單片機(jī)常用的特殊功能寄存器有哪些

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)常用的特殊功能寄存器包括了:中斷,串口,定時(shí),電源。
    發(fā)表于 07-08 17:41 ?1次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>常用的<b class='flag-5'>特殊功能</b><b class='flag-5'>寄存器</b>有哪些

    7課:單片機(jī)特殊功能寄存器 2020/11/15

    7課:單片機(jī)特殊功能寄存器 2020/11/15
    發(fā)表于 11-20 12:51 ?8次下載
    7課:<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>特殊功能</b><b class='flag-5'>寄存器</b> 2020/11/15

    發(fā)現(xiàn)好文!51單片機(jī)特殊功能寄存器 /I/O口操作 /中斷/ 定時(shí)/ 串口通信/ ---位尋址解釋由來--以及程序例程

    51單片機(jī)特殊功能寄存器有哪些_功能是什么最近學(xué)習(xí)中對寄存器的概念理解很迷惑,I/O口操作/中斷
    發(fā)表于 11-21 16:06 ?50次下載
    發(fā)現(xiàn)好文!<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>特殊功能</b><b class='flag-5'>寄存器</b>  /I/O口操作 /中斷/ 定時(shí)<b class='flag-5'>器</b>/ 串口通信/ ---位尋址解釋由來--以及程序例程

    【硬見小百科】單片機(jī)特殊功能寄存器

    單片機(jī)中有一些獨(dú)立的存儲(chǔ)單元是用來控制這些器件的,被稱之為特殊功能寄存器(SFR)。<特殊功能寄存器地址映象表(一)><
    發(fā)表于 12-20 19:15 ?14次下載
    【硬見小百科】<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>特殊功能</b><b class='flag-5'>寄存器</b>

    STC單片機(jī)常用特殊功能寄存器速查

    STC單片機(jī)常用特殊功能寄存器速查(STC-SFR2-b9正式版)
    發(fā)表于 09-30 17:20 ?0次下載