freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[信息與通信]基于停等式協(xié)議的rs232雙機(jī)通信系統(tǒng)設(shè)計(jì)報(bào)告-在線瀏覽

2025-05-10 00:45本頁(yè)面
  

【正文】 送)就以0和1交替的方式出現(xiàn)在數(shù)據(jù)幀中。用這樣的方法就可以使接收方能夠區(qū)分開(kāi)新的數(shù)據(jù)幀和重發(fā)的數(shù)據(jù)幀了。51單片機(jī)用4個(gè)接口與外界進(jìn)行數(shù)據(jù)輸入與數(shù)據(jù)輸出就是并行通信,并行通信的特點(diǎn)是傳輸信號(hào)的速度快,但所用的信號(hào)線較多,成本高,傳輸?shù)木嚯x較近。51單片機(jī)的串行接口是一個(gè)全雙工的接口,它可以作為UART(通用異步接受和發(fā)送器)用,也可以作為同步移位寄存器用。有兩個(gè),一個(gè)緩存,另一個(gè)接受,用同一直接地址99H,發(fā)送時(shí)用指令將數(shù)據(jù)送到SBUF即可啟動(dòng)發(fā)送;接收時(shí)用指令將SBUF中接收到的數(shù)據(jù)取出。串行接口工作方式特點(diǎn)見(jiàn)下表SM0SM1工作方式功能波特率 0008位同步移位寄存器(用于I/O擴(kuò)展)fORC/1201110位異步串行通信(UART)可變(T1溢出率*2SMOD/32)10211位異步串行通信(UART)fORC/64或fORC/3211311位異步串行通信(UART)可變(T1溢出率*2SMOD/32)SM2:多機(jī)通信控制位。軟件置1允許接收;軟件置0禁止接收。RB9:在方式2或3時(shí),RB8位接收到的第9位數(shù)據(jù),實(shí)際為主機(jī)發(fā)送的第9位數(shù)據(jù)TB8,使從機(jī)根據(jù)這一位來(lái)判斷主機(jī)發(fā)送的時(shí)呼叫地址還是要傳送的數(shù)據(jù)。發(fā)送完一幀數(shù)據(jù)后由硬件自動(dòng)置位,并申請(qǐng)中斷。RI:接收中斷標(biāo)志。必須要軟件清零后才能繼續(xù)接收。(4)波特率發(fā)生器波特率發(fā)生器用來(lái)控制串行通信的數(shù)據(jù)傳輸速率的,51系列單片機(jī)用定時(shí)器T1作為波特率發(fā)生器,T1設(shè)置在定時(shí)方式。(5)電源控制寄存器PCON其最高位為SMOD。由于是定時(shí)方式,T1計(jì)數(shù)率= fORC/12。用8051串行接口通信,如果兩臺(tái)8051單片機(jī)之間的距離很近(),可以采用直接將兩臺(tái)8051單片機(jī)的串行接口直接相連,利用其自身的TTL電平(05V)直接傳輸數(shù)據(jù)信息。此時(shí)可利用 RS232標(biāo)準(zhǔn)總線接口,將單片機(jī)輸出的TTL電平轉(zhuǎn)換為RS232標(biāo)準(zhǔn)電平(邏輯1為15—5V;邏輯0為+5—+15V)。 該產(chǎn)品是由德州儀器公司( TI )推出的一款兼容 RS232 標(biāo)準(zhǔn)的芯片。該器件符合 TIA/EIA232F 標(biāo)準(zhǔn),每一個(gè)接收器將 TIA/EIA232F 電平轉(zhuǎn)換成 5V TTL/CMOS 電平。其主要特點(diǎn)如下:1 、單 5V 電源工作2 、 LinBiCMOSTM 工藝技術(shù)3 、 兩個(gè)驅(qū)動(dòng)器及兩個(gè)接收器4 、 177。這類(lèi)數(shù)碼管可以分為共陽(yáng)極與共陰極兩種,共陽(yáng)極就是把所有LED的陽(yáng)極連接到共同接點(diǎn),而每個(gè)LED的陰極分別為a、b、c、d、e、f、g及dp(小數(shù)點(diǎn));共陰極則是把所有LED的陰極連接到共同接點(diǎn),而每個(gè)LED的陽(yáng)極分別為a、b、c、d、e、f、g及dp(小數(shù)點(diǎn)),如下圖所示。注意,3腳和8腳是連通的,這兩個(gè)都是公共腳。5.RS232串行線:RS232C 標(biāo)準(zhǔn)(協(xié)議)的全稱(chēng)是 EIARS232C 標(biāo)準(zhǔn),其中EIA (Electronic Industry Association)代表美國(guó)電子工業(yè)協(xié)會(huì),RS(remeded standard)代表推薦標(biāo)準(zhǔn),232是標(biāo)識(shí)號(hào),C代表RS232的最新一次修改(1969),在這之前,有RS232B、RS232A。 電氣特性  EIARS232C 對(duì)電器特性、邏輯電平和各種信號(hào)線功能都作了規(guī)定。對(duì)于數(shù)據(jù)(信息碼):邏輯“1”(傳號(hào))的電平低于3V,邏輯“0”(空號(hào))的電平高于+3V;對(duì)于控制信號(hào);接通狀態(tài)(ON)即信號(hào)有效的電平高于+3V,斷開(kāi)狀態(tài)(OFF)即信號(hào)無(wú)效的電平低于3V,也就是當(dāng)傳輸電平的絕對(duì)值大于3V時(shí),電路可以有效地檢查出來(lái),介于3~+3V之間的電壓無(wú)意義,低于15V或高于+15V的電壓也認(rèn)為無(wú)意義,因此,實(shí)際工作時(shí),應(yīng)保證電平在177。   EIA RS232C 與TTL轉(zhuǎn)換:EIA RS232C 是用正負(fù)電壓來(lái)表示邏輯狀態(tài),與TTL以高低電平表示邏輯狀態(tài)的規(guī)定不同。實(shí)現(xiàn)這種變換的方法可用分立元件,也可用集成電路芯片。MAX232芯片可完成TTL←→EIA雙向電平轉(zhuǎn)換。接收方也使用MAX232芯片進(jìn)行電平轉(zhuǎn)換后,信號(hào)到達(dá)接收方串行口的接收端。三、軟件設(shè)計(jì)通過(guò)通信協(xié)議進(jìn)行發(fā)送接收,發(fā)送端通過(guò)按鍵將1~8發(fā)送到接收端,并在接收端顯示。收端收到后進(jìn)行奇偶校驗(yàn)并點(diǎn)亮相應(yīng)的燈(正確的綠燈、錯(cuò)誤的紅燈)。(1)串行口工作于方式3;采用恒定的波特率。(3)通信協(xié)議:停等式ARQ協(xié)議(4)通信過(guò)程使用第九位發(fā)送奇偶校驗(yàn)位。(6)主機(jī)發(fā)送一個(gè)數(shù)據(jù)后,等待從機(jī)返回?cái)?shù)據(jù);若為00H,則繼續(xù)發(fā)送下一個(gè)數(shù)據(jù),若為FFH,則重新發(fā)送數(shù)據(jù)。方式0為移位寄存器方式,用于外接同步I/O設(shè)備或擴(kuò)展I/O口,不算起始位和停止位。方式2和方式3中的第9位是可程控位,即可由軟件來(lái)確定第9位是“0”還是“1”。用軟件產(chǎn)生奇偶校驗(yàn)位是根據(jù)STC89C52單片機(jī)的狀態(tài)寄存器PSW的定義:當(dāng)累加器A中為1的個(gè)數(shù)為奇數(shù)時(shí),P=1,否則P=0,來(lái)編程的。 MOV C,P; 把奇偶標(biāo)志送給進(jìn)位位 MOV SBUF,A; 把待發(fā)送的數(shù)據(jù)放入串行口 用C語(yǔ)言來(lái)編寫(xiě)時(shí),因累加器A對(duì)編程者不透明,則會(huì)帶來(lái)問(wèn)題。 TB8=P; /*語(yǔ)句1*/ 實(shí)際上,2條語(yǔ)句并不能可靠地產(chǎn)生奇偶校驗(yàn)位。語(yǔ)句1和2對(duì)應(yīng)的匯編語(yǔ)言程序?yàn)椋?MOV TB8,C; 語(yǔ)句4 MOV SBUF,A; 語(yǔ)句6為了達(dá)到這一目的,可引入全局變量VARIABLE1相應(yīng)的C語(yǔ)言程序如下: VARIABLE +=VARIABLE1; TB8=P; /*語(yǔ)句9 */ 需要強(qiáng)調(diào)的是: VARIABLE +=0; 而把全局變量VARIABLE1省掉。發(fā)送端程序流程圖掃描按鍵程序初始化主機(jī)發(fā)送數(shù)據(jù),檢驗(yàn)和輸出完成?N清除標(biāo)志位相應(yīng)的燈亮,數(shù)碼管計(jì)時(shí)主程序開(kāi)始收端正確應(yīng)答結(jié)束是否接收方程序流程圖主程序開(kāi)始檢驗(yàn)和相等?程序初始化接收數(shù)據(jù),計(jì)算檢驗(yàn)和N發(fā)送00H至主機(jī)接收完成?N清除標(biāo)志位發(fā)送FFH,重新接收顯示4.程序設(shè)計(jì)算法:主機(jī): While(1),初始化,開(kāi)中斷 While,循環(huán)檢測(cè)電鍵動(dòng)作,直到有電鍵按下 If有電鍵按下,相應(yīng)燈亮,記錄鍵值,便于需要時(shí)重發(fā),向從機(jī)發(fā)送相應(yīng)的數(shù)字?jǐn)?shù)碼管開(kāi)始計(jì)數(shù),超時(shí)后重發(fā),等確認(rèn)等亮 While(!TI)等待傳輸結(jié)束 while(!RI)等待接收確認(rèn)結(jié)束
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1