中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      利用EPP接口協(xié)議實現(xiàn)高速數(shù)據(jù)通信

      時間:2024-07-01 10:09:54 理工畢業(yè)論文 我要投稿
      • 相關推薦

      利用EPP接口協(xié)議實現(xiàn)高速數(shù)據(jù)通信

      摘要:如何實現(xiàn)PC與單片機系統(tǒng)間的高速數(shù)據(jù)通信,是測量控制系統(tǒng)中經(jīng)常遇到的難題。本文系統(tǒng)地介紹利用EPP接口協(xié)議實現(xiàn)高速數(shù)據(jù)通信的原理,并從硬件、軟件兩方面給出一個應用EPP接口協(xié)議的設計實例。

      前言

      單片機系統(tǒng)中常常需要具備與PC機通信的功能,便于將單片機中的數(shù)據(jù)傳送到PC機中用于統(tǒng)計分析處理;有時又需要將PC機中的數(shù)據(jù)裝入單片機系統(tǒng)中,對單片機程序進行驗證和調試。目前常用的通信方式是串行通信,但傳輸速率太低,以9600bps計算,傳輸1MB至少需要10min(分鐘)以上。并行通信克服了串行通信傳輸速率低的缺點。標準并行口SPP(Standard Parallel Port)方式實現(xiàn)了由PC機向外設的單向傳輸,但實現(xiàn)PC機接收外設發(fā)送的數(shù)據(jù)則非常麻煩;而增強型并行口EPP(Enhanced Parallel Port)協(xié)議卻很好地解決了這一問題,能夠實現(xiàn)穩(wěn)定的高速數(shù)據(jù)通信。

      一、EPP接口協(xié)議介紹

      EPP協(xié)議最初是由Intel、Xircom、Zenith三家公司聯(lián)合提出的,于1994年在IEEE1284標準中發(fā)布。EPP協(xié)議有兩個標準:EPP1.7和EPP1.9。與傳統(tǒng)并行口Centronics標準利用軟件實現(xiàn)握手不同,EPP接口協(xié)議通過硬件自動握手,能達到500KB/s~2MB/s的通信速率。

      1.EPP引腳定義

      EPP引腳定義如表1所列。

      表1 EPP接口引腳定義

      引腳號SPP信號EPP信號方 向說 明1StrobenWrite輸出指示主機是向外設寫(低電平)還是從外設讀(高電平)2~9Data0~7Data07輸入/輸出雙向數(shù)據(jù)總線10AckInterrupt輸入下降沿向主機申請中斷11BusynWait輸入低電平表示外設準備好傳輸數(shù)據(jù),高電平表示數(shù)傳輸完成12PaperOut/EndSpare輸入空余線13SelectSpare輸入空余線14AutofdnDStrb輸出數(shù)據(jù)選通信號,低電平有效15Error/FaultnDStrb輸入空余線16InitializeSpare輸出初始化信號,低電平有效17Selected PrinternAStrb輸出地址數(shù)據(jù)選通信號,低電平有效18~25GroundGroundGND地線

      2.EPP接口時序

      EPP利用硬件自動握手實現(xiàn)主機與外設之間的高速雙向數(shù)據(jù)傳輸,軟件只須對相應端口寄存器進行讀/寫操作。

      (1)EPP寫操作時序如圖1所示。

      CPU實現(xiàn)向外設寫數(shù)據(jù)的操作步驟如下:

      ①程序對EPP數(shù)據(jù)寄存器執(zhí)行寫操作;

      ②nWrite置低;

      ③CPU將有效數(shù)據(jù)送到數(shù)據(jù)總線上;

      ④nDStrb(nAStrb)變低(只要nWait為低);

      ⑤主機等待nWait變高,確認數(shù)據(jù)發(fā)送成功;

      ⑥主機等待nWait變高,確認數(shù)據(jù)發(fā)送成功;

      ⑦EPP寫周期結束。

      (2)EPP讀操作時序如圖2所示。

      CPU實現(xiàn)從外設讀數(shù)據(jù)的操作步驟如下:

      ①程序對相應EPP端口寄存器執(zhí)行讀操作;

      ②nDStrb(nAStrb)置低(如果nWait為低);

      ③主機等待nWait為高,確認數(shù)據(jù)發(fā)送成功;

      ④主機從并行口引腳讀取數(shù)據(jù);

      ⑤nDStrb(nAStrb)置高;

      ⑥EPP讀操作周期結束。

      3.EPP端口寄存器

      EPP接口除了保留SPP的3個端口寄存器以外,還新增了5個端口寄存器,如表2所列。

      表2

      地 址端口名稱方 向基地址 0SPP數(shù)據(jù)端口寫基地址 1EPP狀態(tài)端口讀基地址 2EPP控制端口寫基地址 3EPP地址端口讀/寫基地址 4EPP地址端口讀/寫基地址 5EPP數(shù)據(jù)端口讀/寫基地口 6未定義(32位傳輸)讀/寫基地址 7未定義(32位傳輸)讀/寫

      EPP狀態(tài)端口寄存器

      WAITINTRUSER1USER2USER3××TMOUT

      WAIT:Wait狀態(tài)位(1有效);

      INTR:中斷請求狀態(tài)位(1有效);

      USER1~USER3:用戶自定義;

      TMOUT:保留(EPP1.7)超時標志位(EPP1.9)。

      EPP控制端口寄存器。

      ××DIRIR

      利用EPP接口協(xié)議實現(xiàn)高速數(shù)據(jù)通信

      【利用EPP接口協(xié)議實現(xiàn)高速數(shù)據(jù)通信】相關文章:

      增強并口EPP與DSP接口的設計增強并口EPP與DSP接口的設計03-18

      利用FPGA實現(xiàn)MMC2107與SDRAM接口設計03-18

      USB接口的高速數(shù)據(jù)采集卡的設計與實現(xiàn)03-18

      基于uPSD323X的EPP增強并口的接口技術03-18

      高速PCI總線接口模塊設計03-08

      利用GP-IB接口和單片機系統(tǒng)實現(xiàn)光功率的自動智能檢測03-18

      高速PCI總線接口卡的開發(fā)03-18

      利用資源預留協(xié)議RSVP實現(xiàn)QoS03-07

      基于GPRS網(wǎng)絡的數(shù)據(jù)無線傳輸實現(xiàn)接口03-19

      主站蜘蛛池模板: 在线观看国产内射视频| 亚洲一区二区三区精品在线看| 都匀市| 成人av中字手机在线播放| 亚洲av激情综合在线| 人妻精品一区二区在线视频| 界首市| 嘉峪关市| 精品人妻免费看一区二区三区| 亚洲男人天堂av一区| 无码精品人妻一区二区三区98| 国产精品va在线观看一| 亚洲欧洲日产国码无码av野外| 承德市| 精品国产v一区二区三区| 成安县| 欧美深夜福利视频| 高h视频在线免费观看| 国产精品亚洲A∨无码遮挡| 象州县| 聊城市| 科技| 风韵丰满妇啪啪区老老熟女杏吧| 郎溪县| 久久精品女人天堂av影院| 曲沃县| 日本视频一区二区三区免费观看 | 漂亮人妻不敢呻吟被中出| 亚洲嫩模高清在线视频| 日韩极品视频在线观看免费| 能看的网站中文字幕不卡av| 中文字幕一区二区网站| 丝袜人妻无码中文字幕综合网| 久久99精品这里精品动漫6| 亚洲黄色性生活一级片| 污污污国产免费网站| 精品国产1区2区3区AV| 国产大片中文字幕| 国产精品电影久久久久电影网| 视频一区中文字幕亚洲| 国产精品视频免费一区二区三区|