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

正文內(nèi)容

微機(jī)原理與接口技術(shù)朱紅第10章8251串行接口-預(yù)覽頁(yè)

 

【正文】 、 9600、 19200波特等 。 而發(fā)送/接收時(shí)鐘的快慢將直接影響通信設(shè)備發(fā)送/接收數(shù)據(jù)的速度 。 ? 當(dāng)選擇 n = 64時(shí) , 發(fā)送/接收時(shí)鐘頻率 =。 ? 在約定中包括了 數(shù)據(jù)格式 、 同步方式 、 傳送速度 、 傳送步驟 、 檢糾錯(cuò)方式以及控制字符定義等作出統(tǒng)一規(guī)定 , 通信雙方必須共同遵守 。 由于面向字節(jié)計(jì)數(shù)的同步協(xié)議主要用于 DEC公司的網(wǎng)絡(luò)體系結(jié)構(gòu)中 ,在此不作介紹 。 異步通信字符傳輸幀格式 止 ? 由圖可知 , 一 幀傳送 1個(gè)字符 。 與此同時(shí) , 接受方收到空號(hào)后 ,開(kāi)始與發(fā)送方同步 , 并期望收到隨后的數(shù)據(jù) 。奇偶位的狀態(tài)取決于選擇的奇偶校驗(yàn)類型。 ? 兩種方式發(fā)送一幀字符: ? a. 連續(xù)發(fā)送 ? 即在上一幀停止位之后立即發(fā)送下一幀的起始位 。由于被傳送的數(shù)據(jù)塊是由一序列字符組成的,故被稱作面向字符的協(xié)議。這樣,使附加信息只占 1%。當(dāng)把一個(gè)字符看成是數(shù)據(jù)時(shí),就要在它前面加一個(gè) DLE,每當(dāng)接收器收到一個(gè) DLE就可預(yù)知下一個(gè)字符是數(shù)據(jù)字符。 (2) 面向比特的同步協(xié)議 (補(bǔ)充,自學(xué) ) ? ① 特點(diǎn)與格式 ? 面向比特的同步傳輸又稱作二進(jìn)制同步傳輸。 ? a. 同步數(shù)據(jù)鏈路控制規(guī)程 SDLC, 由 IBM公司制定 。 ? 從開(kāi)始標(biāo)志到結(jié)束標(biāo)志之間構(gòu)成一個(gè)完整的信息單位,稱為 一幀 ( Frame)。地址場(chǎng)用來(lái)規(guī)定與之通信的次站( 在一次通信中,呼叫建立數(shù)據(jù)鏈路的站為主站,被呼叫的站稱為次站 )的地址。 ? d. 幀校驗(yàn)場(chǎng) ? 緊跟在信息場(chǎng)之后的是兩字節(jié)的 幀校驗(yàn)場(chǎng) ,幀校驗(yàn)場(chǎng)稱為 FC( Frame Check) 或稱為幀校驗(yàn)序列 FCS( Frame Check Sequence) 。具體作法是,在發(fā)送端發(fā)送所有信息(除標(biāo)志字節(jié)外)時(shí), 只要遇到連續(xù) 5個(gè)“ 1”,就自動(dòng)插入一個(gè) “ 0”,當(dāng)接收端在接收數(shù)據(jù)時(shí)(除標(biāo)志字節(jié))如果 連續(xù)收到 5個(gè)“ l”,就自動(dòng)將其后的一個(gè) “ 0”刪除 ,以恢復(fù)信息的原有形式。 – 異步方式下,在 CPU發(fā)出“ 允許接收數(shù)據(jù)命令 ”,“ 準(zhǔn)備好接收數(shù)據(jù) ”有效時(shí),接收緩沖器監(jiān)視 RxD引腳,如果出現(xiàn)負(fù)脈沖,則認(rèn)為是起始位。 – 內(nèi)同步下,監(jiān)視 RxD線,每出現(xiàn)一個(gè)數(shù)據(jù)位就移動(dòng)到移位寄存器。在 SYNDET上輸出為高電平。 RxRDY: 接收器準(zhǔn)備好信號(hào)。 查詢方式中 , CPU通過(guò) 讀取狀態(tài)寄存器的 D1位來(lái)查詢這個(gè)信號(hào)。 在異步方式下,做間斷信號(hào)檢出 BRKDET( break detect),輸出。 ? 發(fā)送緩沖器和控制電路 – 當(dāng) CPU向外設(shè)輸出數(shù)據(jù)時(shí),利用 OUT指令把要發(fā)送的數(shù)據(jù)經(jīng) 8251的 D7~D0傳入發(fā)送緩沖器,再由發(fā)送緩沖器的移位寄存器將并行數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù),然后經(jīng) TxD端發(fā)送出去。由 TxD引腳逐位發(fā)送。 Cpu寫(xiě)入一個(gè)字符后,自動(dòng)復(fù)位。 8251從 cpu接收待發(fā)的字符后,復(fù)位 0。 CLK: 8251內(nèi)部定時(shí)信號(hào),比 RxC/和 TxC/的頻率都大。高電平為 CPU對(duì) 8251寫(xiě)控制字或者 讀狀態(tài)字。 3) 調(diào)制控制 ? 8251A提供了 4個(gè)與 MODEM相連的控制信號(hào)和數(shù)據(jù)發(fā)送以及數(shù)據(jù)接收信號(hào)線 。 它由命令字的 D1置 “ 1” 變?yōu)橛行?, 用以表示 825lA準(zhǔn)備就緒 。 CPU通過(guò)讀狀態(tài)寄存器的 D7位檢測(cè)這個(gè)信號(hào) 。 (發(fā) ) ? ④ CTS——清除傳送 (即允許傳送 ),是輸入信號(hào) , 低電平有效 。 ? MOV DX, 309H ; 8251命令口 MOV AL, 0DEH ;異步工作方式字 OUT DX, AL ; 又如 , 同步通信中 , 若幀數(shù)據(jù)格式為 :字符長(zhǎng)度 8位 , 雙 同步字符 , 內(nèi)同步方式 , 奇校驗(yàn) , 則工作字是 00011100B=1CH。 可以接收數(shù)據(jù)了 。 可作 接收中斷屏蔽位 。 ? D5 發(fā)送請(qǐng)求 RTS( Request To Send) :D5=l, 強(qiáng)迫 RTS為低電平 , 置發(fā)送請(qǐng)求 RTS有效 。 ? D7 進(jìn)入搜索方式 EH( Enter Hunt Mode) : D7=1, 啟動(dòng)搜索同步字符 。 當(dāng) C/D*= RD*=0 時(shí)讀狀態(tài)字 ? D0 位 TXRDY 發(fā)送器準(zhǔn)備好: D0 =1時(shí)表示發(fā)送緩沖器為空 。讀狀態(tài)字 ? AND AL,02H ;查 D1=1? ( RXRDY=l? ) ? JZ L ; RXRDY=0, 未準(zhǔn)備好 , 則等待 ? MOV DX,308H ;數(shù)據(jù)口 ? IN AL,DX ;已準(zhǔn)備好 , 則讀數(shù) ? 若要檢查出錯(cuò)信息 , 則用下列程序段: ? MOV DX, 309H ;狀態(tài)口 ? IN AL, DX ;檢查 D5 D4 D3三位 ? TEST AL, 38H; (001 11000 FE、 OE、 PE) ? JNZ ERROR ;若其中有一位為 1, 則出錯(cuò) 向 8251A命令口寫(xiě)入的順序 芯片復(fù)位后,首先往控制口,寫(xiě)入方式字,方式字約定了雙方通信方式、數(shù)據(jù)格式以及傳送速率 如果是同步工作方式,則接下來(lái)往控制端口寫(xiě)入 1個(gè)或 2個(gè)同步字符 然后是往控制端口,寫(xiě)入操作命令控制字。 要求把甲機(jī)上開(kāi)發(fā)的應(yīng)用程序 ( 其長(zhǎng)度為 2DH)傳送到乙機(jī)中去 。 ? 由于是近距離傳輸 , 可以不設(shè) MODEM, 而直接互連 ,同時(shí)是采用查詢 I/ O方式 , 故收/發(fā)程序中只需檢查發(fā)/收 準(zhǔn)備好的狀態(tài) 是否置位 , 即可收發(fā) 1個(gè)字節(jié) 。 圖 913 微機(jī)間串行通信接口連接 ? ① 發(fā)送程序 ( 略去 STACK和 DATA段 ) ? CSEG SEGMENT ? ASSUME CS:CSEG ? TRA PROC FAR ? START: MOV DX, 309H ;控制口 ? MOV AL, 00H ;空操作 ? OUT DX, AL ; ? MOV AL, 40H ;內(nèi)部復(fù)位 D6 ? OUT DX, AL ; ? NOP ? ? MOV AL, 0CFH ;方式字 ( 異步 , 2位 ? 。發(fā)送準(zhǔn)備好 , 則從發(fā)送區(qū)取 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1