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

正文內(nèi)容

第7章常用數(shù)字接口電路-免費(fèi)閱讀

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

下一頁面
  

【正文】 有數(shù)據(jù) ? JZ L1 MOV AH, 2 。 功能 1 MOV DX, 0 。 RSR RBR 串行數(shù)據(jù)輸入 并行數(shù)據(jù) LSR INT LCR 數(shù)據(jù) 狀態(tài) 1) 2) 3) 4) 101 3. 8250 的初始化流程 ? 初始化程序程序例子見 P338339 ? 流程圖見右圖 使 LCR的最高位= 1 寫除數(shù)寄存器 寫 LCR寄存器,同時(shí) 使 LCR的最高位= 0 寫 MCR寄存器 寫 IER寄存器 102 用 BIOS功能初始化 8250 ? PC機(jī)有兩個(gè)串行接口: – COM1(基地址 3F8H), COM2(基地址 2F8H) ? BIOS通過中斷 14H提供串行通信功能 – 功能 0:初始化串行接口 – 功能 1:發(fā)送一個(gè)字符 – 功能 2:接收一個(gè)字符 – 功能 3:讀串行接口狀態(tài) ? INT14H僅提供了查詢方式的通信服務(wù) – 要使用中斷方式進(jìn)行發(fā)送和接收必須自行編程 103 用 BIOS功能初始化 8250 ? 功能 0(初始化)的入口參數(shù)為: – AH=0 – AL=初始化參數(shù) – DX=串口編號(hào)( 0=COM1, 1=COM2) ? 初始化參數(shù)定義如下: D7 D6 D5 D4 D3 D2 D1 D0 波特率 100= 1200 101= 2400 110= 4800 111= 9600 奇偶校驗(yàn) x0=無校驗(yàn) 01=奇校驗(yàn) 11=偶校驗(yàn) 數(shù)據(jù)位數(shù) 00= 5位 01= 6位 10= 7位 11= 8位 停止位 0= 1位 1= 2位 MOV AH, 0 MOV AL, 初始化參數(shù) MOV DX, 0 INT 14H 104 8250的數(shù)據(jù)發(fā)送程序 (查詢 ) LEA SI, DATA_BUFFER MOV CX, DATA_BYTES L1: MOV DX, BASE+5 。 ? 波特率 可以簡(jiǎn)單地看成每秒傳送多少二進(jìn)制位 – PC機(jī)中基準(zhǔn)時(shí)鐘頻率 fCLK=,波特率因子 K=16。不需要鎖存時(shí), ADS可直接接地。 ? CS0, CS1, CS2 片選信號(hào),當(dāng)它們同時(shí)有效時(shí),該 8250芯片被選中。 數(shù)據(jù)校驗(yàn) 71 數(shù)據(jù)校驗(yàn) –CRC校驗(yàn)碼的檢錯(cuò)能力: ?可檢出所有奇數(shù)個(gè)錯(cuò) ?可檢出所有單位 /雙位錯(cuò) ?可檢出所有 ≤G(x) 長度的突發(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 72 ? 所有串行通信都需要一個(gè)時(shí)鐘信號(hào)來作為數(shù)據(jù)的定時(shí)參考。 ? 遠(yuǎn)距離通信時(shí)需要通過普通電話網(wǎng)絡(luò)傳輸 – 數(shù)字信號(hào):頻帶寬 – 電話網(wǎng)絡(luò):頻帶窄 – 要使數(shù)字信號(hào)在電話網(wǎng)絡(luò)上傳輸,需要進(jìn)行信號(hào)變換 — 把數(shù)字信號(hào)承載到模擬信號(hào)上傳輸 ,這個(gè)模擬信號(hào)稱為 載波 信號(hào)。 ? 只有 A口可工作在方式 2下。 49 注意: ? INTE的狀態(tài)可利用 C口的位控方式來設(shè)置: – 輸入: ?A口的 INTE:寫入 PC4 ?B口的 INTE:寫入 PC2 – 輸出: ?A口的 INTE:寫入 PC6 ?B口的 INTE:寫入 PC2 ? 例如:方式 1輸入允許 A口中斷,則應(yīng)按如下方法設(shè)置 INTEA。 STB的后沿產(chǎn)生,用于中斷CPU,讓 CPU讀走輸入鎖存器中的數(shù)據(jù)。 ? A口、 B口在作為 輸入 和 輸出 時(shí)的選通信號(hào)不同。 ? 各端口既可設(shè)置為輸入口,也可設(shè)置為輸出口,但不能同時(shí)實(shí)現(xiàn)輸入及輸出。 36 一、引線 WRD 0D 1D 2D 3D 4D 5D 6D7V CCPB 7RDCSG N DA 1A 0PA 4PA 5PA 6PA 7PB 5PB 6PB 4PB 3R E S E TPB 1PB 2PB 0PC 3PC 2PC 1PC 0PC 4PC 5PC 6PC 7PA 3PA 2PA 1PA 05110153540302521共 40個(gè)引腳 37 引線(續(xù)) 連接系統(tǒng)端的主要引線: ? D0~ D7 ? CS ? RD ? WR ? A0, A1 ? RESET—— 復(fù)位信號(hào) ,接系統(tǒng)總線的 RESET A1 A0 選擇 0 0 端口 A 0 1 端口 B 1 0 端口 C 1 1 控制寄存器 38 引線(續(xù)) 連接外設(shè)端的引腳: ? PA0~PA7 ? PB0~PB7 ? PC0~PC7 分別對(duì)應(yīng) A、 B、 C三個(gè) 8位輸入 /輸出端口 三個(gè)端口可通過 編程 分別指定為輸入或輸出口。 28 8253應(yīng)用舉例(續(xù)) ? 確定計(jì)數(shù)初值: CNT0: 10ms/ = 20200 CNT1: 2MHz/10KHz = 200 CNT2: 5ms/ = 10000 ? 確定控制字: CNT0: 方式 2, 16位計(jì)數(shù)值 00 11 010 0 CNT1: 方式 3,低 8位計(jì)數(shù)值 01 01 011 0 CNT2: 方式 0, 16位計(jì)數(shù)值 10 11 000 0 29 8253應(yīng)用舉例(續(xù)) CLK0 GATE0 OUT1 D0~D7 WR RD A1 A0 CS DB IOW IOR A1 A0 譯碼器 8253 CLK2 GATE1 GATE2 +5V CLK1 2MHz OUT0 OUT2 ? 線路連接圖: 30 8253應(yīng)用 舉 例 初始化程序 CNT0: MOV DX, 0123H MOV AL, 34H OUT DX, AL MOV DX, 0120H MOV AX, 20200 OUT DX, AL MOV AL, AH OUT DX, AL CNT1: …… CNT2: …… 31 *如何讀出當(dāng)前計(jì)數(shù)值 ? 第 1種方法 —— 在計(jì)數(shù)過程中讀計(jì)數(shù)值 –先 鎖存當(dāng)前計(jì)數(shù)值 ,再用兩條輸入指令將 16位計(jì)數(shù)值讀出。 ? 8253必須先 初始化 才能正常工作。 – 每寫入一次初值,計(jì)數(shù)一個(gè)周期,然后停止計(jì)數(shù)。 20 各種工作方式特點(diǎn) ? 方式 2(頻率發(fā)生器) –GATE為計(jì)數(shù)的控制信號(hào): GATE變低計(jì)數(shù)停止,再變高時(shí)的下一個(gè) CLK下降沿,從初值開始重新計(jì)數(shù)。 裝入初值后輸出端變高電平, 計(jì)數(shù)結(jié)束輸出一個(gè) CLK寬度的負(fù)脈沖 硬件啟動(dòng),不自動(dòng)重復(fù)計(jì)數(shù)。 裝入初值后 OUT端變低電平, 計(jì)數(shù)結(jié)束 OUT輸出高電平。 ?GATEn 門控信號(hào)輸入, 控制計(jì)數(shù)器的啟停。 軟、硬件啟動(dòng), 自動(dòng)重復(fù)計(jì)數(shù) 。 ? 方式 1(單穩(wěn)態(tài)觸發(fā)器) –門控信號(hào) GATE端的跳變觸發(fā)計(jì)數(shù),可重復(fù)觸發(fā)。 –計(jì)數(shù)過程中修改初值不影響 本半輪 計(jì)數(shù)過程。 – 每個(gè)計(jì)數(shù)周期結(jié)束時(shí)(減到 0時(shí)), OUT端輸出一個(gè) TCLK寬度的負(fù)脈沖。 ? 輸入 8253的時(shí)鐘頻率為 2MHz。連接方法見下頁。當(dāng)其工作于方式 0下且作為輸出口時(shí),對(duì)于那些作為輸出的位需要設(shè)置初始狀態(tài)( 1/0)。 – 查詢 輸入輸出 方式: 把 A、 B口作為 8位數(shù)據(jù)的輸入或輸出口, C口的高 /低 4位分別定義為 A、 B口的控制位和狀態(tài)位。此信號(hào)由 STB的前沿產(chǎn)生。此信號(hào)使 OBF變高。 51 工作方式 2 ? 雙向方式 —— 既是輸入口,又是輸出口。 55 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 中斷請(qǐng)求信號(hào) INTR Q1 R1 R2 D1 56 題目分析: ? 使 8255的 A端口和 B端口均工作于方式 0; ? 8253計(jì)數(shù)器 0和計(jì)數(shù)器 1均工作于方式 3,利用 OUT0的輸出作為計(jì)數(shù)器 1的時(shí)鐘信號(hào),其
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1