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

正文內(nèi)容

9章160并行接口和串行接口-免費(fèi)閱讀

  

【正文】 1.分析 ? 由于是近距離傳輸,可以不用 MODEM而直接互連。要求8251A采用同步傳送方式, 2個(gè)同步字符,內(nèi)同步,偶校驗(yàn), 7位數(shù)據(jù)位和同步字符為 16H。將 8251A定義為異步傳送方式,波特率因子為 64,采用偶校驗(yàn), 1位停止位, 7位數(shù)據(jù)位。 ⑥ ( Receiver Data):接收器數(shù)據(jù),字符在這條線上串行地被接收,在 USART中轉(zhuǎn)換為并行的字符。 ( 2)與裝置的接口信號(hào) ① ( Data Terminal Ready):數(shù)據(jù)終端準(zhǔn)備好。 ( 4)讀 /寫(xiě)控制和調(diào)制控制 2. 8251A的引腳功能 ( 1)與 CPU的接口信號(hào) ① DB7~ 0:三態(tài)雙向數(shù)據(jù)總線,它可以連到 CPU的數(shù)據(jù)總線。時(shí)代表位值的變化。 I/O ≥1 WR RD amp。 amp。 2.工作方式 1 ? 這是一種選通的輸入 /輸出工作方式。 將該控制字的代碼寫(xiě)入 8255A的命令寄存器,就會(huì)使得從 C口的 PC2引腳輸出高電平,其程序段為 MOV DX, 303H ; 8255A命令口地址 MOV AL, 05H ;使 PC2= 1的控制字 OUT DX, AL ;送到命令口 8255A的工作方式 – 8255A有三種工作方式, A口可以選擇方式 0、方式 方式 2三種工作方式, B口可以使用方式 0、方式 1, C口只能使用方式 0。 3.在并行接口中, 8位或 16位是同時(shí)傳輸?shù)摹? 4.并行傳送的信息不要求固定的格式,這與串行傳送的信息有固定格式的要求不同。 – C口在方式 1和方式 2時(shí),大部分引腳被分配作專(zhuān)用的聯(lián)絡(luò)信號(hào),且可以按位控制;在CPU讀取 8255A狀態(tài)時(shí), C口又用作方式 方式 2的狀態(tài)口。在這種工作方式下,選通信號(hào)與輸入 /輸出數(shù)據(jù)一塊傳送,由選通信號(hào)對(duì)數(shù)據(jù)進(jìn)行選通,其基本功能如下: ( 1) 三個(gè)端口分為兩組,即 A組和 B組。 PB7~ PB0 PA7~ PA0 2 PC6 PC7 PC3 PC4,5 PC1 PC2 PC0 圖 94 方式 1下 A、 B口為輸出的選通信號(hào)定義 WR WR INTRA INTRB INTEA INTEB OBFA ACKA OBFB ACKB ( 2)方式 1下 A口、 B口均為輸入,要實(shí)現(xiàn)選通輸入,同樣要利用 C口的信號(hào)線。 amp。 串行接口的任務(wù) 1.進(jìn)行串-并轉(zhuǎn)換 2.實(shí)現(xiàn)串行數(shù)據(jù)格式化 3.可靠性檢驗(yàn) 4.實(shí)施接口與通信設(shè)備之間的聯(lián)絡(luò)控制 可編程串行接口 8251A 8251A的基本性能 1.通過(guò)初始化編程,可以工作在同步通信或異步通信方式。 ② CLK:由這個(gè) CLK輸入產(chǎn)生 8251A的內(nèi)部時(shí)序。 ② ( Data Set Ready):數(shù)據(jù)裝置準(zhǔn)備好。 ⑦ ( Transmitter Clock):發(fā)送器時(shí)鐘,這個(gè)時(shí)鐘控制 USART發(fā)送字符的速度。 設(shè) 8251A數(shù)據(jù)口地址為 04A0H,控制口地址為04A2H。 設(shè) 8251A數(shù)據(jù)口地址為 04A0H,控制口地址為04A2H。同時(shí)采用查詢方式,故收 /發(fā)程序中只需檢查發(fā) /收準(zhǔn)備好的狀態(tài)位是否置位,在準(zhǔn)備好時(shí)就發(fā)送或接收一個(gè)字節(jié)。端口地址分配是 :命令 /狀態(tài)口為 309H,數(shù)據(jù)口為 308H。 MOV DX, 04A2H MOV AL, 7BH ;寫(xiě)方式控制字 OUT DX, AL MOV AL, 31H ;寫(xiě)操作控制字 OUT DX, AL WAIT: IN AL, DX ;讀入狀態(tài)字 AND AL, 01H ;檢查 TxRDY是否為 1 JZ WAIT MOV DX, 04A0H MOV AL, 36H ;輸出的數(shù)據(jù)送 AL OUT DX,, AL ┇ 例 99 編寫(xiě)接收數(shù)據(jù)的初始化程序。 內(nèi)部軟復(fù)位以便 重置方式控制字 0, 正常工作 請(qǐng)求發(fā)送 1. 使 RST低電平 0, 正常工作 清除錯(cuò)誤標(biāo)志 1. 使?fàn)顟B(tài)寄存器中的 PE、 OE、 FE清零 0, 正常工作 圖 914 操作控制字格式 3.狀態(tài)字 圖 915 狀態(tài)字格式 D7 D6 D5 D4 D3 D2 D1 D0 DSR SYNDET FE OE PE TxE RxRDY TxRDY 數(shù) 傳 機(jī) 就 緒 同步檢出 格式錯(cuò) 溢出錯(cuò) 奇偶錯(cuò) 發(fā)送器空 接收準(zhǔn)備好 發(fā)送準(zhǔn)備好 例 95 串行通信時(shí),在發(fā)送程序中,需查狀態(tài)字的D0位是否置 1,即查 TxRDY= 1?其程序段為: L: MOV DX, 309H ; 8251A狀態(tài)口 IN AL, DX AND AL, 01H ;查發(fā)送器是否就緒 JZ L ;未就緒,則等待 例 96 串行通信時(shí),在接收程序中,需查狀態(tài)字的D1位是否置 1,即查 RxRDY= 1?其程序段為: L1: MOV DX, 309H ; 8251A狀態(tài)口 IN AL, DX AND AL, 02H ;查接收器是否就緒 JZ L1 ;未就緒,則等待 8251A的初始化編程 RESET 寫(xiě)方式控制字 異步方式 ? 輸入第一個(gè)同步字符 單同步 ? 輸入第二個(gè)同步字符 寫(xiě)操作命令字 RESET? 串行傳送數(shù)據(jù) 完成 ? N N N N Y 圖 916 8251A初始化編程的流程圖 Y Y Y 例 97 編寫(xiě)一段通過(guò) 8251A采用查詢方式接收數(shù)據(jù)的程序。USART在的上升沿采樣數(shù)據(jù)。 ⑧ SYNDET( Synchronous Detect):同步檢測(cè)信號(hào)。 ( 3)數(shù)據(jù)總線緩沖器 狀態(tài)寄存器、發(fā)送數(shù)據(jù) /命令緩沖器和接收數(shù)據(jù)緩沖器三部分組成數(shù)據(jù)總線緩沖器。波特率 ( n= 1, 16, 32, 64) 串行通信的基本方式 1.異步通信 / n 接收 /發(fā)送時(shí)鐘頻率 接收 發(fā)送
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1