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

正文內(nèi)容

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

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

下一頁面
  

【正文】 發(fā)送保持寄存器( THR) —— BASE+0(寫) – 接收緩沖寄存器( RBR) —— BASE+0(讀) – 除數(shù)鎖存器低 8位( DLL) —— BASE+0( DL=1) – 除數(shù)鎖存器高 8位( DLH) —— BASE+1( DL=1) – 中斷允許寄存器( IER) —— BASE+1 – 中斷識別寄存器( IIR) —— BASE+2 – Modem控制寄存器( MCR) —— BASE+4 – Modem狀態(tài)寄存器( MSR) —— BASE+6 91 8250的內(nèi)部寄存器(續(xù)) ? 除數(shù)鎖存器( DLL, DLH) — BASE+0,1 – 用來保存分頻系數(shù),以獲得所需的 波特率 。 TSR THR 串行數(shù)據(jù)輸出 并行數(shù)據(jù) LSR INT LCR 數(shù)據(jù) 狀態(tài) 1) 2) 3) 2) 4) 4) 100 8250接收數(shù)據(jù)的工作過程 1) SIN引腳上的串行數(shù)據(jù)逐位進入 RSR; 2) RSR根據(jù) LSR中規(guī)定的數(shù)據(jù)位數(shù)確定是否收到了一個完整的數(shù)據(jù),收到后將數(shù)據(jù) →RBR ; 3) RBR收到 RSR的數(shù)據(jù)后,將 LSR寄存器中“ 接收緩沖寄存器滿 ”的狀態(tài)位置位; 4) LSR中 “ 接收緩沖寄存器滿 ” 狀態(tài)位可用來產(chǎn)生中斷,也可查詢該狀態(tài)位, 以實現(xiàn)數(shù)據(jù)的連續(xù)接收。 RBR地址 IN AL, DX STOSB LOOP L1 … … 有錯誤 ? 讀入數(shù)據(jù) 收到數(shù)據(jù) ? N Y Y N 錯誤處理 接收完 ? N Y 106 用 BIOS功能發(fā)送 /接收數(shù)據(jù) 通過 COM1發(fā)送數(shù)據(jù): LEA SI, DATA_BUFFER MOV CX, DATA_BYTES L1: MOV AH, 1 。有錯誤 ? JNZ ERROR TEST AH, 00000001B 。 功能 2 MOV DX, 0 。 COM1 LODSB 。LSR地址 IN AL, DX TEST AL, 00100000B 。所以,對于指定的波特率 B 除數(shù)值 =1843200/(B 16)=115200/B – 例如,通信速率為 9600波特時,除數(shù)值 =12。 ? DISTR 讀選通信號。 ? CSOUT 片選輸出信號。發(fā)送器和接收器用時鐘來決定何時發(fā)送和讀取每一個數(shù)據(jù)位。 ? 調(diào)制 — 把數(shù)字信號承載到載波信號上 ? 解調(diào) — 從載波信號中恢復(fù)出數(shù)字信號 ? 調(diào)制解調(diào)器:實現(xiàn)調(diào)制與解調(diào)的設(shè)備 *2. 調(diào)制與解調(diào) 66 三種調(diào)制方式 根據(jù)載波 Acos(?t + ?)的三個參數(shù):幅度、頻率、相位,產(chǎn)生常用的三種調(diào)制技術(shù): – 幅移鍵控法 AmplitudeShift Keying (ASK) – 頻移鍵控法 FrequencyShift Keying (FSK) – 相移鍵控法 PhaseShift Keying (PSK) ?ASK (又稱為調(diào)幅 ) 用載波信號的不同 幅度 代表‘ 1’和‘ 0’ ?FSK (又稱為調(diào)頻 ) 用載波信號的不同 頻率 代表‘ 1’和‘ 0’ ?PSK (又稱為調(diào)相 ) 用載波信號的 相位變化 代表‘ 1’和‘ 0’(有變化為’ 1’,無變化為 ’0’) 67 0 0 1 1 0 1 0 0 0 1 0 調(diào)幅 調(diào)頻 調(diào)相 數(shù)字信號 數(shù)字數(shù)據(jù) 三種調(diào)制方式的調(diào)制波形圖 68 ? 串行通信主要用于遠距離數(shù)據(jù)傳輸。 ? INTE1為 , INTE2為 。 MOV DX,控制寄存器地址 MOV AL, 0xxx1001B 。 ? INTE—— 中斷允許位,是否允許發(fā)出 INTR請求。 輸入 輸出 47 C口的信號功能(方式 1輸入) ? STB—— 選通信號。 ? C端口即可以是一個 8位的簡單接口,也可以分為兩個獨立的 4位端口。其中, C口即可用作獨立的輸入 /輸出口,也可用作A、 B口的 控制信號 輸出或 狀態(tài)信號 輸入。 ? 第 2種方法 —— 停止計數(shù)器再讀 –用 GATE信號 使計數(shù)器停止,再規(guī)定RL1和 RL0的讀寫格式,然后讀出。 ? 每個計數(shù)器都必須初始化一次。 – 每個計數(shù)周期結(jié)束時(減到 0時), OUT端輸出一個 TCLK寬度的負脈沖。 –每個計數(shù)周期結(jié)束時(減到 1時), OUT端輸出一個TCLK寬度的負脈沖。 OUT端波形與方式 4相同 (軟件觸發(fā)選通 ) (硬件觸發(fā)選通 ) 工作波形 19 各種工作方式特點 ? 方式 0(計數(shù)結(jié)束中斷) –計數(shù)過程中, GATE端應(yīng)保持 高電平 。 硬件啟動,不自動重復(fù)計數(shù)。 6 如何實現(xiàn)定時? ?軟件方法:用一段程序?qū)崿F(xiàn)延時 ? 利用 程序循環(huán) 延遲指定的時間 ? 缺點: CPU占用率?延時精度?兼容? ?硬件方法:定時 /計數(shù)器電路 ? 利用 脈沖計數(shù) 在設(shè)定的時間輸出定時信號 ● 8253是一種硬件定時 /計數(shù)器芯片 7 一、外部引線及內(nèi)部結(jié)構(gòu) ?8253概貌 –3個 16位的定時 /計數(shù)器(通道) –24引腳雙列直插式 –最高計數(shù)頻率 2MHz –TTL電平兼容 –單電源 +5V供電 8 外部引線及內(nèi)部結(jié)構(gòu) DB D7D0 8253 A1 A0 WR RD CS 通道 2 通道 1 通道 0 CLK0 GATE0 OUT0 CLK1 GATE1 OUT1 CLK1 GATE1 OUT1 A1 A0 IOW IOR 片選信號 9 外部引線及內(nèi)部結(jié)構(gòu) 連接 系統(tǒng)端 的主要引線: ?D7~ D0 ?CS ?RD ?WR ?A1, A0 – 用于選擇四個編址部件之一 引線結(jié)構(gòu) A1 A0 選 擇 0 0 計數(shù)通道 0 0 1 計數(shù)通道 1 1 0 計數(shù)通道 2 1 1 控制寄存器 10 外部引線及內(nèi)部結(jié)構(gòu) 計數(shù)通道 的主要引線 (每通道均相同): ?CLKn 時鐘脈沖輸入, 計數(shù)器的計時基準。 裝入初值后 OUT端變高電平,計數(shù)到最后一個 CLK時 OUT輸出負脈沖,并連續(xù)重復(fù)此過程。 –計數(shù)過程中可隨時修改初值重新開始計數(shù)。 ? 方式 3(方波發(fā)生器) –OUT輸出方波,前半周期為高,后半周期為低。 – GATE每出現(xiàn)一次正脈沖,計數(shù)一個周期,然后停止計數(shù)。 ? 也可先寫所有計數(shù)器控制字,再寫入它們的初值 27 8253應(yīng)用舉例 ? 采用 8253作定時 /計數(shù)器,其接口地址為0120H~0123H。 這時可將計數(shù)器 0、 1串聯(lián),工作方式都均為方式 3,計數(shù)初值均為 1000。 42 方式控制字及位控字 ? 可以利用軟件編程確定 8255的 3個端口工作于何種方式下; ? 8255的 C端口可以 按位操作 。 ? 適用于: – 無條件輸入輸出方式。通知外設(shè)不能送下一個數(shù)據(jù)。 ? ACK—— 外設(shè)響應(yīng)信號,表示已從數(shù)據(jù)端口取走數(shù)據(jù)。 特別是 A、 B均為方式 1時僅使用 C口的 6條線,余下二條線可作為單獨的輸入輸出線,用程序指定其數(shù)據(jù)傳送方向。 8255工作方式小結(jié) 53 四、 8255芯片的應(yīng)用 芯片與系統(tǒng)的連接 芯片的初始化 相應(yīng)的控制程序 例 73 54 8255應(yīng)用舉例 1 ? 利用 8255實現(xiàn)開關(guān)檢測和繼電器控制電路; ? 當(dāng)開關(guān)閉合時,使繼電器通電動作;開關(guān)斷開時,繼電器不動作; ? 系統(tǒng)每隔 100ms檢測一次開關(guān)狀態(tài),實現(xiàn)相應(yīng)的繼電器控制; ? 初始狀態(tài)下繼電器不動作。 ?奇偶校驗不能自動糾錯,發(fā)現(xiàn)錯誤后需“重傳”。 起始位和停止位用于字符的同步。 ? A0~ A2 8250內(nèi)部寄存器的選擇信號。通常與系統(tǒng)總線的 IOW信號相連接。 – 只有 THR空時, CPU才能寫入下一個要發(fā)送的數(shù)據(jù) ? 接收緩沖寄存器( RBR) —— BASE+0 – RSR收到一個完整的數(shù)據(jù)后,就將其送入 RBR中。 LSR地址 IN AL, DX TEST AL, 00011110B 。 功能 3 MOV DX, 0 。 保存數(shù)據(jù) LOOP L1 107 作業(yè): P342 ? ? ? ? ?
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1