98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門(mén) >> AT89S52單片機(jī)的串行接口

AT89S52單片機(jī)的串行接口

作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-08  瀏覽:51

本文主要學(xué)習(xí)AT89S52單片機(jī)的串行接口結(jié)構(gòu)以及相關(guān)的寄存器。要求在掌握串行口結(jié)構(gòu)的基礎(chǔ)上,學(xué)會(huì)合理的設(shè)置控制寄存器來(lái)控制串行口的工作。AT89S52單片機(jī)內(nèi)部的串行接口能同時(shí)發(fā)送和接收數(shù)據(jù)。發(fā)送緩沖器只能寫(xiě)入不能讀出,接收緩沖器只能讀出不能寫(xiě)入。串行口還有接收緩沖作用,即從接收寄存器中讀出前一個(gè)已收到的字節(jié)之前就能開(kāi)始接收第二字節(jié)。 

一、AT89S52單片機(jī)串行口的結(jié)構(gòu)

AT89S52單片機(jī)的串行接口主要由兩個(gè)物理上獨(dú)立的串行數(shù)據(jù)緩沖器SBUF、發(fā)送控制器、接收控制器、輸入移位寄存器和輸出控制門(mén)組成。

對(duì)外表現(xiàn)為兩個(gè)引腳:RXD(P3.0)串行輸入線和TXD(P3.1)串行輸出線,串行口的結(jié)構(gòu)如圖1所示。



圖1 串行口的結(jié)構(gòu)

1.波特率發(fā)生器

主要由T1、T2及內(nèi)部的一些控制開(kāi)關(guān)和分頻器所組成。它提供串行口的時(shí)鐘信號(hào)TXCLOCK(發(fā)送時(shí)鐘)和 RXCLOCK(接收時(shí)鐘)。相應(yīng)的控制波特率發(fā)生器的特殊功能寄存器有TMOD、TCON、T2CON、PCON、TL1、TH1、TL2、TH2等。

2.串行數(shù)據(jù)緩沖寄存器SBUF

串行口數(shù)據(jù)緩沖器(實(shí)際上是兩個(gè)寄存器)通過(guò)特殊功能寄存器SBUF來(lái)訪問(wèn)。兩個(gè)緩沖器在物理上是隔離的,共用一個(gè)地址99H(特殊功能寄存器SBUF的地址)。

寫(xiě)入SBUF的數(shù)據(jù)儲(chǔ)存在發(fā)送緩沖器,用于串行發(fā)送;從SBUF讀出的數(shù)據(jù)來(lái)自接收緩沖器。串行發(fā)送時(shí),從片內(nèi)總線向發(fā)送緩沖器SBUF寫(xiě)入數(shù)據(jù);串行接收時(shí),從接收緩沖器SBUF中讀出數(shù)據(jù)。因此可通過(guò)兩條指令來(lái)表示:

MOV   SBUF, A   ; 啟動(dòng)一次數(shù)據(jù)發(fā)送,可向SBUF再發(fā)送下一個(gè)數(shù)據(jù)

MOV   A, SBUF    ; 完成一次數(shù)據(jù)接收,SBUF可再接收下一個(gè)數(shù)據(jù)

3.串行數(shù)據(jù)輸入/輸出引腳

接收方式:串行數(shù)據(jù)從RXD(P3.0)引腳輸入

發(fā)送方式下:串行數(shù)據(jù)通過(guò)TXD(P3.1)引腳輸出。

4.串行口控制邏輯

發(fā)送控制器在波特率作用下,將發(fā)送SBUF中的數(shù)據(jù)由并行轉(zhuǎn)換成串行,逐位地傳輸?shù)桨l(fā)送端口;同理接收控制器將接收端口的數(shù)據(jù)由串行轉(zhuǎn)換成并行,存入接收SBUF。如圖2。



圖2 串行口的控制邏輯

二、串行口控制寄存器SCON

特殊功能寄存器SCON可以位尋址,用于定義串行口的操作方式和控制它的某些功能,字節(jié)地址為98H。其各位的定義如圖3所示。


圖3 SCON

SM0,SM1(D7,D6):串行口操作方式選擇位

SM2(D5):串行口多機(jī)通信控制位。

SM2=1:如果接收的一幀數(shù)據(jù)的第九位為1,且原RI=0,則硬件置RI=1,接收數(shù)據(jù)有效;如果第九位為0,則RI不置1,接收數(shù)據(jù)無(wú)效。

SM2=0:只要接收完一幀數(shù)據(jù),不管第九位為1還是0,硬件都置RI=1,接收數(shù)據(jù)有效。多機(jī)通信時(shí),SM2必須置1;雙機(jī)通信,SM2通常置0。

REN(D4):串行口接收允許控制位。REN = 1 表示允許接收;REN = 0 禁止接收。

TB8(D3):方式2和方式3中要發(fā)送的第9位數(shù)據(jù)。

RB8(D2):是方式2和3中已接收到的第9位數(shù)據(jù)。

TI(D1):發(fā)送中斷標(biāo)志。由軟件清0。

RI(D0):接收中斷標(biāo)志。由軟件清0。
三、電源控制寄存器PCON 

電源控制寄存器PCON中,僅有最高位SMOD與串行口控制有關(guān),PCON的地址為87H,只能字節(jié)尋址。

SMOD(D7):波特率加倍控制位。

SMOD=1,波特率加倍;

SMOD=0,則不加倍。

編輯:admin  最后修改時(shí)間:2018-05-08

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

啊轻点灬大巴太粗太长了视频免费| 欧美肥婆另类bbwbbw| 亚洲爆乳精品无码一区二区三区| 羞羞漫画网页入口| 国产精品久久久久精品综合紧| 日本亚洲色大成网站www久久| 免费国产裸体美女视频全黄| 又大又粗又长又猛a片蜜桃| 久久精品国产99国产精品导航| 国产睡熟迷奷系列精品| 和山田进行lv999的恋爱| 白嫩光屁股bbbbbbbbb| 护士在办公室里被躁中文字幕| 人妻无码| 无码人妻精品一区二区蜜桃网站| 中文字幕一区二区三区日韩精品| 蒙古少妇bbb多毛露屁| 粗长灼热快速捣出白沫h| 小雪公交车灌满好爽h| 中英文字幕是不是乱码| 日韩精品无码一区aaa片| 欧洲处破女www人鲁| 护士长在办公室躁bd| 末发育女av片一区二区在线观看| 老熟女草bx×| 亚洲av综合色区无码另类小说| 好想被狂躁a片免费久99| 国产又色又爽又黄又刺激视频国语| 中文字幕av一区| 精品欧美一区二区三区成人片在线| 跪下s货水都这么多了还装| 日本免费a片| 东京热无码免费a片免费下载| 荫蒂每天被三个男人添小说| 异地男朋友回来都跟饿狼似的| 他的舌头探进蜜源毛毛虫说说| 肉yin荡公厕肉便调教车ac| 国产在线拍小情侣国产拍拍偷| 阿娇张开两腿实干13分钟图片| 伊人久99久女女视频精品免| 小箩莉末发育娇小性色xxxx|