在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<s id="cmphk"><label id="cmphk"></label></s>
    <span id="cmphk"><var id="cmphk"></var></span>
    <dfn id="cmphk"><var id="cmphk"></var></dfn>
    <menu id="cmphk"><thead id="cmphk"></thead></menu>

    <address id="cmphk"></address>

      <dfn id="cmphk"></dfn>
      
      
      <span id="cmphk"></span>

      <object id="cmphk"><tt id="cmphk"></tt></object>
      1. 新聞中心

        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)鍵詞: 硬件外掛按鍵盒

        評(píng)論


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

        關(guān)閉