操操操网-操操操综合-操操操综合网-操操干-操操干干

語言中文

新聞中心

熱搜關鍵詞:

單片機寄存器是什么?單片機寄存器有哪些分類?

來源:宇凡微 | 發布日期:2021-10-08

        單片機中有很多種特殊功能,今天宇凡微來為大家介紹”單片機的寄存器是什么?“以下內容將詳細分析單片機寄存器的各個參數。


單片機寄存器是什么?


一、單片機寄存器是什么?

        寄存器是一種特殊的存儲器,主要用于存儲和檢查微機的狀態。CPU寄存器用于存儲和檢查CPU的狀態,具體包括計算中途數據、程序因中斷或子程序分支時的返回地址、計算結果為零時的負值、計算結果為零時的信息、進位值等。

        由于CPU的通用寄存器在硬件上直接與CPU相連,因此它們的訪問速度比RAM更快,后者通過內部總線訪問數據。

        單片機的外圍功能控制寄存器用于設置外圍功能,例如稱為通用I/O GPIO的I/O端口、定時器、串行通信、AD轉換器和DA轉換器。有顯示外圍功能狀態的狀態寄存器,存儲AD轉換器轉換結果的結果寄存器,以及存儲通信功能中發送/接收數據的發送/接收數據寄存器。

        我們可以直接從程序中設置寄存器,但是通常使用廠商們提供的固件庫(設備驅動),所以寄存器不是直接設置,而是間接設置的。


二、單片機寄存器的分類

        1、SCON控制寄存器

        SM2——多機通信控制位:是工作于方式2和方式3,SM2位主要用于方式2和方式3。接收狀態,當串行口工作于方式2或3,以及SM2=1時,只有當接收到第9位數據(RB8)為1時,才把接收到的前8位數據送入SBUF,且置位RI發出中斷申請,否則會將接收到的數據放棄。當SM2=0時,就不管第9位數據是0還是1,都會將數據送入SBUF,并發出中斷申請。工作于方式0時,SM2必須為0;

        REN允許接收位:用于控制數據接收的允許和禁止,REN=1時,允許接收,REN=0時,禁止接收;

        RB8接收數據位8:在方式2和方式3中,RB8存放接收到的第9位數據,用以識別接收到的數據特征;

        TB8發送數據位8:在方式2和方式3中,TB8是要發送的——即第9位數據位。在多機通信中同樣亦要傳輸這一位,并且它代表傳輸的地址還是數據,TB8=0為數據,TB8=1時為地址;

        RI接收中斷標志位:可尋址標志位。接收完第8位數據后,該位由硬件置位,在其他工作方式下,該位由硬件置位,RI=1表示幀接收完成;

        在串口中斷處理時,TI,RI都需要軟件清"0",硬件置位后不可能自動清0,此外,在進行緩沖區操作時,需要ES=0,以防止中斷出現。


        2、AUXR輔助寄存器

        AUXR.0:S1BRS,如果為1那么串口1的波特率發生器為獨立波特率發生器,否則為定時器1

        AUXR.1:EXTRAM,為1則可以使用內部擴展RAM;

        AUXR.2:BRTx12,為1則獨立波特率發生器不分頻,否則12分頻;

        AUXR.3:S2SMOD,為1串口2波特率加倍,否則不加倍;

        AUXR.4:BRTR,為1則允許獨立波特率允許,否則不允許;

        AUXR.5:UART_M0x6,為1則串口模式0為2分頻,否則為12分頻;

        AUXR.6:T1x12,為1則定時器1不分頻,否則12分頻;

        AUXR.7:T0x12,為1則定時器0不分頻,否則12分頻。


        3、串口寄存器SBUF

        SBUF是指串行口中的兩個緩沖寄存器,一個是發送寄存器,一個是接收寄存器,在物理結構上是完全獨立的,但地址是重疊的。它們都是字節尋址的寄存器,字節地址均為99H;

        串行發送數據時,CPU向SBUF寫入數據 SBUF=date; //發送數據;

        串行接收數據時,CPU從SBUF讀出數據 date=SBUF; //接收數據。


        推薦閱讀:“揭秘”單片機主要寄存器有哪些?


        以上就是深圳宇凡微為大家介紹關于單片機寄存器是什么和單片機寄存器有哪些分類的全部內容。我們公司擁有13年的單片機方案開發經驗,能夠快速完成您的各種定制需求,更多詳情請咨詢網站客服或撥打電話!

【本文標簽】 單片機 單片機寄存器 寄存器

【責任編輯】單片機開發工程師

客戶案例

聯系我們
0755-82225097
深圳市羅湖區筍崗街道寶安北路4004號藝方創啟5樓
yufanweixiaoan@yfwdz.cn
微信二維碼微信二維碼

ALL RIGHT RESERVED 2022. 粵ICP備17095549號 技術支持: 牛商股份 百度統計 粵公網安備 44030402004503號

主站蜘蛛池模板: 久久精品亚洲欧美日韩久久| 大插香蕉| 亚洲精品国产第1页| 一级做性色a爰片久久毛片| 亚洲欧美日韩中文高清ww| 欧美草比| 国产在线视频91| 香港三级毛片| 操你网站| 国产福利视频精品| 九九这里有精品| 欧美日韩亚洲m码色帝国| 亚洲精品一线观看| 91精品乱码一区二区三区| 久久免费激情视频| 日韩精品久久久免费观看夜色 | 我看一级黄色片| 国产a级毛片| 国产自精品| 国产精品亚洲欧美| 高清免费a级在线观看国产| 91国内精品久久久久影院优播| 精品一久久香蕉国产二月| 青草视频在线观看国产| 亚洲国产精品久久久久久网站| 4455永久在线毛片观看| xxxxxx日本护士| 久久久久欧美精品| 不卡中文字幕在线| 日韩一级黄色录像| 中文字幕久久亚洲一区| 老年人毛片| 亚洲黄色片免费看| 在线日韩欧美一区二区三区| 色屁屁www欧美激情在线观看| 欧美yw193.c㎝在线观看| 欧美黄色大片网站| 国内视频一区二区| 国产69精品久久久久777| 国产1000部成人免费视频| 国产一区二区三区在线|