亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sy1201.htm

?? c語言經典教程
?? HTM
字號:
<html>
<HEAD>
<TITLE>Visual C++與計算機接口</TITLE>
 <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=gb2312">
</HEAD>
<body>
<font color="#0000FF">計算機與外設的通信方式</font>
<p>
(一)實驗目的:<BR>
     了解計算機與外設的通信方式<BR><BR>
(二)基礎知識<BR><BR>
1、設備寄存器<BR>
  CPU為了能夠控制外部設備或與外部設備進行數據交換,需要通過讀寫與設備相關聯的寄存器同外圍設備進行通信。這些設備寄存器可分為:<BR>
   ·命令寄存器,這些寄存器中的位以某種方式控制設備——可以是啟動或放棄數據傳輸或者設備配置。<BR>
   ·狀態寄存器,這些寄存器通常供CPU讀取,反映設備的當前狀態。<BR>
   ·數據寄存器,這些寄存器用來在設備和計算機間傳輸數據。<BR>
  簡單的設備(如并口)只有幾個相關的寄存器,而復雜的硬件(如顯卡)有許多寄存器。寄存器的數量和用途完全由硬件設計者定義,使用時可查閱設備的說明書。<BR><BR>
2、訪問設備寄存器<BR>
  通常,設備寄存器位于連續的地址空間上。因此,第一個寄存器的地址是訪問其他寄存器必須的線索。<BR>
  CPU對外部設備的設備寄存器的訪問方式有兩種:I/O端口地址訪問和存儲器映像訪問。<BR><BR>
 (1) 存儲器映像訪問方式<BR>
  有些設備的設備寄存器可以直接映射到CPU的內存空間上,也就是說,我們可以直接讀寫物理內存中的某一段地址,來完成對某個設備的控制或讀取設備的數據,當然,這段地址是由設備本身規定的。<BR>
  例如,在DOS下編程時,可以使屏幕進入圖象模式,例如640*480*16色或320*200*256色,此時,從0xA000開始的內存地址,就被顯卡占用,以存放在屏幕上顯示的各像素顏色值。我們可以直接修改這段內存的內容,以實現在屏幕上的繪圖。<BR><BR>
 (2) I/O端口地址訪問方式<BR>
  在許多種類的CPU中,會準備一塊單獨的總線和地址空間,這些地址稱為端口地址或I/O地址,它們與內存地址完全隔離,需要用特別的I/O指令來訪問。<BR>
  在Intel的CPU中,I/O端口地址是64K,即0x0000至0xFFFF,其中0x0000-0x00FF間的地址只用于主板上的設備,0x0100-0x03FF間的地址用于插入式板卡。<BR><BR>
  在現在的計算機系統中,已經基本上都是即插即用的設備,對它們的訪問,通常都要經過驅動程序。<BR><BR>
3、驅動程序<BR>
  現在,通常,每個與計算機相連接的外部設備都會帶有驅動程序。<BR>
  設備驅動程序提供連接到計算機的硬件的軟件接口,應用程序或計算機系統可以通過驅動程序以一種規范的方式訪問硬件,而不必考慮控制硬件的細節。<BR>
  驅動程序是一個軟件,在裝入后成為操作系統內核的一部分。它使一個或多個設備可被使用,每個設備代表一個物理的或邏輯的硬件。<BR>
  在Windows中,驅動程序總是使設備看起來像是一個文件,可以打開設備的一個句柄,然后應用程序可以在設備句柄關閉之前向驅動程序發出讀寫請求。<BR><BR>
(三)數據采集設備訪問實例<BR><BR>
1、存儲器映像訪問方式<BR><BR>
  IMP是英國一家公司生產的一種數據采集器,主要用于采集溫度信號或一些緩變的動態信號,每個IMP由10或20個通道。<BR>
  IMP的通過插入計算機內的IMP4A卡和特定網線,可將最多32臺IMP串聯成一個網絡,由一臺計算機進行控制和采集數據。<BR>
  IMP4A卡與計算機的通信是采用內存映像方式,它將自己的設備寄存器映射到從0xCA00或0xD000起的512個字節中。應用程序可以訪問或修改這些地址,以控制IMP設備或讀取采集到的數據。<BR><BR>
    SelPage(CONFIG_PAGE);   //選擇控制頁<BR>
    for(i=0x100-1;i>=0;i--) *(pImp4A+i)=0x0; //初始化<BR>
    *(pImp4A+0x0100)=0x0C0; //啟動IMP<BR>
<BR>
    SelPage(TX_PAGE);     //選擇命令頁<BR>
    for(i=0;i < len;i++) *(pImp4A+i)=*(sCommand+i); //將命令字符串放入映像內存<BR>
    SelPage(CONFIG_PAGE);   //選擇控制頁<BR>
    *(pImp4A+0x0E8)=0x80;   //傳輸命令<BR>
