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

正文內(nèi)容

第7章常用數(shù)字接口電路(完整版)

2024-12-11 15:04上一頁面

下一頁面
  

【正文】 G(x)去除它 ,若余數(shù)為 0,則傳輸正確,否則傳輸有錯。 了解: ?串行通信的一般概念 – 工作方式、同步方式、數(shù)據(jù)格式、物理標(biāo)準(zhǔn) ?串行通信的接口標(biāo)準(zhǔn) – EIA RS232C ?可編程串行異步通信接口 8250( UART) – 連接、編程、應(yīng)用 UART: Universal Asynchronous Receiver Transmitter * 62 串行通信: ● 每個時(shí)間單位僅傳送一位信息; ● 每個字符 (字節(jié) )的各位依次傳送; ● 字符之間的間隔不定。 ? 利用 C口的 5條線提供傳輸聯(lián)絡(luò)信號。 ? INTR—— ACK上升沿產(chǎn)生,通知 CPU輸出下一個數(shù)據(jù)(通常接到 8259)。 CPU用 IN指令取走數(shù)據(jù)后,此信號被清除。 46 工作方式 1 ? 利用一組選通控制信號控制 A端口和 B端口的數(shù)據(jù)輸入輸出。 43 方式控制字與位控字格式 ? 控制字 —— 確定 3個端口的工作方式 ? 位控字 —— 確定 C口某一位的初始狀態(tài), 或用于設(shè)置 INTE位 (方式 1,2)。 33 擴(kuò)展定時(shí) /計(jì)數(shù)范圍 1MHz 1KHz 1Hz 34 8253小結(jié) ? 包含 3個 16位計(jì)數(shù)器通道 ? 4個編址部件: CNT0/1/2和控制寄存器 ? 每個計(jì)數(shù)器通道工作前必須初始化: –控制字和計(jì)數(shù)初值 ? 6種工作方式 ? 每種工作方式:啟動方式、輸出波形、是否可重復(fù)計(jì)數(shù)等各不相同 35 167。 ? 計(jì)數(shù)器 0: 每 10ms輸出 1個 CLK脈沖寬的負(fù)脈沖計(jì)數(shù)器 1: 產(chǎn)生 10KHz的連續(xù)方波信號 計(jì)數(shù)器 2: 啟動計(jì)數(shù) 5ms后 OUT輸出高電平。 – 計(jì)數(shù)過程中修改初值不影響本輪計(jì)數(shù)過程。 –其余的與方式 2 類似。 –若下一次 GATE上升沿提前到達(dá),則 OUT端負(fù)脈沖拉寬為兩次計(jì)數(shù)過程之和。 裝入初值后 OUT端變高電平, 然后 OUT連續(xù)輸出對稱方波: 工作波形 (頻率發(fā)生器 ) (方波發(fā)生器 ) 前 N/2或( N+1) /2 個 CLK, OUT為高,后 N/2或( N1) /2 個 CLK, OUT為低。 ?OUTn 計(jì)數(shù)器輸出 信號,不同工作方式下 產(chǎn)生不同波形。 ( n = 0~ 2) 11 8253的內(nèi)部結(jié)構(gòu) W RA0A1C S數(shù) 據(jù)總 線 緩沖 器讀 / 寫邏 輯控 制寄 存 器計(jì) 數(shù) 器0計(jì) 數(shù) 器1計(jì) 數(shù) 器2G A T E1D0D7~R DC L K1O U T1C L K2G A T E2O U T2C L K0G A T E0O U T0片內(nèi)總線編址部件 0 編址部件 1 編址部件 2 編址部件 3 12 編程結(jié)構(gòu) —程序員的觀點(diǎn) ? 計(jì)數(shù)器 (3個 )—— 包括 ? 控制寄存器 —— 存放控制命令字(只寫) ? 占用 4個地址 — 3個計(jì)數(shù)器, 1個控制寄存器 16位初值寄存器 16位計(jì)數(shù)寄存器 (減法計(jì)數(shù)器) 13 定時(shí) /計(jì)數(shù)的工作過程 1. 設(shè)置 8253的工作方式 2. 設(shè)置計(jì)數(shù)初值到初值寄存器 3. 第一個 CLK信號使初值寄存器的內(nèi)容置入 計(jì)數(shù)寄存器 4. 以后每來一個 CLK信號,計(jì)數(shù)寄存器減 1 5. 減到 0時(shí), OUT端輸出一特殊波形的信號 注:以上計(jì)數(shù)過程中還受到 GATE信號的控制 14 二、計(jì)數(shù)啟動方式 軟件啟動過程 硬件啟動過程 GATE端保持為高電平 寫入計(jì)數(shù)初值 后的第 2個 CLK脈沖的下降沿開始計(jì)數(shù) GATE端有一個上升沿 對應(yīng) CLK脈沖的下降沿開始計(jì)數(shù) 程序指令啟動 ———— 軟件啟動 外部電路信號啟動 —— 硬件啟動 15 三、工作方式 ? 方式 0—— 計(jì)數(shù)結(jié)束中斷 ? 方式 1—— 可重復(fù)觸發(fā)的單穩(wěn)態(tài)觸發(fā)器 ? 方式 2—— 頻率發(fā)生器 ? 方式 3—— 方波發(fā)生器 ? 方式 4—— 軟件觸發(fā)選通 ? 方式 5—— 硬件觸發(fā)選通 16 工作方式 方式 0 方式 1 軟件啟動,不自動重復(fù)計(jì)數(shù)。 18 工作方式 方式 4 方式 5 軟件啟動,不自動重復(fù)計(jì)數(shù)。 –計(jì)數(shù)過程中寫入新初值不影響本次計(jì)數(shù)。 21 各種工作方式特點(diǎn) ? 方式 4(軟件觸發(fā)選通) – 計(jì)數(shù)過程中, GATE端應(yīng)保持 高電平 。 22 8253工作方式一覽表 工作方式一覽表 23 四、控制字 ? 用于確定各計(jì)數(shù)器的工作方式。 ? 畫線路連接圖,并編寫初始化程序。 并行接口 8255 特點(diǎn): ? 含 3個獨(dú)立的 8位并行輸入 /輸出端口,各端口均具有數(shù)據(jù)的控制和鎖存能力 ? 可通過編程設(shè)置各端口的工作方式和數(shù)據(jù)傳送方向(入 /出 /雙向)。 44 工作方式 0 ? 8255相當(dāng)于三個獨(dú)立的 8位簡單接口。 ? A、 B口作輸入或輸出口, C口的部分位固定用作 A、 B口的選通控制信號。 ? INTR—— 中斷請求。 ? INTE—— 中斷允許位, INTE=1和 OBF為高電平時(shí),允許產(chǎn)生 INTR信號。 ? 類似于 A口方式 1下輸入和輸出的組合。 優(yōu)點(diǎn): ● 傳輸線少,成本低,傳輸距離遠(yuǎn) 63 單工通信 —— 只能由一方發(fā)送,例:廣播 半雙工通信 —— 某一時(shí)刻只能由一方發(fā)送,例:對講機(jī) 全雙工通信 —— 雙方可同時(shí)傳輸,例:電話 同步通信 —— 雙方對每一位的收發(fā)時(shí)序完全一致,統(tǒng)一時(shí)鐘 異步通信 —— 收發(fā)雙方時(shí)鐘不統(tǒng)一 64 單工 /雙工操作 發(fā)送器 接收器 發(fā)送器 /接收器 發(fā)送器 /接收器 發(fā)送器 /接收器 發(fā)送器 /接收器 單工方式: 半雙工方式: 全雙工方式: A站 B站 65 ? 電話網(wǎng)絡(luò)- 模擬信號 ,計(jì)算機(jī)- 數(shù)字信號 。 數(shù)據(jù)校驗(yàn) 70 ? CRC校驗(yàn)和計(jì)算方法 – 若 G(x)為 r階,原幀為 m位,其多項(xiàng)式為 M(x),則在原幀后面添加 r個 0,幀成為 m+r位,相應(yīng)多項(xiàng)式 2rM(x) – 按 模 2除 法 用 2rM(x)除以 G(x):商 Q(x),余 R(x) 即 2rM(x) = G(x)Q(x)+R(x) – 按 模 2加 法 把 2rM(x)與余數(shù) R(x)相加,結(jié)果就是要傳送的帶校驗(yàn)和的幀的多項(xiàng)式 T(x) T(x) = 2rM(x) + R(x) – 實(shí)際上, T(x) = 2rM(x) + R(x) = [ G(x)Q(x) + R(x) ] + R(x) = G(x)Q(x) (模 2運(yùn)算 ) 所以,若接收的 T(x)正確,則它肯定能被 G(x)除盡。與系統(tǒng)數(shù)據(jù)總線 DB相連接,用以傳送數(shù)據(jù)、控制信息和狀態(tài)信息。有效時(shí)可將 CS0, CS1, CS2及 A0A2鎖存于 8250內(nèi)部。 87 8250 的引腳及功能 (續(xù) ) ? 面向通信設(shè)備的引腳信號 ? SIN, SOUT: 串行輸入 /輸出端 ? CTS, RTS, DTR, DSR:(同 RS232標(biāo)準(zhǔn)中的信號) ? RLSD: 即 RS232C標(biāo)準(zhǔn)中的 DCD信號 ? RI:(同 RS232標(biāo)準(zhǔn)中的信號) ? OUT1, OUT2: 可由用戶編程確定其狀態(tài)的輸出端 ? BAUDOUT: 波特率信號輸出(頻率 =fCLK/分頻值) ? XTAL1, XTAL2: 接外部晶振,作為基準(zhǔn)時(shí)鐘 fCLK ? RCLK: 接收時(shí)鐘輸入(可直接與 BAUDOUT相連) 88 89 8250與 8088系統(tǒng)的連接 系 統(tǒng) 總 線 D7D0 DISTR DOSTR INTR MR A0 A1 A2 ADS DISTR DOSTR CS2 CS1 CS0 +5V CS D7D0 IOR IOW INTR RESET A0 A1 A2 電平轉(zhuǎn)換 /驅(qū)動器 1488 1489 到 RS232接口 XTAL1 XTAL2 BAUDOUT RCLK SOUT SIN RTS DTR DSR DCD CTS RI 8250 XTAL 90 2. 8250的內(nèi)部寄存器 ? 共 10個可編程(尋址)的寄存器 – 線路控制寄存器( LCR) —— BASE+3 – 線路狀態(tài)寄存器( LSR) —— BASE+5 –
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1