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

正文內(nèi)容

串口通信-文庫吧資料

2025-01-02 10:06本頁面
  

【正文】 接收數(shù)據(jù)并轉(zhuǎn)存到數(shù)據(jù)緩沖區(qū),起始地址也為 40H,每接收到一個數(shù)據(jù)字節(jié)便計算一次“校驗和”,當(dāng)收到一個數(shù)據(jù)塊后,再接收 1號機發(fā)來的“校驗和”,并將它與 2號機求出的校驗和進(jìn)行比較。當(dāng) 1號機發(fā)送時,先發(fā)送一個“ E1”聯(lián)絡(luò)信號, 2號機收到后回答一個“ E2”應(yīng)答信號,表示同意接收。以上程序基本上具備了全雙工通信的能力,但還不夠完善,可以在此基礎(chǔ)上逐步完善。 修改接收數(shù)據(jù)指針 RET 。 刪去校驗位 MOV R1,A 。 取出校驗位 CPL C 。 返回 3/2/2023 41 接收子程序: SIN: CLR RI MOV A,SBUF 。 修改發(fā)送數(shù)據(jù)指針 MOV SBUF,A 。 奇校驗 MOV ,C 。 取發(fā)送數(shù)據(jù)到 A MOV C,P 。 調(diào)用發(fā)送子程序 NEXT:RETI 。 RI=1,為接收中斷 SJMP NEXT 。 轉(zhuǎn)至中斷服務(wù)程序 ORG 0100H SBR1: JNB RI,SEND 。 等待中斷 3/2/2023 40 中斷服務(wù)程序如下: ORG 0023H 。 接收數(shù)據(jù)區(qū)首地址 ACALL SOUT 。 將串行口設(shè)置為方式 1, REN=1 MOV R0,20H 。 8位重裝值 SETB TR1 。 定時器 1設(shè)為工作方式 2 MOV TL1,0F3H 。定時器 T1采用工作方式 2,可以避免計數(shù)溢出后用軟件重裝定時初值的工作。數(shù)據(jù)傳送用中斷方式進(jìn)行,響應(yīng)中斷以后,通過檢測是 RI置位還是 TI置位來決定 CPU是進(jìn)行發(fā)送操作還是接收操作。 雙工通信要求收、發(fā)能同時進(jìn)行。如果直接把 P值放入 ASCII碼的最高位,恰好成了偶校驗,與要求不符。 解: 7位 ASCII碼加 1位奇校驗共 8位數(shù)據(jù),故可采用串行口方式 1。 交替點亮二極管 SJMP LP2 。 判斷預(yù)定字節(jié)數(shù)送完否 LCALL DEL2S 。 等待一幀發(fā)送結(jié)束 CLR TI 。 允許數(shù)據(jù)串行移位 LP1: MOV SBUF,A 。 輸出口字節(jié)數(shù) CLR 。 設(shè)串行口方式 0 MOV A,55H 。 對讀入數(shù)據(jù)進(jìn)行處理 3/2/2023 36 例 2 用兩片 8位串入并出移位寄存器 74HC164擴展 16位輸出接口。 否則再接收一幀 RCV2: DJNZ R7,RCV0 。 取緩沖器數(shù)據(jù) INC R0 CPL F0 JB F0,RCV2 。 等待接收一幀數(shù)據(jù) CLR RI 。 允許串行移位 RCV1: MOV SCON,10H 。 設(shè)置讀入字節(jié)奇偶數(shù)標(biāo)志 RCV0: CLR 。 設(shè)置讀入字節(jié)數(shù) MOV R0,50H 。編程實現(xiàn)從 16位擴展口讀入 20個字節(jié)數(shù)據(jù),并把它們轉(zhuǎn)存到內(nèi)部 RAM的 50H~63H中。( T1溢出率) T1 溢出率 = fosc /{12 [256 -( TH1) ]} T1方式 2, TR1=1(以啟動定時器) 3/2/2023 31 3/2/2023 32 串行口初始化具體步驟: 確定 T1的工作方式(編程 TMOD寄存器); 計算 T1的初值,裝載 TH TL1; 啟動 T1(編程 TCON中的 TR1位); 確定串行口控制(編程 SCON寄存器); 串行口在中斷方式工作時,還要進(jìn)行中斷設(shè)置(編程 IE、 IP寄存器)。 fosc 方式 1波特率 =( 2SMOD/32) 如果條件不滿足,則數(shù)據(jù)丟失,且不置位 RI 1 2 3 4 5 6 7 8ABCD87654321DCBAT i t l eN u m b e r R e v i s i o nS i z eA2D a t e : 1 6 M a r 2 0 0 9 S h e e t o f F i l e : E : \教材參編 \第七章圖 \ c h 7 g z s x .d d b D r a w n B y :R X DS H I F TD0 D1 D2 D3RID4 D5 D6 D7R X C L O C K方式 2 接收時序起始位停止位位檢測器采樣時間RB83/2/2023 30 波特率的計算 方式 0、 2的波特率是固定的,而方式 3的波特率是可變的,由定時器 T1的溢出率來決定。 最后一次移位后,置 TI=1,請求中斷。 停止位數(shù) 據(jù) 位 9 位起始位L S B M S B空閑空閑D 0D 71 幀 共 1 1 位R B 8 / T B 8起始位 1位,數(shù)據(jù) 9位,停止位 1位 方式 2的波特率固定為晶振頻率的 1/64或 1/32 方式 3的波特率由定時器 T1的溢出率 決定 3/2/2023 28 方式 2和方式 3發(fā)送 先把起始位 0輸出到 TXD,然后發(fā)送移位寄存器的輸出位( D0)。 當(dāng) RI=0,且 SM2=0(或接收到的停止位為 1)時,將收到的 9位數(shù)據(jù)的前 8位裝入 SBUF,第 9位(停止位)進(jìn)入 RB8,并置 RI=1,向 CPU請求中斷。幀格式如圖所示。波特率為 fosc/12。數(shù)據(jù)由 RXD引腳輸入或輸出,移位脈沖由 TXD引腳輸出。 3/2/2023 23 工作方式 0 方式 0 同步移位寄存器的輸入輸出方式 。復(fù)位時,SMOD=0。 3/2/2023 20 SMOD, 波特率倍增位。 方式 0時,串行接收第 8位數(shù)據(jù)結(jié)束時 其它方式,串行接收停止位的中間時 硬件使 RI置 1,發(fā)中斷申請。必須在中斷服務(wù)程序中用 軟件將其清 0。 3/2/2023 19 TI,發(fā)送中斷標(biāo)志位。 置 REN=1,啟動串口接收過程 置 REN=0,則禁止串口接收 3/2/2023 18 TB8, 在方式 3中,是發(fā)送數(shù)據(jù)的第 9位 數(shù)據(jù)的奇偶校驗位 地址幀 /數(shù)據(jù)幀的標(biāo)志位 RB8, 在方式 3中,是接收到數(shù)據(jù)的第 9位 奇偶校驗位 地址幀 /數(shù)據(jù)幀的標(biāo)志位。 方式 1時, SM2=1時,只有接收到有效停止位時, RI才激活。 SM2=1, 收到的 RB8= 0時,收到的 信息丟棄 , 不激活 RI ;若收到的 RB8= 1時,收到的 數(shù)據(jù)進(jìn)入 SBUF, 并激活 RI,進(jìn)而在中斷服務(wù)中將數(shù)據(jù) 從 SBUF讀走 。 主要用于方式 2和方式 3。 3/2/2023 14 串行口 UART ? 串行口的結(jié)構(gòu) ? 串行口的控制 3/2/2023 15 串行口的結(jié)構(gòu) 2個物理上獨立的接收、發(fā)送緩沖器 SBUF,占用同一地址 99H ; 接收器是雙緩沖結(jié)構(gòu) 。 3/2/2023 13 波特率和比特率不總是相同的,但對于基帶傳輸,比特率和波特率是相同的。 3/2/2023 10 串行通信的傳輸方向 單工 半雙工 全雙工 接 收發(fā) 送時 間 1時 間 2發(fā) 送接 收 發(fā) 送接 收發(fā) 送接 收 發(fā) 送接 收 單工 半雙工 全雙工 3/2/2023 11 信號的調(diào)制與解調(diào) 調(diào)制器把數(shù)字信號轉(zhuǎn)換成模擬信號,然后送到通信線路上去 解調(diào)器把從通信線路上收到的模擬信號轉(zhuǎn)換成數(shù)字信號。 8 位 8 位 8 位 8 位1 6 位≥ 0 位0 1 1 1 1 1 1 00 1 1 1 1 1 1 0校 驗 場信 息 場控 制 場地 址 場 例: ISO的高級數(shù)據(jù)鏈路控制規(guī)程 HDLC和 IBM的同步數(shù)據(jù)鏈路控制規(guī)程 SDLC。 3/2/2023 9 面向位的同步格式 : 用序列 01111110作為 開始 和 結(jié)束 標(biāo)志。既保持位同步,也保持字符同步。 接收設(shè)備發(fā)送設(shè)備8 位 順 次 傳 送D 0D 73/2/2023 5 串行通信的基本概念 1 1 1 0 0 1 1 001 0 1 0 0 1 0 01發(fā)送設(shè)備接收設(shè)備1 0 1 0 0 1 0 00 11 1 1 0 0 1 1 00 1間 隙 任 意 異步通信與同步通信 異步通信 收、發(fā)設(shè)備使用 各自時鐘 。第 7章 串行口 UART ? 《單片機原理與應(yīng)用系統(tǒng)設(shè)計》 電子工業(yè)出版社 , ? 歐偉明 何靜 凌云 劉劍 等編著
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1