<BR>
    do{<BR>
      bl=(*bImpAdd-1)*4;<BR>
      al=*(pImp4A+bl);<BR>
    }while((al & 0x80) == 0); //等待命令執行<BR>
<BR>
    SelPage(bImpAdd+1);    //選擇相應的IMP數據頁<BR>
    BYTE a=*(pImp4A+bImpChannel*2+0);<BR>
    BYTE b=*(pImp4A+bImpChannel*2+1);<BR>
    WORD wValue=a+b*256;   //得到相應IMP相應通道的數據<BR><BR>
2、I/O端口地址訪問方式<BR><BR>
  PCLD818數據采集卡是臺灣研華生產的一種數據采集卡,它有16路AD通道和16路DI通道,每路AD通道還可以由PCLD788卡擴展接到16路信號上。
  PCLD818卡可以設置采樣頻率和輸入范圍,可以用于采集振動數據和其它動態信號。<BR>
  PCLD818卡的控制方式是通過I/O端口地址訪問方式插入計算機內的IMP4A卡和特定網線,可將最多32臺IMP串聯成一個網絡,由一臺計算機進行控制和采集數據。<BR>
  PCLD818卡與計算機的通信是采用I/O端口地址訪問方式,計算機通過從它的基地址開始的32字節的I/O端口對它進行控制和讀取采集到的數據。<BR>
  PCLD818卡中設有FIFO的緩存,通常在數據半滿時開始讀取數據。<BR><BR>
    _outp(w818Add+1,8);      //設置輸入范圍為+/-10伏<BR>
    _outp(w818Add+2,2);      //設置采集通道<BR>
    _outp(w818Add+13,11);    <BR>
    _outp(w818Add+14,71);      //通過13號和14號寄存器設置采樣頻率為5K<BR>
    _outp(w818Add+25,FIFOEMPTY); //清空FIFO標志<BR>
    do                   <BR>
    {<BR>
      state=_inp(w818Add+25);     //檢測FIFO標志<BR>
      if((state & RG_HALFFULL)==RG_HALFFULL)  //if it is half full<BR>
      {<BR>
        bADLow=_inp(w818Add+23);   //讀低位<BR>
        bADHigh=_inp(w818Add+24);  //讀高位<BR>
        bChannelID=bADLow&0x0f;   //計算當前數據屬于哪一個818通道<BR>
         data[n]=(bADLow&0xf0)/16+bADHigh*16;<BR>
         n++;<BR>
      }<BR>
    }while(n < len); //緩沖區裝滿數據則返回<BR><BR>
3、通過驅動程序的訪問方式<BR><BR>
  通過外部設備的驅動程序,也可以對外部設備進行訪問。<BR>
  對于標準設備,可以通過調用Windows API進行編程,這些Windows API會調用相應的驅動程序與硬件通訊,例如前面實驗的聲卡編程和視卡編程。<BR>
  對于其他設備,則一般來說,需要設備制造者提供開發包SDK,它通常是一個或多個DLL。開發者通過調用DLL里的函數,間接的調用驅動程序與硬件通訊。例如前面實驗的視卡SDK編程<BR><BR>

