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

正文內(nèi)容

計(jì)數(shù)定時(shí)接口ppt課件(留存版)

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

下一頁面
  

【正文】 12 三、工作方式 ?方式 0—— 計(jì)數(shù)結(jié)束中斷請(qǐng)求 方式 ; ?方式 1—— 可編程單脈沖方式(單穩(wěn)態(tài)觸發(fā)器 ); ?方式 2—— 頻率發(fā)生器(連續(xù)負(fù)脈沖發(fā)生器); ?方式 3—— 方波發(fā)生器; ?方式 4—— 軟件觸發(fā)選通; ?方式 5—— 硬件觸發(fā)選通; 13 工作方式介紹 方式 0(計(jì)數(shù)結(jié)束中斷 ) 軟件啟動(dòng),不自動(dòng)重復(fù)計(jì)數(shù)。 ? 8253必須先初始化才能正常工作。輸入 8253的時(shí)鐘頻率為 2MHz。 40 A口、 B口、 C口均為方式 0使用時(shí),輸入或輸出方向可由 方式字 設(shè)置,如下所示: 41 2 、 工作方式 1 只有 A、 B口可使用方式 1。 方式 2為雙向方式 —— 既是輸入口,又是輸出口。 8253計(jì)數(shù)器 0和計(jì)數(shù)器 1均工作于方式 3,利用 OUT0的輸出作為計(jì)數(shù)器 1的時(shí)鐘信號(hào),其輸出頻率為 2KHz, OUT1輸出頻率為 10Hz(周期 100ms); OUT1作為中斷信號(hào),每 100ms產(chǎn)生一次中斷; CPU響應(yīng)中斷后檢測(cè)開關(guān)狀態(tài),控制繼電器的動(dòng)作; 8253兩個(gè)計(jì)數(shù)器的計(jì)數(shù)初值分別為: CNT0: 2MHz/2KHz =1000 ( 16位) CNT1: 100ms/=200 ( 8位) 59 8255和 8253的初始化 ; 8255初始化 MOV DX, 387H MOV AL, 82H ; 1 00 0 0 0 1 0 OUT DX, AL XOR AL, AL ; A口輸出全 0 MOV DX, 384H OUT DX, AL ; 8253初始化 MOV DX , 38BH MOV AL, 00110110B OUT DX, AL MOV AL, 01010110B OUT DX, AL MOV DX, 388H MOV AX, 1000 OUT DX, AL MOV AL, AH OUT DX, AL MOV DX, 289H MOV AL, 200 OUT DX, AL 60 8259編程略。 數(shù)據(jù)校驗(yàn) 74 ?CRC校驗(yàn)和計(jì)算方法 ?若 G(x)為 r階,原幀為 m位,其多項(xiàng)式為 M(x),則在原幀后面添加 r個(gè) 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)除盡。 DISTR 讀選通信號(hào)。LSR地址 IN AL, DX TEST AL, 00100000B 。 CPU可從RBR中讀取收到的數(shù)據(jù)。不同的編碼 對(duì)應(yīng)于不同的寄存器。 ?奇偶校驗(yàn)可以檢查出一個(gè)字節(jié)中發(fā)生的單個(gè)錯(cuò)誤。編程對(duì) 8255初始化。此信號(hào)使OBF變高。即向 8255寫入方式控制字來決定其工作方式。 ? 也可先寫所有計(jì)數(shù)器控制字,再寫入它們的初值 25 例: 8253的計(jì)數(shù)器 2用作方式 2,將頻率為 脈沖轉(zhuǎn)變成頻率為 500Hz的脈沖信號(hào)。 裝入方式字和初值后輸出端變高電平, 每一次時(shí)鐘 CLK下跳沿做一次減 1計(jì)數(shù), 計(jì)數(shù)結(jié)束輸出一個(gè) CLK寬度的負(fù)脈沖。 注:以上計(jì)數(shù)過程中還受到 GATE信號(hào)的控制 11 二、計(jì)數(shù)啟動(dòng)方式 軟件啟動(dòng)過程 —— GATE端保持為高電平,當(dāng)寫入計(jì)數(shù)初值 后的第 2個(gè) CLK脈沖的下降沿開始數(shù)。 裝入方式字 OUT端變低電平,寫入計(jì)數(shù)初值后,每一次時(shí)鐘 CLK下跳沿做一次減 1計(jì)數(shù),減 1到 0計(jì)數(shù)結(jié)束 OUT輸出高電平。每個(gè)計(jì)數(shù)器都必須初始化一次。 計(jì)數(shù)器 0: 每 10ms輸出 1個(gè) CLK脈沖寬的負(fù)脈沖(方式 2) 計(jì)數(shù)器 1: 產(chǎn)生 10KHz的連續(xù)方波信號(hào) (方式 3) 計(jì)數(shù)器 2: 啟動(dòng)計(jì)數(shù) 5ms后 OUT輸出高電平(方式 0) 畫線路連接圖,并編寫初始化程序。當(dāng) A、 B口以方式 1作輸入或輸出口使用時(shí), C口就不能做 I/O口使用了, C口的部分位固定用作 A、 B口的選通控制信號(hào)或狀態(tài)信號(hào)。 方式 2時(shí) C口的引腳功能 A口做輸入口使用時(shí),能否發(fā)中斷請(qǐng)求,受 INTE2控制; A口做輸出口使用時(shí)能否發(fā)出中斷請(qǐng)求,受 INTE1控制。 8253每 100ms產(chǎn)生一次中斷請(qǐng)求,進(jìn)入中斷服務(wù)程序后對(duì) 8255相應(yīng)輸入 /或輸出口的訪問編程: ; 100mS中斷服務(wù)程序 100mSINT: …… MOV DX, 385H ; PB口地址 IN AL, DX ;讀 PB0狀態(tài) NOT AL ;變反 MOV DX, 384H ;輸出到繼電器 OUT DX, AL …… IRET 61 例 2 看懂硬件圖,對(duì) 8255編程完成將內(nèi)存 BUFF開始存儲(chǔ)的 100字節(jié)數(shù)據(jù)送打印機(jī)打印。 數(shù)據(jù)校驗(yàn) 75 數(shù)據(jù)校驗(yàn) ?CRC校驗(yàn)碼的檢錯(cuò)能力: ?可檢出所有奇數(shù)個(gè)錯(cuò) ?可檢出所有單位 /雙位錯(cuò) ?可檢出所有 ≤ G(x)長(zhǎng)度的突發(fā)錯(cuò) ?常用的生成多項(xiàng)式: ?CRC12 = x12+x11+x3+x2+1 ?CRC16 = x16+x15+x2+1 ?CRC32 =x32+x26+x23+x22+x16+x11+x10 +x8+x7+x5+x4+x2+x+1 76 ?所有串行通信都需要一個(gè)時(shí)鐘信號(hào)來作為數(shù)據(jù)的定時(shí)參考。通常與系統(tǒng)總線的 IOR信號(hào)相連接。THR空 ? JZ L1 LODSB MOV DX, BASE+0 。 只有 THR空時(shí), CPU才能寫入下一個(gè)要發(fā)送的數(shù)據(jù) 接收緩沖寄存器( RBR) —— BASE+0 RSR收到一個(gè)完整的數(shù)據(jù)后,就將其送入 RBR中。 A0~ A2 8250內(nèi)部寄存器的選擇信號(hào)。 問題:干擾、衰減,信號(hào)畸變 解決方法:差錯(cuò)控制技術(shù) —— 檢測(cè)、糾正 常用的數(shù)據(jù)校驗(yàn)方法: ?奇偶校驗(yàn): ?以字符為單位進(jìn)行校驗(yàn) ?發(fā)送方使發(fā)送的每個(gè)字節(jié)中’ 1’的個(gè)數(shù)為奇數(shù)或偶數(shù);接收方檢查收到的每個(gè)字節(jié)中’ 1’的個(gè)數(shù)是否符合雙方的事先約定。設(shè)定 A 口為方式 1輸入, B口為方式 0輸出,允許 A口中斷, C口 I/O線設(shè)定為輸出。 ? ACK—— 外設(shè)響應(yīng)信號(hào),表示已從數(shù)據(jù)端口取走數(shù)據(jù)。 37 二、 8255與 8088系統(tǒng)的連接示意圖 D0~D7 WR RD A1 A0 CS DB IOW IOR A1 A0 譯碼器 8255 A口 B口 C口 D0~D7 外 設(shè) A15~ A2 系統(tǒng)總線 38 三、 8255工作方式 基本輸入 /輸出方式(方式 0),( A、 B、 C口) 選通輸入 /輸出方式(方式 1),(僅 A、 B口) 雙向傳送方式(方式 2),(僅 A口) 某端口工作于哪一種方式,可通過軟件編程來指定。 (與 8086CPU連接的 I/O端口地址必須都是偶地址) 24 8253編程 初始化程序流程 寫控制字 寫計(jì)數(shù)值低 8位 寫計(jì)數(shù)值高 8位 * 非必須 寫入順序: ? 可按計(jì)數(shù)器分別寫入控制字和初值。 16 方式 4(軟件觸發(fā)選通 ) 軟件啟動(dòng),不自動(dòng)重復(fù)計(jì)數(shù)。 有 1個(gè) 8位控制寄存器 —— 存放控制命令字 9 通過對(duì) 4個(gè)端口地址的訪問可實(shí)現(xiàn)如下操作: RD WR01AACS 操作 0 0 1 00 定時(shí) /計(jì)數(shù)器 0讀訪問 0 1 0 00 定時(shí) /記數(shù)器 0寫訪問 0
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1