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

正文內(nèi)容

高中信息技術(shù)串口-資料下載頁

2024-11-11 08:46本頁面

【導(dǎo)讀】隨著多微機系統(tǒng)的廣泛應(yīng)用和計算機網(wǎng)絡(luò)技。術(shù)的普及,計算機的通信功能愈來愈顯得重要。計算機之間的信息交換。通信有并行通信和串行通信兩種方式。并行通信通常是將數(shù)據(jù)字節(jié)的各位用多條數(shù)據(jù)線同。傳送時成本高且接收方的各位同時接收存在困難。式在一條傳輸線上逐個地傳送。成本低,且可以利用電話網(wǎng)等現(xiàn)成的設(shè)備,但數(shù)據(jù)的傳送控制比并行通信復(fù)雜。為使雙方的收發(fā)協(xié)調(diào),要求。發(fā)送和接收設(shè)備的時鐘盡可能一致。符中的各位是以固定的時間傳送的,定有“位間隔”的整數(shù)倍的關(guān)系),使雙方達到完全同步。保持位同步關(guān)系,也保持字符同步關(guān)系。中的字符所組成。為了避免在數(shù)據(jù)流中出現(xiàn)序列01111110時引起。在發(fā)送數(shù)據(jù)時,數(shù)據(jù)位尾隨的1位為奇偶校驗位(1或0)。接收字符時,對“1”的個數(shù)進行校驗,若發(fā)現(xiàn)不。節(jié)異或),將所得的結(jié)果與發(fā)送方的“校驗和”進行比較,相符則無差錯,否則即認為傳送過程中出現(xiàn)了差錯。特率和波特率是相同的。率表示數(shù)據(jù)的傳輸速率。

  

