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

正文內容

計數定時接口ppt課件(完整版)

2025-02-10 19:33上一頁面

下一頁面
  

【正文】 率 Baud(符號數 /s) ?100、 300、 600、 1200、 2400、 4800 9600、 、 、 56K ?信號電平: ?邏輯“ 1”: 3V~ 15V ?邏輯“ 0”: +3V~ +15V ?TTL電平與 RS232電平轉換: ?TTL→RS232: MC1488 ?RS232→TTL: MC1489 80 主要引腳的功能 81 信號時序(接收) ?設備握手 ?DTR: PC→M (保持,表示 PC已可以工作) ?DSR: PC←M (保持,表示 M已可以工作) ?監(jiān)視載波信號 ?DCD: PC←M← 載波(表示數據鏈已建立) ?接收數據 ?RD: PC←M← 數據調制信號 ?結束通信 ?DCD消失、 PC撤除 DTR、 Modem撤除 DSR 82 信號時序(發(fā)送) ? 設備握手 ? DTR: PC→M (保持) ? DSR: PC←M (保持) ? 請求發(fā)送 ? RTS: PC→M (保持), M→ 載波,在對方產生 DCD ? CTS: PC←M (保持) ? 發(fā)送數據 ? TD: PC→M→ 數據調制信號 ? 結束通信 ? PC撤除 RTS/DTR ? Modem撤除 CTS/DSR,停止發(fā)送載波 83 RS232C接口連接方式 84 RS232C接口連接方式(續(xù)) ?一種簡化的連接方式( Null Modem) ? 適用于雙機直連 TD RD RTS CTS DCD GND DTR DSR RI TD RD RTS CTS DCD GND DTR DSR RI 85 可編程串行通信接口 8250 主要內容: 1) 8250的引腳及功能 2)與系統的連接 3)內部結構與內部寄存器 4) 8250的編程 86 1. 8250 的引腳及功能 ? 面向系統的引腳: ? D0~ D7 雙向數據線。 ADS 地址選通信號。當允許 8250中斷時,接收出錯、接收數據寄存器滿、發(fā)送數據寄存器空以及 MODEM的狀態(tài)均能夠產生有效的 INTR信號。 RBR只能緩沖一個數據,當 CPU未能及時取走上一個數據,下一個數據又送入 RBR時,會產生溢出錯 96 8250的內部寄存器(續(xù)) 中斷允許寄存器( IER) —— BASE+1 決定哪類中斷可以產生(也可禁止所有中斷產生) 0 0 0 0 D3 D2 D1 D0 1=允許 RBR滿中斷 1=允許 THR空中斷 1=允許線路狀態(tài)中斷 (溢出錯、奇偶錯、格式錯、 Break) 1=允許 Modem狀態(tài)中斷 97 8250的內部寄存器(續(xù)) 中斷識別寄存器( IIR) —— BASE+2 用于識別產生中斷的原因 0 0 0 0 0 D2 D1 D0 0=無中斷 1=有中斷 00= Modem狀態(tài) 中斷(優(yōu)先級最低) 01= THR空中斷 10= RBR滿中斷 11=線路狀態(tài)中斷 98 8250的內部寄存器(續(xù)) Modem控制寄存器( MCR) — BASE+4 產生 RTS、 DTR信號 產生 OUT OUT2信號 設置循環(huán)自檢狀態(tài) 0 0 0 D4 D3 D2 D1 D0 DTR RTS OUT1 OUT2 LOOP 99 8250的內部寄存器(續(xù)) Modem狀態(tài)寄存器( MSR) — BASE+6 反映 RS232接口的狀態(tài) △ CTS △ DSR △ RI △ RLSD CTS D7 D6 D5 D4 D3 D2 D1 D0 RLSD RI DSR 反映 4個引腳的當前狀態(tài)(反相值) 反映了自上次讀MSR后這 4個引腳是否發(fā)生了變化 (1=發(fā)生了變化 ) 100 8250發(fā)送數據的工作過程 1) CPU(數據 )→8250 的 THR ; 2) TSR移空時, THR → TSR , LSR中 “數據發(fā)送保持寄存器空” 狀態(tài)位置位 ; 3) TSR根據 LCR中規(guī)定的格式從低到高逐位發(fā)送數據 ; 4) LSR中“數據發(fā)送保持寄存器空” 狀態(tài)位可用來產生中斷 ,也可查詢該狀態(tài)位,以實現數據的連續(xù)發(fā)送。 收到數據 ? JZ L1 MOV DX, BASE+0 。 RSR RBR 串行數據輸入 并行數據 LSR INT LCR 數據 狀態(tài) 1) 2) 3) 4) 102 3. 8250 的初始化流程 ?初始化程序程序例子見 P338339 ?流程圖見右圖 使 LCR的最高位= 1 寫除數寄存器 寫 LCR寄存器,同時 使 LCR的最高位= 0 寫 MCR寄存器 寫 IER寄存器 103 用 BIOS功能初始化 8250 PC機有兩個串行接口: COM1(基地址 3F8H), COM2(基地址 2F8H) BIOS通過中斷 14H提供串行通信功能 功能 0:初始化串行接口 功能 1:發(fā)送一個字符 功能 2:接收一個字符 功能 3:讀串行接口狀態(tài) INT14H僅提供了查詢方式的通信服務 要使用中斷方式進行發(fā)送和接收必須自行編程 104 用 BIOS功能初始化 8250 功能 0(初始化)的入口參數為: ? AH=0 ? AL=初始化參數 ? DX=串口編號( 0=COM1, 1=COM2) 初始化參數定義如下: D7 D6 D5 D4 D3 D2 D1 D0 波特率 100= 1200 101= 2400 110= 4800 111= 9600 奇偶校驗 x0=無校驗 01=奇校驗 11=偶校驗 數據位數 00= 5位 01= 6位 10= 7位 11= 8位 停止位 0= 1位 1= 2位 MOV AH, 0 MOV AL, 初始化參數 MOV DX, 0 INT 14H 105 8250的數據發(fā)送程序 (查詢 ) LEA SI, DATA_BUFFER MOV CX, DATA_BYTES L1: MOV DX, BASE+5 。 波特率 可以簡單地看成每秒傳送多少二進制位 PC機中基準時鐘頻率 fCLK=,波特率因子K=16。不需要鎖存時, ADS可直接接地。 ? CS0, CS1, CS2 片選信號,當它們同時有效時,該 8250芯片被選中。 ? CRC校驗的 檢錯方式: ? 收發(fā)雙方約定一個生成多項式 G(x),發(fā)送方在幀的末尾加上校驗和,使帶有校驗和的幀的多項式能被 G(x)整除;接收方收到后,用 G(x)去除它 ,若余數為 0,則傳輸正確,否則傳輸有錯。 了解: ?串行通信的一般概念 ?工作方式、同步方式、數據格式、物理標準 ?串行通信的接口標準 ? EIA RS232C ?可編程串行異步通信接口 8250( UART) ? 連接、編程、應用 UART: Universal Asynchronous Receiver Transmitter * 67 串行通信: 每個時間單位僅傳送一位信息; 每個字符 (字節(jié) )的各位依次傳送; 字符之間的間隔不定。 57 10Hz CS A0 A1 WR RD DB PA0 PA7 ? ? ? PB0 PB7 ? ? ? +5V ? ? ? +12V K 繼電器 384H~387H 388H~38BH CS A0 A1 OUT1 CLK1 2MHz CLK0 OUT0 8259A PIC WR RD DB 8253 8255 INTR Q1 R1 R2 D1 2KHz A1 A0 IOR IOW D7D0 58 題目分析: 使 8255的 A端口和 B端口均工作于方式 0;且 A口為輸出,B口為輸入。 PA口選擇方式 1輸入口使用時, 8255能發(fā)出 INTRA中斷請求信號的條件是( )。 45 46 3 、工作方式 2(雙向方式 ) 只有 A口可工作在方式 2下, A口工作在方式 2時, C口的 5條線為 A口提供傳輸聯絡信號。 STB的后沿產生,可用于中斷 CPU,讓 CPU讀走輸入鎖存器中的數據。 ? C端口即可以是一個 8位的簡單接口,也可以分為兩個獨立的 4位端口,分別設定輸入輸出方向。 可編程 并行接口芯片 8255 特點: ?含 3個獨立的 8位并行輸入 /輸出端口,各端口均具有數據的控制和鎖存能力 。 解 : N= 106/5
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1