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

正文內(nèi)容

串行通信及串行接口技術(shù)-文庫吧資料

2025-01-02 10:06本頁面
  

【正文】 PC端軟件:串口調(diào)試工具(可顯示從串口接收的數(shù)據(jù)) 顯示窗口 通信協(xié)議設(shè)置 27 ? 串行接口器件與單片機(jī)接口時(shí) 需要的 I/O口線很少(僅需 1~ 4條),極大地簡(jiǎn)化了器件間的連接,進(jìn)而提高了可靠性。 12V或177。串口方式 1,允許接收 L2: JNB RI,$ 。波特率 9600 ANL PCON,7FH 。延時(shí) 1秒 RL A SJMP L1 23 ORG 0000H 。發(fā)送數(shù)據(jù) JNB TI,$ 。啟動(dòng)定時(shí)器 T1 MOV SCON,40H 。波特率 9600 ANL PCON,7FH 。發(fā)送端程序 LJMP MAIN ORG 0030H MAIN:MOV TMOD,20H 。 20 二、 89C51串行通信應(yīng)用 ? 如果兩個(gè) 8031應(yīng)用系統(tǒng)相距很近,將它們的串行口直接相連,即可實(shí)現(xiàn)雙機(jī)通信。指向下一步個(gè)地址 DJNZ R7,LOOP …… 18 ?工作原理 ? 串行口作為通用異步接收和發(fā)送器( UART)使用; ? 11位為一幀,幀格式如下: 可編程位(第 9數(shù)據(jù)位) D8由軟件置“ 1”或清“ 0”,可作檢驗(yàn)位,也可作它用。發(fā)送數(shù)據(jù)送累加器 A LCALL TX 。發(fā)送數(shù)據(jù)首地址 MOV R7,32 。啟動(dòng)定時(shí)器 T1 MOV SCON,40H 。設(shè) T1為模式 2 MOV TL1,0E8H 。等待發(fā)送完 CLR TI 。設(shè)置奇校驗(yàn)位 CPL C MOV ,C MOV SBUF,A 。 解:由題意可知,應(yīng)把串行口置為方式 1;采用定時(shí)器T1,以方式 2工作,作波特率發(fā)生器,預(yù)置值(TH1)=(TL1)=0E8H。 14 ( 2)串行工作方式 1 ?工作原理 ? 串行口作為通用異步接收和發(fā)送器( UART)使用; ? 10位為一幀,幀格式如下: ? 定時(shí)器 T1作為波特率發(fā)生器,通常選用方式 2(自動(dòng)重裝入初值方式)、定時(shí)、禁止中斷; . . 0 D0 D1 D2 D3 D4 D5 D6 D7 1 . . 起始位 停止位 15 ? 波特率 ={T1溢出率 }?2SMOD/32 T1溢出周期 =( 256初值) ?12/fosc T1溢出率 =fosc/[12 ? ( 256初值) ] ?波特率 =2SMOD ?fosc/[384 ? ( 256初值) ] 則定時(shí)器 T1方式 2的初值為: 初值 =256 2SMOD ?fosc/[384 ?波特率 ] ? 發(fā)送時(shí),數(shù)據(jù)從引腳 TXD輸出,當(dāng)數(shù)據(jù)寫入串行口緩沖寄存器 SBUF,即啟動(dòng)發(fā)送,發(fā)送完一幀數(shù)據(jù)置中斷標(biāo)志 TI為“ 1”; ? 接收時(shí),軟件置 REN=1時(shí),串行口即開始采樣 RXD端,當(dāng)檢測(cè)到起始位時(shí)開始接收一幀數(shù)據(jù),接收到停止位時(shí)置中斷標(biāo)志 RI為“ 1”,用戶可從 SBUF讀數(shù)據(jù)。SMOD=1 D7 D6 D5 D4 D3 D2 D1 D0 SMOD GF1 GF0 PD IDL 12 4. 串行通信工作方式 ( 1)串行工作方式 0 * ?工作原理 ?串行口作為同步移位寄存器使用; ?以 RXD( )端作為數(shù)據(jù)移位的輸入端和輸出端;TXD( )端輸出移位脈沖; ?8位為一幀,不設(shè)起始位和停止位,低位在前,高位在后;幀格式如下: ?每個(gè)機(jī)器周期發(fā)送或接收一位,故波特率為 fosc/12; . . . D0 D1 D2 D3 D4 D5 D6 D7 . . . 13 ? 發(fā)送時(shí),只需將數(shù)據(jù)寫入串行口緩沖寄存器 SBUF,即啟動(dòng)發(fā)送,串行口把 8位數(shù)據(jù)以 fosc/12的波特率從RXD端送出(低位在前),發(fā)送完置中斷標(biāo)志 TI為“ 1”; ? 接收時(shí),軟件置 REN=1時(shí),串行口即開始從 RXD端以 fosc/12波特率輸入數(shù)據(jù)(低位在前),當(dāng)接收到 8位數(shù)據(jù)時(shí),置中斷標(biāo)志 RI為“ 1”,用戶可從 SBUF讀數(shù)據(jù)??捎孟铝兄噶钤O(shè)置SMOD位: ANL PCON,7FH 。 RI也由軟件復(fù)位。 ?在方式 1下, RI在接收電路接收到第 8位數(shù)據(jù)時(shí)由硬件置位。因此, CPU查詢 TI狀態(tài)便可知一幀信息是否已發(fā)送完畢。 ?方式 0下,發(fā)送電路發(fā)送完第 8位數(shù)據(jù)時(shí), TI由硬件置位。在方式 1下,若 SM2=0,則 RB8用于存放接收到的停止位方式;方式 0下,該位未用。 ?可以是約定的地址 /數(shù)據(jù)標(biāo)志位,可根據(jù) RB8被置位的情況對(duì)接收到的數(shù)據(jù)進(jìn)行某種判斷。 ? RB8:接收數(shù)據(jù)位 * ?在方式 2和方式 3時(shí),存放接收數(shù)據(jù)的第 9位。多機(jī)通信時(shí),一般約定:發(fā)送地址幀時(shí),設(shè)置 TB8=1;發(fā)送數(shù)據(jù)幀時(shí),設(shè)置 TB8=0。 ?可作為奇偶校驗(yàn)位 (單機(jī)通信 )。 ? 該位由軟件置位或復(fù)位。 ? REN:允許接收控制位 ? REN=0時(shí)禁止串行口接收。 ? SM2=0,則不論第 9位數(shù)據(jù)是 0還是 1,都將前 8位數(shù)據(jù)裝入 SBUF中,并產(chǎn)生中斷請(qǐng)求。 ?SM0 SM1串行口工作方式選擇位 D7 D6 D5 D4 D3 D2 D1 D0 SM0 SM1 SM2 REN TB8 RB8 TI RI SM0SM1 工作方式 功能描述 波特率 0 0 0 1 1 0 1 1 方式 0 方式 1 方式 2 方式 3 8位同步移位寄存器 10位 UART 11位 UART 11位 UART fosc/12 可變(定時(shí)器控制) fosc/6 fosc/32 可變(定時(shí)器控制) 8 ? SM2:多機(jī)通信控制位 * 主要用于方式 2和方式 3。發(fā)送緩沖器只能寫入不能讀出;接收緩沖器只能讀出不能寫入,兩者共用一個(gè)字節(jié)地址 (99H)。 ? 和校驗(yàn) 發(fā)送方對(duì)發(fā)送的數(shù)據(jù)塊求和,產(chǎn)生一個(gè)字節(jié)的校驗(yàn)和,并將其尾隨數(shù)據(jù)塊發(fā)送;接收方將接收的數(shù)據(jù)求和,將結(jié)果與發(fā)送方發(fā)送的“校驗(yàn)和”進(jìn)行比較以判斷是否出錯(cuò)。當(dāng)設(shè)置為奇校驗(yàn)時(shí),數(shù)據(jù)中 1的個(gè)數(shù)與校驗(yàn)位 1的個(gè)數(shù)之和應(yīng)為奇數(shù);當(dāng)設(shè)置為偶校驗(yàn)時(shí),數(shù)據(jù)中 1的個(gè)數(shù)與校驗(yàn)位 1的個(gè)數(shù)之和應(yīng)為偶數(shù)。 【例】某異步通信的傳輸速率為 7200字符幀 /分鐘,每個(gè)字符幀的長(zhǎng)度為 10位。 ? 在 單同步字符幀 結(jié)構(gòu)中,同步字符常采用 ASCII碼中規(guī)定的 SYN(即 16H)代碼; ?
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1