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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 硬件外掛基礎(chǔ)-看我來山寨按鍵盒子

          硬件外掛基礎(chǔ)-看我來山寨按鍵盒子

          作者: 時(shí)間:2016-11-30 來源:網(wǎng)絡(luò) 收藏

          Ok 萬事大吉,下面就是寫點(diǎn)代碼了,很簡單,Let’s gooooooooooo!

          89c52的代碼如下:

          #include

          unsigned char message;

          sbit L=P1 ^ 2;//左鍵

          sbit R=P1 ^ 3;//右鍵

          void delay21ms(void) //誤差-0.651041666671us

          {

          unsigned char a,b;

          for(b=150;b>0;b--)

          for(a=63;a>0;a--);

          }

          void InitUART(void)

          {

          TMOD = 0x20;

          SCON = 0x50;

          TH1 = 0xFD; //速率19200 倍速

          TL1 = TH1;

          PCON = 0x80;

          EA = 1;

          ES = 1;

          TR1 = 1;

          }

          void SendOneByte(unsigned char c)

          {

          SBUF = c;

          while(!TI);

          TI = 0;

          }

          void main(void)

          {

          L=0;

          R=0;

          InitUART();

          }

          void UARTInterrupt(void) interrupt 4

          {

          if(RI)

          {

          RI = 0;

          message=SBUF;

          if (message==a) //左鍵按下

          {

          L=1;

          delay21ms();

          L=0;

          SendOneByte(!);

          }

          if (message==b) //右鍵按下

          {

          R=1;

          delay21ms();

          R=0;

          SendOneByte(!);

          }

          }

          else

          TI = 0;

          }

          代碼就是這些,很簡單,用Keil編譯后,使用stc的isp下載工具通過PL2303轉(zhuǎn)接下載到89c52芯片中,至此,硬件部分結(jié)束!

          這下可以用串口測試工具檢測下片子工作正常不,串口參數(shù):19200,8,n,1

          發(fā)送字符‘a’返回‘!’,發(fā)送字符‘b’返回‘!’,這樣就正常了


          下面開始做上位機(jī)程序,很簡單,就是在需要的時(shí)候發(fā)送字符,就可以控制鼠標(biāo)的左右鍵點(diǎn)擊了。我用的是delphi ,使用spcomm控件

          我用大漠的插件做一個(gè)cf自動(dòng)開槍的程序,可以參考下。

          哈哈,有了這個(gè)什么230錯(cuò)誤啊,什么開槍變慢啊,什么wai掛檢測啊。。。都不存在了,只要你會(huì)找敵人就能把他干倒??!



          關(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); })();