【正文】 針初值 MOV R7, 10H ;設(shè)定數(shù)據(jù)塊長度初值 MOV R6, 00H ;清校驗和單元 ALOOP3: MOV SBUF, @R0 ;發(fā)送一個數(shù)據(jù)字節(jié) MOV A, R6 ADD A, @R0 ;求校驗和 MOV R6, A ;保存校驗和 INC R0 JNB TI, $ CLR TI DJNZ R7, ALOOP3 ;整個數(shù)據(jù)塊是否發(fā)送完畢 MOV SBUF, R6 ;發(fā)送校驗和 JNB TI, $ CLR TI JNB RI, $ ;等待 2號機的應(yīng)答信號 CLR RI MOV A, SBUF ; 2號機應(yīng)答,讀至 A JNZ ALOOP2 ; 2號機應(yīng)答“錯誤”,轉(zhuǎn)重新發(fā)送 RET ; 2號機應(yīng)答“正確”,返回 接收程序清單如下: BSTART: CLR EA MOV TMOD, 20H MOV TH1, 0F4H MOV TL1, 0F4H MOV PCON, 00H SETB TR1 MOV SCON, 50H ;設(shè)定串口方式 1,且準備接收 BLOOP1: JNB RI, $ ;等待 1號機的聯(lián)絡(luò)信號 CLR RI MOV A, SBUF ;收到 1號機信號 XRL A, 0E1H ;判是否為 1號機聯(lián)絡(luò)信號 JNZ BLOOP1 ;不是 1號機聯(lián)絡(luò)信號,再等待 MOV SBUF, 0E2H ;是 1號機聯(lián)絡(luò)信號,發(fā)應(yīng)答信號 JNB TI, $ CLR TI MOV R0, 40H ;設(shè)定數(shù)據(jù)塊地址指針初值 MOV R7, 10H ;設(shè)定數(shù)據(jù)塊長度初值 MOV R6, 00H ;清校驗和單元 BLOOP2: JNB RI, $ CLR RI MOV A, SBUF MOV @R0, A ;接收數(shù)據(jù)轉(zhuǎn)儲 INC R0 ADD A, R6 ;求校驗和 MOV R6, A DJNZ R7, BLOOP2 ;判數(shù)據(jù)塊是否接收完畢 JNB RI, $ ;完畢,接收 1號機發(fā)來的校驗和 CLR RI MOV A, SBUF XRL A, R6 ;比較校驗和 JZ END1 ;校驗和相等,跳至發(fā)正確標志 MOV SBUF, 0FFH ;校驗和不相等,發(fā)錯誤標志 JNB TI, $ ;轉(zhuǎn)重新接收 CLR TI END1: MOV SBUF, 00H RET 二、多機通信 硬件連接 單片機構(gòu)成的多機系統(tǒng)常采用總線型主從式結(jié)構(gòu)。所謂主從式,即在數(shù)個單片機中,有一個是主機,其余的是從機,從機要服從主機的調(diào)度、支配。 80C31單片機的串行口方式 2和方式 3適于這種主從式的通信結(jié)構(gòu)。當然采用不同的通信標準時,還需進行相應(yīng)的電平轉(zhuǎn)換,有時還要對信號進行光電隔離。在實際的多機應(yīng)用系統(tǒng)中,常采用 RS485串行標準總線進行數(shù)據(jù)傳輸。 T X DR X D主 機T X DR X D1 號 從 機T X DR X D2 號 從 機T X DR X DN 號 從 機? ?通信協(xié)議 ?所有從機的 SM2位置 1,處于接收地址幀狀態(tài)。 ?主機發(fā)送一地址幀,其中 8位是地址,第 9位為地址 /數(shù)據(jù)的區(qū)分標志,該位置 1表示該幀為地址幀。 ?所有從機收到地址幀后,都將接收的地址與本機的地址比較。對于地址相符的從機,使自己的 SM2位置0(以接收主機隨后發(fā)來的數(shù)據(jù)幀),并把本站地址發(fā)回主機作為應(yīng)答;對于地址不符的從機,仍保持SM2=1,對主機隨后發(fā)來的數(shù)據(jù)幀不予理睬。 ?從機發(fā)送數(shù)據(jù)結(jié)束后,要發(fā)送一幀校驗和,并置第 9位( TB8)為 1,作為從機數(shù)據(jù)傳送結(jié)束的標志。 ?主機接收數(shù)據(jù)時先判斷數(shù)據(jù)接收標志( RB8),若RB8=1,表示數(shù)據(jù)傳送結(jié)束,并比較此幀校驗和,若正確則回送正確信號 00H,此信號命令該從機復(fù)位(即重新等待地址幀);若校驗和出錯,則發(fā)送0FFH,命令該從機重發(fā)數(shù)據(jù)。若接收幀的 RB8=0,則存數(shù)據(jù)到緩沖區(qū),并準備接收下幀信息。 ?主機收到從機應(yīng)答地址后,確認地址是否相符,如果地址不符,發(fā)復(fù)位信號(數(shù)據(jù)幀中 TB8=1);如果地址相符,則清 TB8,開始發(fā)送數(shù)據(jù)。 ?從機收到復(fù)位命令后回到監(jiān)聽地址狀態(tài)( SM2=1)。否則開始接收數(shù)據(jù)和命令。 應(yīng)用程序 ?主機發(fā)送的地址聯(lián)絡(luò)信號為: 00H, 01H, 02H , … … (即從機設(shè)備地址),地址 FFH為命令各從機復(fù)位,即恢復(fù) SM2=1。 ?主機命令編碼為: 01H,主機命令從機接收數(shù)據(jù); 02H,主機命令從機發(fā)送數(shù)據(jù)。其它都按 02H對待。 RRDY=1:表示從機準備好接收。 TRDY=1:表示從機準備好發(fā)送。 ERR=1: 表示從機接收的命令是非法的。 程序分為主機程序和從機程序。約定一次傳遞數(shù)據(jù)為 16個字節(jié),以 01H地址的從機為例 。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1