<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 一種遙控器檢測儀設(shè)計

          一種遙控器檢測儀設(shè)計

          作者: 時間:2012-11-08 來源:網(wǎng)絡(luò) 收藏
          不但能檢測的好壞,還能查看發(fā)射的波形,檢測遙控接收頭。稍加改裝還可作為脈沖示波器、頻率計等用。本使用電腦作為和顯示。

          分為接收和兩部分。接收部分使用一個內(nèi)含CX20106A遙控接收芯片的TNO2618遙控接收頭(其它型號也可),連接在電腦的LPT并行打印機(jī)接口上(按附圖連接)。接收頭在沒有接收到來自的信號時輸出腳為高電平,收到信號時電平隨信號變化,形成電腦接受的脈沖方波,送入部分。數(shù)據(jù)處理部分是用TurboC2.0編寫的一段程序,用于數(shù)據(jù)的采集、處理和顯示。應(yīng)注意的是LPT接口的基地址。一臺計算機(jī)上可以有三個LPT接口,基地址分別為3BCH、378H、278H,可用Windows 3.1或DOS 6.22的MSDEXE程序查看,確定各接口所用的基地址。通常做在主板上的LPT接口基地址為378H。本文的程序用于演示,簡短、功能簡單。讀者可自由改寫,使界面友好、功能強(qiáng)大。根據(jù)這個原理,在電路中加上模數(shù)轉(zhuǎn)換器和寫上相應(yīng)的控制程序能變成電腦萬用表、示波器等。

          程序如下:

          /*本程序在TurboC2.0編譯通過*/
          /*在DOS7.0上運(yùn)行通過*/
          /*2000613 WZW*/

          #include
          #include
          main()
            {
            int a,datain,datainoll;
            int graphdrive,graphmode;
            detectgraph(&graphdrive,&graphmode);/*檢測顯卡類型*/
            if(graphdrive==VGA)
             {
             int mode=VGAHI;
             initgraph(&graphdrive,&mode,"");
              }
            else
             {
             printf("Graphics adapter not is VGA");/*不是VGA卡則提示,退出*/
             exit(1);
             }
            setcolor(13);/*設(shè)顏色*/
            datainoll=inportb(0x378);
            while(!kbhit())/*按任意鍵退出*/
             {
               for(a=0;a=599;a++)
             {
            datain=inportb(0x378);/*0x378為LPT接口地址,可根據(jù)機(jī)器配置選擇0x3bc、0x378、0x278*/
           line(a+20,datainoll,a+21,datain);
            datainoll=d
          atain;
             }
            clearviewport();/*顯示波形*/
             }
          }



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();