亚洲国产成人,色呦呦内射午夜,无码一级片,无码人妻少妇色欲AV一区二区

<samp id="jg8hh"></samp>

<p id="jg8hh"></p><delect id="jg8hh"><em id="jg8hh"><blockquote id="jg8hh"></blockquote></em></delect><acronym id="jg8hh"><dd id="jg8hh"></dd></acronym><button id="jg8hh"><dd id="jg8hh"><acronym id="jg8hh"></acronym></dd></button><samp id="jg8hh"><em id="jg8hh"><blockquote id="jg8hh"></blockquote></em></samp>

<p id="jg8hh"></p>

<samp id="jg8hh"><legend id="jg8hh"></legend></samp>
<samp id="jg8hh"><legend id="jg8hh"><samp id="jg8hh"></samp></legend></samp>

<samp id="jg8hh"></samp>

<p id="jg8hh"></p><acronym id="jg8hh"></acronym><p id="jg8hh"><dd id="jg8hh"><acronym id="jg8hh"></acronym></dd></p><p id="jg8hh"></p>

<p id="jg8hh"></p><delect id="jg8hh"><legend id="jg8hh"><var id="jg8hh"></var></legend></delect><button id="jg8hh"><listing id="jg8hh"><i id="jg8hh"></i></listing></button>
<delect id="jg8hh"><legend id="jg8hh"><var id="jg8hh"></var></legend></delect>

80C51單片機串行口寄存器結(jié)構(gòu)

發(fā)布時間:2023-11-08
80c51單片機串行口是由發(fā)送緩沖寄存器sbuf、發(fā)送控制器、發(fā)送控制門、接收緩沖寄存器sbuf、接收控制寄存器、移位寄存器和中斷等部分組成。
1.sbuf
在邏輯上,sbuf只有一個,既表示發(fā)送寄存器,又表示接收寄存器。具有同一個單元地址99h。在物理上,sbuf有兩個,一個是發(fā)送寄存器,另一個是接收寄存器。在邏輯上,sbuf只有一個,既表示發(fā)送寄存器,又表示接收寄存器。具有同一個單元地址99h。在物理上,sbuf有兩個,一個是發(fā)送寄存器,另一個是接收寄存器。
2.控制寄存器
與串行通信有關(guān)的控制寄存器共有三個。
(1)串行控制寄存器scon
scon是80c51的一個可位尋址的專用寄存器,用于串行數(shù)據(jù)通信的控制。單元地址98h,位地址9fh-98h。寄存器及位地址表示如下:
位址址
9f
9e
9d
9c
9b
9a
99
98
位符號
sm0
sm1
sm2
ren
tb8
rb8
ti
ri
各位功能說明如下:
①sm0 sm1--- 串行口工作方式選擇位
串口4種工作方式不同之處在于其通信協(xié)議不同,即幀格式與波特率的不同。4種工作方式與其對應(yīng)的幀格式與波特率如下:
其中,smod為電源控制寄存器pcon 的最高位,f為系統(tǒng)主頻,t1溢出率的概念在后文中介紹。
②sm2--- 多機通信控制位
在進(jìn)行多機通信時,需要用sm2控制從機是準(zhǔn)備接收地址還是接收數(shù)據(jù)。當(dāng)串行口以方式2或方式3接收時,若sm2=1,則只有當(dāng)接收到的第九位數(shù)據(jù)(rb8)為1,才將接收到的前8位地址送入sbuf,并置位ri產(chǎn)生中斷請求;否則,將接收到的8位地址丟棄。而當(dāng)sm2=0時,則不論第九位數(shù)據(jù)為0還是為1,都將前8位數(shù)據(jù)裝入sbuf中,并產(chǎn)生中斷請求。在方式0,1時,sm2必須為0。
③ren--- 允許接收位
ren位用于對串行數(shù)據(jù)的接收進(jìn)行控制:
ren=0 禁止接收
ren=1 允許接收
該位由軟件置位或復(fù)位。
④tb8 --- 發(fā)送數(shù)據(jù)的第9位
在方式2和方式3時,tb8是發(fā)送的第9位數(shù)據(jù)。在多機通信中,以tb8位的狀態(tài)表示主機發(fā)送的是地址還是數(shù)據(jù);tb8=0為數(shù)據(jù),tb8=1為地址。該位由軟件置位或復(fù)位。
⑤rb8--- 接收數(shù)據(jù)位的第9位數(shù)據(jù)
在方式2或方式3時,rb8存放接收到的第9位數(shù)據(jù),代表著接收的某種特征,故應(yīng)根據(jù)其狀態(tài)對接收數(shù)據(jù)進(jìn)行操作。
⑥ti --- 發(fā)送中斷標(biāo)志
當(dāng)方式0時,發(fā)送完第8位數(shù)據(jù)后,該位由硬件置位。在其它方式下,于發(fā)送停止位之前,由硬件置位。因此ti=1,表示幀發(fā)送結(jié)束,其狀態(tài)既可供軟件查詢使用,也可請求中斷。ti位由軟件清0。
⑦ri --- 接收中斷標(biāo)志
當(dāng)方式0時,接收完第8位數(shù)據(jù)后,該位由硬件置位。在其它方式下,當(dāng)接收到停止位時,該位由硬件置位。因此ri=1,表示幀接收結(jié)束。其狀態(tài)既可供軟件查詢使用,也可以請求中斷。ri位由軟件清0。
(2)電源控制寄存器pcon
pcon主要是為chmos型單片機的電源控制而設(shè)置的專用寄存器。單元地址為87h。其內(nèi)容如下:
在hmos的單片機中,該寄存器中除最高位之外,其它位都是虛設(shè)的。最高位(smod)是串行口波特率的倍增位,當(dāng)smod=1時串行口波特率加倍。系統(tǒng)復(fù)位時,smod=0。pcon寄存器不能進(jìn)行位尋址,因此表中寫了“位序”而不是“位地址”。
上一個:win10如何用無線網(wǎng)卡連接wifi(windows10如何使用無線網(wǎng)卡)
下一個:頂空氣相色譜法測定茶多酚工業(yè)廢水中的三氯甲烷

怎么手機運行越來越少,手機運行越來越小怎么辦
重裝系統(tǒng)win10安裝教程圖解(重裝系統(tǒng)win10步驟和詳細(xì)教程知乎)
喝茶睡不著,可能是沒喝對
養(yǎng)生俱樂部推出國慶茶禮盒
含笑嫁接繁殖技術(shù)
厚聲0805W8J0245T5E今日行情、最新報價
蟹爪蘭嫁接方法
按茶色不同分類之白茶
用手機怎么直播游戲視頻(用手機怎么直播游戲教程)
招投標(biāo)詢價和報價的區(qū)別是什么?