新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機中的21個寄存器

        51單片機中的21個寄存器

        作者: 時間:2016-11-23 來源:網絡 收藏
        ACC 累加器

        B 用于輔助累加器做某些運算的寄存器

        本文引用地址:http://www.104case.com/article/201611/320546.htm

        PSW 程序狀態字其中最高位是進/借位標志C;PSW.6是輔助進位標志AC,用于標識加減運算中低四位向高四位的進位;PSW.4和PSW.3是寄存器組選擇位RS1和RS0,用于從00H--1FH的32個存儲器單元(4組)中選出當前準備使用的一組工作寄存器的映射地址;PSW.2是溢出標志OV;PSW.0是ACC的偶校驗位P;PSW的其余位不用

        IP 中斷優先級控制寄存器在51中IP.0--IP.4依次控制INT0、T0、INT1、T1、UART中斷的優先級,高三位不用

        IE 中斷使能控制器 IE.7是所有中斷的總開關EA,IE.0--IE.4依次控制INT0、T0、INT1、T1、UART中斷功能的開放或關斷

        P0、P1、P2、P3 這四個寄存器用于讀寫51單片機的四個I/O端口

        SBUF 串行數據緩沖器 將數據寫入SBUF,單片機就自動將數據從UART口發送出去

        SCON 串行口功能控制器最高兩位SM0、SM1控制串行口工作模式;第5位SM2通常用于多機通信中區分地址幀和數據幀;第4位REN是控制串口接收數據的使能位;第3位TB8和第2位RB8分別是在串口的相關工作模式下要發送的和接收到的第9位數據;次低位TI和最低位RI分別標識一個發送或接收過程已結束,這兩個標志位都會觸發串口中斷

        TH0、TL0 定時器T0的計數單元的高8位和低8位

        TH1、TL1 定時器T1的計數單元的高8位和低8位

        TMOD 定時/計數器工作模式控制器低4位和高4位的內容對應相同,分別控制T0和T1的工作模式,次低位和最低位控制對應定時/計數器的工作模式;最高位控制定時/計數器的計數是否由外中斷口線參與控制;次高位控制對應的定時器/計數器工作在定時方式還是對相應口線的脈沖進行計數的方式

        TCON 定時/計數器控制字 TCON.0和TCON.2分別是外中斷INT0和INT1的觸發方式選擇位IT0和IT1;TCON.1和TCON.3分別是外中斷INT0和INT1的中斷觸發標志位IE0和IE1;TCON.4和TCON.6分別是T0和T1的計數開關TR0和TR1;TCON.5和TCON.7分別是T0和T1的中斷觸發標志位TF0和TF1

        PCON 電源模式控制器最高位SMOD用于串行口通信的波特率加倍,低4位用于選擇不同的低功耗模式,比如空閑模式、掉電模式、時鐘停止模式等,但具體每一位的用法沒有找到相關資料

        DPH、DPL 數據指針DPTR的高、低字節 DPTR可以用于指向程序存儲器、片內RAM、片外RAM來讀取數據

        SP 堆棧指針堆棧都是分配在片內RAM



        關鍵詞: 51單片機寄存

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 泌阳县| 朝阳市| 阿鲁科尔沁旗| 奉贤区| 平遥县| 和田市| 东台市| 山阳县| 玛曲县| 呼图壁县| 抚松县| 临海市| 洪湖市| 体育| 土默特左旗| 义马市| 洛阳市| 慈溪市| 大安市| 富宁县| 济源市| 武川县| 台北市| 新宁县| 嵊泗县| 清涧县| 长寿区| 隆尧县| 涟源市| 正定县| 吉水县| 维西| 明溪县| 龙陵县| 东辽县| 临邑县| 措勤县| 甘孜| 乌海市| 手机| 福建省|