</p>
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线91免费看| 亚洲资源在线观看| 亚洲一区二区三区四区五区中文| 蜜臀a∨国产成人精品| 色哟哟在线观看一区二区三区| 日韩美女视频在线| 亚洲成a人v欧美综合天堂 | 久久精品人人做人人综合| 一区二区三区成人在线视频| 国产福利一区在线| 日韩午夜中文字幕| 日韩国产一二三区| 欧洲视频一区二区| 中文字幕亚洲电影| 国产aⅴ综合色| 久久久久久久精| 久热成人在线视频| 日韩欧美国产午夜精品| 香蕉久久一区二区不卡无毒影院 | 欧美成人性战久久| 亚洲va在线va天堂| 欧美主播一区二区三区美女| 亚洲视频中文字幕| 成人激情免费电影网址| 国产精品麻豆久久久| 成人免费视频app| 久久九九久久九九| 国产一区不卡在线| 国产亚洲精品久| 国产激情一区二区三区| 国产亚洲va综合人人澡精品 | 国产欧美日本一区视频| 国产精品一级黄| 国产精品婷婷午夜在线观看| 国产精品中文字幕日韩精品| 久久亚洲一级片| 成人一道本在线| 亚洲精品国产a久久久久久| 色偷偷一区二区三区| 亚洲一区在线观看视频| 欧美一级日韩一级| 国内成人精品2018免费看| 久久亚洲精品小早川怜子| 国产精品18久久久久| 中文av字幕一区| 91久久精品一区二区二区| 午夜精品久久久| 26uuu精品一区二区| 成人午夜激情在线| 自拍av一区二区三区| 欧美挠脚心视频网站| 国产一区二区三区在线观看免费| 国产精品无人区| 欧美图区在线视频| 美国精品在线观看| 国产精品久久二区二区| 欧美综合视频在线观看| 蜜桃视频一区二区三区| 欧美国产丝袜视频| 欧美日韩综合色| 国产精品一区二区免费不卡| 成人欧美一区二区三区视频网页| 理论电影国产精品| 国产精品盗摄一区二区三区| 91精品国产免费久久综合| 国产成人精品综合在线观看 | 国产精品福利电影一区二区三区四区| 色婷婷综合久久| 经典一区二区三区| 亚洲伦理在线精品| 久久综合久久综合亚洲| 一本一道久久a久久精品 | 日韩美女一区二区三区| 成人的网站免费观看| 亚洲成年人影院| 亚洲天堂免费看| 久久久精品蜜桃| 欧美日韩国产小视频在线观看| 国产成人免费视频网站| 美女视频黄免费的久久 | 亚洲欧美偷拍三级| 精品美女在线观看| 欧美午夜电影一区| 99在线精品一区二区三区| 国产一区二区主播在线| 天天综合色天天| 一区二区成人在线观看| 中文字幕在线不卡视频| 久久久美女毛片| 精品国产乱码久久久久久免费 | 国产精品嫩草99a| 精品国产自在久精品国产| 欧美午夜寂寞影院| 在线观看不卡一区| 91原创在线视频| 高清成人在线观看| 精品一区二区三区在线视频| 日韩av电影免费观看高清完整版在线观看 | 91精品国产麻豆| 欧美亚一区二区| 91免费国产视频网站| 成人午夜电影久久影院| 狠狠狠色丁香婷婷综合激情| 亚洲亚洲人成综合网络| 亚洲三级电影网站| 亚洲视频资源在线| 精品免费一区二区三区| 日韩一区二区三区在线| 欧美日韩视频在线观看一区二区三区| 91网站黄www| 91色在线porny| aaa亚洲精品一二三区| 成人午夜电影网站| 成人午夜免费av| 99热这里都是精品| 91在线小视频| 色国产综合视频| 欧美在线影院一区二区| 欧美色图免费看| 欧美日韩成人综合天天影院| 欧美日韩一区精品| 在线综合亚洲欧美在线视频| 91精品国产综合久久久久久| 欧美tk—视频vk| 国产女主播在线一区二区| 18欧美乱大交hd1984| 亚洲免费av观看| 亚洲不卡在线观看| 久久精品国产亚洲高清剧情介绍| 六月丁香婷婷色狠狠久久| 国内外成人在线| 成人免费看片app下载| 色噜噜狠狠成人中文综合| 欧美体内she精视频| 日韩一区二区视频| 久久色视频免费观看| 国产精品美女久久久久久久网站| 亚洲欧美一区二区三区极速播放| 亚洲夂夂婷婷色拍ww47| 免费在线看成人av| 成人黄色软件下载| 欧美三级欧美一级| 久久综合国产精品| 亚洲视频综合在线| 乱一区二区av| 99精品热视频| 91精品国产麻豆| 中文字幕一区在线观看视频| 亚洲成av人**亚洲成av**| 国产一区二区久久| 欧美三日本三级三级在线播放| 日韩一区二区视频| 亚洲欧美日韩久久| 国产一区在线视频| 欧美色视频在线| 国产精品亲子伦对白| 日韩精品电影一区亚洲| 成人aa视频在线观看| 制服丝袜一区二区三区| 国产精品高潮呻吟| 精品一区二区免费视频| 欧美中文字幕一二三区视频| 久久精品视频免费观看| 亚洲va欧美va人人爽| 成人av高清在线| 亚洲精品在线一区二区| 天天影视网天天综合色在线播放| 成人高清视频免费观看| 欧美α欧美αv大片| 亚洲一区二区三区在线看| 国产jizzjizz一区二区| 精品国产免费久久| 视频一区二区三区中文字幕| 91在线播放网址| 中文欧美字幕免费| 国产精品18久久久久久久久| 日韩女优毛片在线| 水蜜桃久久夜色精品一区的特点| 97se狠狠狠综合亚洲狠狠| 国产欧美精品一区| 国产精品一区二区果冻传媒| 欧美一区二区在线视频| 亚洲午夜久久久| 91极品视觉盛宴| 亚洲人成影院在线观看| av电影天堂一区二区在线观看| 久久久久久久久久久久久久久99| 美女高潮久久久| 日韩一区国产二区欧美三区| 午夜精品123| 欧美日韩高清影院| 爽好久久久欧美精品| 精品视频全国免费看| 亚洲一卡二卡三卡四卡无卡久久| 色综合久久九月婷婷色综合| 亚洲人成网站色在线观看| 91免费小视频| 亚洲综合图片区| 正在播放亚洲一区| 久久国产夜色精品鲁鲁99|