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

正文內(nèi)容

《計數(shù)定時接口》ppt課件-預(yù)覽頁

2025-01-29 19:33 上一頁面

下一頁面
 

【正文】 253應(yīng)用舉例 初始化程序 CNT0: MOV DX, 0123H MOV AL, 34H OUT DX, AL MOV DX, 0120H MOV AX, 20220 OUT DX, AL MOV AL, AH OUT DX, AL CNT1: MOV DX, 0123H MOV AL, 56H OUT DX, AL MOV DX, 0121H MOV AL, 200 OUT DX, AL CNT2: MOV DX, 0123H MOV AL, 0B0H OUT DX, AL MOV DX, 0122H MOV AX,10000 OUT DX, AL MOV AL, AH OUT DX, AL 30 *如何擴(kuò)展定時 /計數(shù)范圍 ? 當(dāng)定時長度不夠時,可把 2個或 3個計數(shù)通道串聯(lián)起來使用,甚至可把多個 8253串聯(lián)起來使用。 1MHz 1KHz 1Hz 32 8253小結(jié) ?包含 3個 16位計數(shù)器通道 ? 4個編址部件: CNT0/1/2和控制寄存器 ?每個計數(shù)器通道工作前必須初始化: ?控制字和計數(shù)初值 ? 6種工作方式 ?每種工作方式:啟動方式、輸出波形、是否可重復(fù)計數(shù)等各不相同 . 33 167。 其中, C口即可用作獨立的輸入 /輸出口,也可用作 A、 B口的控制信號或狀態(tài)信號。 ? A、 B端口既可設(shè)置為輸入口,也可設(shè)置為輸出口,但不能同時實現(xiàn)輸入及輸出。 42 例如: ⑴ A口、 B口均為方式 1輸入時, C口的引腳功能 ? STB—— 選通信號。 ? INTR—— 中斷請求。 43 44 ( 2) A口、 B口均為方式 1輸出時 C口的引腳功能 ? OBF—— 輸出緩沖器滿 ,低電平有效 ,通知外設(shè)取走數(shù)據(jù)。 是否允許 8255產(chǎn)生 INTR信號,由中斷允許位 INTE控制,只有在INTE=1和 OBF為高電平時(輸出緩沖器空)時, INTR才有效。 47 方式 2的應(yīng)用說明: 當(dāng) A口工作于方式 2時, B口允許工作于方式 0或方式 1。 8255的 PA口、 PB口、 PC口均為( )位并行接口,可通過對8255進(jìn)行初始化編程來設(shè)置各端口的工作方式和傳輸方向,當(dāng) PA、PB口選擇方式 方式 2使用時, C口就不能做為( )使用了, C口的部分位固定用作 A、 B口的( )信號或( )信號。 54 例 設(shè) 8255與系統(tǒng)連接形成的端口地址為120H— 123H。 要求: ( 1)當(dāng)開關(guān)閉合時,使相應(yīng)繼電器通電動作;開關(guān)斷開時,繼電器不動作; ( 2)系統(tǒng)每隔 100ms檢測一次開關(guān)狀態(tài),實現(xiàn)相應(yīng)的繼電器控制; ( 3)初始狀態(tài)下繼電器不動作。設(shè) 8255端口地址為: 200H203H。INTRA中斷服務(wù)程序 PUSH AX PUSH DX STI MOV AL, [SI] MOV DX,200H OUT DX,AL INC SI DEC CX POP DX POP AX IRET 66 167。 調(diào)制 — 把數(shù)字信號承載到載波信號上 解調(diào) — 從載波信號中恢復(fù)出數(shù)字信號 調(diào)制解調(diào)器:實現(xiàn)調(diào)制與解調(diào)的設(shè)備 *2. 調(diào)制與解調(diào) 71 三種調(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’) 72 串行通信主要用于遠(yuǎn)距離數(shù)據(jù)傳輸。 3. 數(shù)據(jù)校驗 73 ?循環(huán)冗余校驗 CRC (循環(huán)冗余碼 /多項式編碼 ) ? 以數(shù)據(jù)塊(幀 , Frame)為單位進(jìn)行校驗 ? 編碼思想:將 數(shù)據(jù)塊構(gòu)成的 位串看成是系數(shù)為 0或 1的多項式 ? 如 110001,可表示成多項式 x5 + x4 + 1 ? 數(shù)據(jù)塊構(gòu)成的 多項式除以另一個多項式 G(x),得到的余數(shù)多項式 R(x)就稱為 CRC碼(或稱為校驗和),而 G(x)則稱為生成多項式。發(fā)送器和接收器用時鐘來決定何時發(fā)送和讀取每一個數(shù)據(jù)位。與系統(tǒng)數(shù)據(jù)總線 DB相連接,用以傳送數(shù)據(jù)、控制信息和狀態(tài)信息。 ? MR 主復(fù)位信號,復(fù)位后 8250的狀態(tài)見 P331表 75。有效時可將 CS0, CS1, CS2及 A0A2鎖存于 8250內(nèi)部。 DOSTR 寫選通信號。 88 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)時鐘 fCLK ? RCLK: 接收時鐘輸入(可直接與 BAUDOUT相連) 89 90 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 91 2. 8250的內(nèi)部寄存器 共 10個可編程(尋址)的寄存器 線路控制寄存器( LCR) —— BASE+3 線路狀態(tài)寄存器( LSR) —— BASE+5 發(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 92 8250的內(nèi)部寄存器(續(xù)) 除數(shù)鎖存器( DLL, DLH) —BASE+0,1 用來保存分頻系數(shù),以獲得所需的 波特率 。當(dāng)發(fā)送移位寄存器 TSR空時, THR中的內(nèi)容移入 TSR被發(fā)送出去。 TSR THR 串行數(shù)據(jù)輸出 并行數(shù)據(jù) LSR INT LCR 數(shù)據(jù) 狀態(tài) 1) 2) 3) 2) 4) 4) 101 8250接收數(shù)據(jù)的工作過程 1) SIN引腳上的串行數(shù)據(jù)逐位進(jìn)入 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ù)接收。THR地址 OUT DX, AL LOOP L1 … … THR空? 輸出一個字節(jié) 輸出完 ? N Y Y N 106 8250的數(shù)據(jù)接收程序 (查詢 ) LEA DI, DATA_BUFFER MOV CX, DATA_BYTES L1: MOV DX, BASE+5 。 RBR地址 IN AL, DX STOSB LOOP L1 … … 有錯誤 ? 讀入數(shù)據(jù) 收到數(shù)據(jù) ? N Y Y N 錯誤處理 接收完 ? N Y
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1