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

正文內(nèi)容

微機原理與接口技術(shù)朱紅第10章8251串行接口(編輯修改稿)

2025-06-22 08:13 本頁面
 

【文章內(nèi)容簡介】 率的 1 64倍; ? (4) 可自動產(chǎn)生 、 檢測和處理中止字符 , 可產(chǎn)生 2個位的停止位; ? (5) 波特率 : DC― ( 異步 ) DC― 64K(同步 ) ; ? (6) 完全雙工 , 雙緩沖發(fā)射 /接收器; ? (7) 錯誤檢測 : 具有奇偶錯 、 溢出和幀錯的檢測能力; ? (8) 全部輸入 /輸出與 TTL兼容 ,+ 5V供電 、 28只引腳 。 8251A的內(nèi)部邏輯與外部引腳 A0 8251A引腳圖 ? 數(shù)據(jù)總線緩沖器 – 它含有數(shù)據(jù)和命令緩沖器,是 CPU與 8251的數(shù)據(jù)接口 – 傳送 I/O數(shù)據(jù) – 傳送 CPU對 8251的控制命命 (工作方式和工作命令字 ) – 傳送 8251給 CPU的狀態(tài)字 ? 接收緩沖器和接收控制電路 P262 – 在時鐘脈沖控制下,接收 RxD腳上的串行數(shù)據(jù),把它轉(zhuǎn)換為并行數(shù)據(jù),存放在接收緩沖器。 – 異步方式下,在 CPU發(fā)出“ 允許接收數(shù)據(jù)命令 ”,“ 準備好接收數(shù)據(jù) ”有效時,接收緩沖器監(jiān)視 RxD引腳,如果出現(xiàn)負脈沖,則認為是起始位。接收控制器的內(nèi)部計數(shù)器對 RxC /的時鐘頻率開始計數(shù),把 RxD線上的數(shù)據(jù)送至移位寄存器,奇偶校驗后,去掉停止位,變成并行數(shù)據(jù),送到接收數(shù)據(jù)緩沖器。同時發(fā)出 RxRDY高電平信號通知 CPU。 BRKDET為異步工作方式下使用,當(dāng) 8251從 RxD引腳連續(xù)接收到兩個全由 0組成的字符時, BRKDET上輸出高電平,表示當(dāng)前無數(shù)據(jù)可讀。 – 內(nèi)同步下,監(jiān)視 RxD線,每出現(xiàn)一個數(shù)據(jù)位就移動到移位寄存器。把移位寄存器中的值和同步字符相比較。若不符,則繼續(xù)接收并比較。若相等,表明找到。在 SYNDET上輸出為高電平。利用接收時鐘 RxC,按規(guī)定的數(shù)據(jù)位裝配成并行數(shù)據(jù),再把它送到數(shù)據(jù)緩沖器。同時發(fā)出 RxRDY信號通知 CPU。外同步下,同步字符不是由 8251完成的,而是由外部電路來實現(xiàn)同步字符的檢測的,檢測到后,通過 SYNDET引腳給 8251輸入高電平。 RxRDY: 接收器準備好信號。狀態(tài)線, 發(fā)送到 CPU。當(dāng)允許接收( RxE=1操作 命令字中設(shè)置 ),當(dāng) 8251從外部輸入端 接收到一個字符 ,準備送到 CPU時, 此信號有效。當(dāng) CPU讀取完字符時,此信號復(fù)位 0。 查詢方式中 , CPU通過 讀取狀態(tài)寄存器的 D1位來查詢這個信號。 SYNDET/BRKDET: 當(dāng)工作在內(nèi)同步狀態(tài)下,為輸出,當(dāng)為高電平時,表明 8251內(nèi)部檢測電 路已經(jīng)檢測到同步字符, 8251已經(jīng)達到同步。 當(dāng)工作在外同步下,是輸入。當(dāng)外部檢測電路,檢測到同步字符,在這 個引腳輸入一個正跳變,使 8251在下一個 RxC的下降沿開始拼裝字符。 在異步方式下,做間斷信號檢出 BRKDET( break detect),輸出。當(dāng) 檢測到間斷碼時,輸出高電平。 RxC/:接收 器 輸入時鐘。其頻率規(guī)定和 TxC一樣。 ? 發(fā)送緩沖器和控制電路 – 當(dāng) CPU向外設(shè)輸出數(shù)據(jù)時,利用 OUT指令把要發(fā)送的數(shù)據(jù)經(jīng) 8251的 D7~D0傳入發(fā)送緩沖器,再由發(fā)送緩沖器的移位寄存器將并行數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù),然后經(jīng) TxD端發(fā)送出去。 – 異步方式下,發(fā)送控制器在發(fā)送數(shù)據(jù)前加上起始位,并按約定加上校驗位和停止位,然后在發(fā)送時鐘 TxC/作用下,由TxD引腳一位一位的串行發(fā)送。 TxC/上輸入的頻率可以是發(fā)送波特率的 1 64倍。 – 同步下,發(fā)送控制器在準備發(fā)送的數(shù)據(jù)前先插入一個或兩個同步字符,在數(shù)據(jù)中,插入校驗位。由 TxD引腳逐位發(fā)送。數(shù)據(jù)的傳輸率等于 TxC/上輸入的時鐘頻率。 ? 引腳 TxRDY:發(fā)送器準備好信號。狀態(tài)線, 發(fā)送到 CPU,表明 8251已經(jīng)準備好從 CPU接收數(shù)據(jù)。 Cpu寫入一個字符后,自動復(fù)位。當(dāng) 8251允許發(fā)送(輸入信號:允許傳送 CTS*為低; TxEN為高:命令字D0位設(shè)置 ),且 數(shù)據(jù)緩沖器為空 時,此信號為高。 TxE:發(fā)送器空,高電平有效。發(fā)送器中的 并行到串行轉(zhuǎn)換器空 ,表明發(fā)送操作 已經(jīng)結(jié)束 。 8251從 cpu接收待發(fā)的字符后,復(fù)位 0。 TxC*:發(fā)送器 輸入時鐘。異步下,可以是波特率的 16倍或者 64倍。 2)讀/寫控制電路 CS C/D RD WR 功能 TP86口地址 PC擴展板 0 0 0 1 讀 8251數(shù)據(jù) FFF0H 308H 0 1 0 1 讀 8251狀態(tài) FFF2H 309H 0 0 1 0 寫 8251數(shù)據(jù) FFF0H 308H 0 1 1 0 寫 8251命令 FFF2H 309H 1 無操作 RESET: 復(fù)位,輸入,高電平有效,有效時 8251進入空閑狀態(tài),等待初始化。 CLK: 8251內(nèi)部定時信號,比 RxC/和 TxC/的頻率都大。 RD/、 WR/: 讀寫控制信號,低電平有效。 C/D*: 控制 /數(shù)據(jù)信號。通常連接低位地址。高電平為 CPU對 8251寫控制字或者 讀狀態(tài)字。對應(yīng)控制口。低電平為 CPU讀寫數(shù)據(jù),對應(yīng)數(shù)據(jù)口。所以 8251占用兩 個端口地址。 3) 調(diào)制控制 ? 8251A提供了 4個與 MODEM相連的控制信號和數(shù)據(jù)發(fā)送以及數(shù)據(jù)接收信號線 。 它們的含義與 RS- 232C標準規(guī)定相同 。 ? DTR——(Data Terminal Ready)數(shù)據(jù)終端準備好 。 是輸出信號 , 低電平有效 , 發(fā)送給調(diào)制器 。 它由命令字的 D1置 “ 1” 變?yōu)橛行?, 用以表示 825lA準備就緒 。 (收 ) ? DSR——( DATA SET Ready) 數(shù)據(jù)設(shè)備準備好 。 是輸入信號 , 低電平有效 。 用以表示調(diào)制器已準備好 。 CPU通過讀狀態(tài)寄存器的 D7位檢測這個信號 。 (收 ) ? RTS——( Request Send) 請求發(fā)送 , 是輸出信號 , 發(fā)送給調(diào)制器 , 低電平有效 。 用于通知 MODEM, 825lA要求發(fā)送 。 它由命令字的 D5置 “ 1” 來使其有效 。 (發(fā) ) ? ④ CTS——清除傳送 (即允許傳送 ),是輸入信號 , 低電平有效 。是 MODEM對 8251A的 RTS信號的響應(yīng) , 當(dāng)其有效時 825lA方可發(fā)送數(shù)據(jù) 。 (發(fā) ) 8251 MODEM C PU 輸入設(shè)備(收) 輸出設(shè)備(發(fā)) ② DTR 8251準備就緒 ① DSR M準備好 ① RTS 請求發(fā)送 ② CTS 允許發(fā)送 8251A的編程 ? (1) 工作方式字 ? 作用:對 825lA工作方式進行選擇,是異步方式還是同步方式 ,并按照其工作方式 指定幀數(shù)據(jù)格式 。 D7 D6 D5 D4 D3 D2 D1 D0 停止位 奇偶校驗 字符長度 波特率系數(shù) (同步 ) (異步 ) *0=內(nèi)同步 00=不用 *1=外同步 01=1位 0*=雙同步 10= 1*=單同步 11=2位 停止位長度 *0=無 01=奇 11=偶
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1