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

正文內(nèi)容

基于rs-232c的單片機(jī)雙機(jī)通訊系統(tǒng)設(shè)計(jì)(二(存儲(chǔ)版)

  

【正文】 正確的傳輸,在解決問題的過(guò)程中,對(duì)于通信協(xié)議的協(xié)議有了深刻的認(rèn)知。 傳輸速率較低,在異步傳輸時(shí),波特率為 20Kbps。啟動(dòng)定時(shí)器 MOV PCON,00H MOV SCON,50H 。判斷 2 號(hào)機(jī)是否準(zhǔn)備完畢 JNZ LOOP1 。整個(gè)數(shù)據(jù) 塊是否發(fā)送完畢 MOV SBUF,R6 。啟動(dòng)定時(shí)器 MOV PCON,00H MOV SCON,50H 。設(shè)定數(shù)據(jù)塊長(zhǎng)度初值 MOV R6,00H 。校驗(yàn)和不相等,發(fā)錯(cuò)誤標(biāo)志 JNB TI,$ 。比較校驗(yàn)和 JZ END1 。是 1 號(hào)機(jī)聯(lián)絡(luò)信號(hào),發(fā)應(yīng)答信號(hào) JNB TI,$ CLR TI MOV R0,30H 。定時(shí)器 1 置為方式 2 MOV TH1,0F4H 。求校驗(yàn)和 沈陽(yáng)航空航天大學(xué) 課程設(shè)計(jì)論文 基于 RS232C 的單片機(jī)雙機(jī)通訊系統(tǒng)設(shè)計(jì)(二) 第 14 頁(yè) MOV R6,A 。允許再接收 MOV A,SBUF 。定時(shí)器 1 置為方式 2 MOV TH1,0F4H 。由于 RS232C 接口標(biāo)準(zhǔn)出現(xiàn)較早,難免有不足之處 。 主程序開始 檢驗(yàn)和相等? 程序初始化 接收數(shù)據(jù),計(jì)算檢驗(yàn)和 N 發(fā)送 00H 至主機(jī) 接收完成? N 清除標(biāo)志位 發(fā)送 FFH, 重新接收 顯示 沈陽(yáng)航空航天大學(xué) 課程設(shè)計(jì)論文 基于 RS232C 的單片機(jī)雙機(jī)通訊系統(tǒng)設(shè)計(jì)(二) 第 9 頁(yè) 圖 7 仿真圖 5. 課設(shè)小結(jié)及進(jìn)一步設(shè)想 通過(guò)這次緊張的課程設(shè)計(jì),我收獲頗多,每天面對(duì)著電腦,翻閱各種相關(guān)資料,體會(huì)頗深 。 串行通信軟件實(shí)現(xiàn) ( 1) 串行口工作于方式 1; 用定時(shí)器 1產(chǎn)生 9600bit/s 的波特率 ,工作于方式 2。 (6)Vs+, Vs:分別經(jīng)電容接電源和地。而單片機(jī)的信號(hào)電平與 TTL 電平兼容,邏輯 1大于 +,邏輯 0為 以下。若 SMOD=0,波特率不加倍。接收完一幀數(shù)據(jù)后由硬件自動(dòng)置位,并申請(qǐng)中斷。 REN:接收允許控制位。發(fā)送數(shù)據(jù)時(shí),由于 CPU 是主動(dòng)的,不會(huì)發(fā)生幀重疊錯(cuò)誤,因此發(fā)送電路不需要雙重緩沖結(jié)構(gòu)。計(jì)算機(jī)與外界的信息交換稱為通信,常用的通信方式有兩種:并行通信和串行通信。從機(jī)收到 16 個(gè)數(shù)據(jù)并計(jì)算接收到數(shù)據(jù)的檢驗(yàn)和,與主機(jī)發(fā)送來(lái)的檢驗(yàn)和進(jìn)行比較,若檢驗(yàn)和相同則發(fā)送 00H給主機(jī);否則發(fā)送 FFH 給主機(jī),重新接收。 沈陽(yáng)航空航天大學(xué) 課程設(shè)計(jì)論文 基于 RS232C 的單片機(jī)雙機(jī)通訊系統(tǒng)設(shè)計(jì)(二) 第 2 頁(yè) 1. 總體方案設(shè)計(jì) 在本次設(shè)計(jì)中,硬件部分, 對(duì)于兩片 89C51,采用 RS232 進(jìn)行雙機(jī)通信,硬件的連接方法如圖 1 所示。 在自動(dòng)化技術(shù)中,無(wú)論是過(guò)程控制技術(shù)還是數(shù)據(jù)采集技術(shù)還是測(cè)控技術(shù),都離不開單片機(jī),在工業(yè)自動(dòng)化的領(lǐng)域中,機(jī)電一體化技術(shù)發(fā)揮越來(lái)越重要的作用,在通信方面,單片機(jī)得到了廣泛運(yùn)用。兩個(gè)單片機(jī)之間采用 NewRoman進(jìn)行雙機(jī)通信。 0. 前言 計(jì)算機(jī)的發(fā)展對(duì)通信起了巨大的推動(dòng)作用 , 計(jì)算機(jī)和通信緊密結(jié)合構(gòu)成了靈活多樣的通信控制系統(tǒng),也可以構(gòu) 成強(qiáng)有力的信息處理系統(tǒng) , 這樣對(duì)社會(huì)的發(fā)展產(chǎn)生了深遠(yuǎn)的影響。 RS232C 是 由美國(guó)電子工業(yè)協(xié)會(huì) ( EIA)制定的用于串行通信的標(biāo)準(zhǔn)通信接口,利用它可以很方便地把各種計(jì)算機(jī)、外圍設(shè)備、測(cè)量?jī)x器等有機(jī)地連接起來(lái),進(jìn)行串行通信。接收方也使用 MAX232 芯片進(jìn)行電平轉(zhuǎn)換后,信號(hào)到達(dá)接收方串行口的接收端。在內(nèi)部含有 4KB 或 8KB 可重復(fù)編程的 Flash 存儲(chǔ)器,可進(jìn)行 1000 次擦寫操作。 51 單片機(jī)內(nèi)部有一個(gè)可編程全雙工串行通信接口。如果 CPU 寫 SBUF,數(shù)據(jù)就會(huì)被送入發(fā)送寄存器準(zhǔn)備發(fā)送;如果 CPU讀 SBUF,則讀入的數(shù)據(jù)一定來(lái)自接收緩沖器。 RB9:在方式 2 或 3 時(shí), RB8 位接收到的第 9 位數(shù)據(jù),實(shí)際為主機(jī)發(fā)送的第 9 位數(shù)據(jù)TB8,使從機(jī)根據(jù)這一位來(lái)判斷主機(jī)發(fā)送的時(shí)呼叫地址還是要傳送的數(shù)據(jù)。串行接口工作方式如表 2: 表 2 串行工作方式 SM0 SM1 工作方式 功能 波特率 0 0 0 8位同步移位寄存器(用于 I/O擴(kuò)展) fORC/12 0 1 1 10位異步串行通信( UART) 可變( T1溢出率 *2SMOD/32) 1 0 2 11位異步串行通信( UART) fORC/64或 fORC/32 1 1 3 11位異步串行通信( UART) 可變( T1溢出率 *2SMOD/32) ( 3)輸入移位寄存器 接收的數(shù)據(jù)先串行進(jìn)入輸入移位 寄存器, 8 位數(shù)據(jù)全移入后,再并行送入接收 SBUF中。 PCON 的格式如表 3 表 3 特殊功能寄存器 PCON的格式 ( 6)波特率計(jì)算 串行口每秒鐘發(fā)送(或接收)的位數(shù)稱為波特率。其引腳如圖 3: 圖 3 電平轉(zhuǎn)換芯片 MAX232 (1) C1+, C1, C2+, C2;外接電容端。接受方接收后,通過(guò) P0 口在數(shù)碼管上顯示接收的信息。 ( 4) 通信過(guò)程使用第九位發(fā)送奇偶校驗(yàn)位。 很感謝徐濤老師的耐心教導(dǎo),他的幽默讓我們覺得親切,他的認(rèn)真負(fù)責(zé)讓我們折服。 接口使用一根信號(hào)線和一根信號(hào)返回線而構(gòu)成共地的傳輸形式,這種共地 傳輸容易產(chǎn)生共模干擾,所以抗噪聲干擾性弱。設(shè)定串口方式 1, 且準(zhǔn)備接收應(yīng)答信號(hào) LOOP1:MOV SBUF,0E1H 。2 號(hào)機(jī)未準(zhǔn)備好 , 繼續(xù)聯(lián)絡(luò) LOOP2:MOV R0,30H 。發(fā)送校驗(yàn)和 JNB TI,$ CLR TI JNB RI,$ 。設(shè)定串口方式 1,且準(zhǔn)備接收 LOOP1:JNB RI,$ 。清校驗(yàn)和單元 LOOP2:JNB RI,$ CLR RI MOV A,SBUF 沈陽(yáng)航空航天大學(xué) 課程設(shè)計(jì)論文 基于 RS232C 的單片機(jī)雙機(jī)通訊系統(tǒng)設(shè)計(jì)(二) 第 15 頁(yè) MOV R0,A 。轉(zhuǎn)重新接收 CLR TI SJMP LOOP2 END1: MOV SBUF,00H JS1: MOV R0,30H 。完畢,接收 1 號(hào)機(jī)發(fā)來(lái)的校驗(yàn)和 CLR RI MOV A,SBUF XRL A,R6 。不是一號(hào)機(jī)聯(lián)絡(luò)信號(hào),再等待 MOV SBUF,0E2H 。2 號(hào)機(jī)應(yīng)答”正確“,返回 ;接收數(shù)據(jù)采用查詢方式 ORG 0000H AJMP START ORG 0030H START:MOV TMOD,20H 。發(fā)送一個(gè)數(shù)據(jù)字節(jié) MOV A,R6 ADD A,R0 。等待 2 號(hào)機(jī)的應(yīng)答信號(hào) CLR RI 。傳送的 16 個(gè)數(shù)據(jù) (0~ F) MOV 31H,0F9H MOV 32H,0A4H MOV 33H,0B0H MOV 3
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1