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

正文內(nèi)容

9章160并行接口和串行接口-wenkub.com

2024-08-08 14:36 本頁(yè)面
   

【正文】 2.設(shè)計(jì) ( 1)硬件連接 乙機(jī) CPU 甲機(jī) CPU 8251A 8251A TxD TxD RxD RxD SG SG EIA/ TTL 變換 EIA/ TTL 變換 波特率 發(fā)生器 波特率 發(fā)生器 圖 917 雙機(jī)串行通信接口 TxC TxC RxC RxC ( 2)軟件編程 接收和發(fā)送程序分開(kāi)編寫,每個(gè)程序段中包括 8251A初始化,狀態(tài)查詢和輸入 /輸出等部分。CPU與 8251A之間采用查詢方式交換數(shù)據(jù)。 MOV DX, 04A2H ;控制口地址送 DX MOV AL, 38H ;寫方式控制字 MOV DX, AL MOV AL, 16H ;同步字符送 AL OUT DX, AL OUT DX, AL ;輸入兩個(gè)同步字符 MOV AL, 96H ;寫操作控制字 OUT DX, AL ┇ 8251A應(yīng)用舉例 例 910 以兩臺(tái)微機(jī)之間進(jìn)行雙機(jī)串行通信的硬件連接和軟件編程來(lái)說(shuō)明 8251A的實(shí)際應(yīng)用。 設(shè) 8251A數(shù)據(jù)口地址為 04A0H,控制口地址為04A2H。 MOV DX, 04A2H MOV AL, 7BH ;寫方式控制字 OUT DX, AL MOV AL, 14H ;寫操作控制字 OUT DX, AL WAIT: IN AL, DX ;讀入狀態(tài)字 AND AL, 02H JZ WAIT ;檢查 RxRDY是否為 1 MOV DX, 04A0H IN AL, DX ;輸入數(shù)據(jù) 例 98 編寫使 8251A發(fā)送數(shù)據(jù)的程序。 迫使 TxD為低電平 0, 正常工作 D7 D6 D5 D4 D3 D2 D1 D0 EH IR RTS ER SBRK RxE DTR TxEN 搜索同步字符 1, 啟動(dòng)搜索同步字符 0, 不搜索同步字符 內(nèi)部復(fù)位 1。時(shí)鐘速度與波特率之間的關(guān)系同。 在異步方式, 是波特率的 16或 64倍,由方式控制字預(yù)先選擇。 ③ ( Request To Send):請(qǐng)求傳送,這是一個(gè)輸出信號(hào),等效于 。 ⑦ RxRDY( Receiver Ready):接收器準(zhǔn)備好信號(hào)。 表 91 8251A讀 /寫操作 0 0 0 0 1 CS C/D RD WR 0 1 0 1 0 0 1 1 1 1 0 0 CPU從 8251A讀數(shù)據(jù) CPU從 8251A讀狀態(tài) CPU寫數(shù)據(jù)到 8251A CPU寫命令到 8251A USART總線浮空(無(wú)操作) 功能 ③ :片選信號(hào),它應(yīng)由 CPU的 IO/ 及地址信號(hào)經(jīng)譯碼后供給。 ( 2)發(fā)送器 發(fā)送器接收 CPU送至的并行數(shù)據(jù),加上起始位、奇偶校驗(yàn)位和停止位,然后由 TxD腳發(fā)送。 2.同步方式時(shí),可設(shè)定為內(nèi)同步或外同步兩種做法,同步字符允許采用單同步字符和雙同步字符,由用戶選定 3.異步方式時(shí),數(shù)據(jù)位仍可在 5~ 8位范圍內(nèi)選用,用 1位作為奇偶校驗(yàn)位或不設(shè)置奇偶位。 PA0~7 PA0~7 PC7 PC7 PC0 PC6 PC4~6 PC1~3 PB0~7 PC0~5 PB0~7 PC3 8255A 8255A 0方式 1方式 乙(接收) CPU 甲(發(fā)送) CPU 未 用 OBF ACK 圖 98 兩種方式的并行傳送接口電路框圖 接口驅(qū)動(dòng)程序包含發(fā)送和接收兩個(gè)程序: ;發(fā)送方的發(fā)送程序 MOV AL, 10100000B ; 0A0H OUT 63H, AL ;初始化 A口為 方式 輸出 MOV AL, 0DH OUT 63H, AL ;使 INTE= 0, 禁止中斷 TEST1: IN AL, DX AND AL, 40H ;查詢是否接收到 JNZ TEST1 ;沒(méi)有繼續(xù)等待 MOV AL, CL ;發(fā)送存于 CL中的 數(shù)據(jù) OUT 60H, AL ;接收方的接收程序 MOV AL, 10011000B ; 98H OUT 63H, AL ;初始化 A口為方式 0、輸入 MOV AL, 01H OUT 63H, AL ;使無(wú)效 RECEIVE: IN AL, 62H TEST AL, 10H ;測(cè)試對(duì)方是否發(fā)送數(shù)據(jù) JNZ RECEIVE ;對(duì)方的 OBF無(wú)效沒(méi)有 發(fā)送數(shù)據(jù) IN AL, 60H ;接收對(duì)方發(fā)送的數(shù)據(jù) MOV CL, AL ;存于 CL MOV AL, 00H OUT 63H, AL ;接收數(shù)據(jù)后發(fā)送方應(yīng)答 CALL DELAY INC AL OUT 63H, AL ;延時(shí),產(chǎn)生一定寬度的 低電平以后撤銷 ┇ 串行通信的基本概
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1