中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 簡(jiǎn)單的4*4矩陣鍵盤掃描程序

        簡(jiǎn)單的4*4矩陣鍵盤掃描程序

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

        /*
        程序效果:按下任意鍵,顯示P0讀回的數(shù)據(jù)其中4*4的矩陣鍵盤接P0口
        */
        #includereg52.h> //頭文件
        unsigned char key=0xff; //定義一個(gè)變量用于存放按鍵值
        void readkey(); //讀按鍵子函數(shù),獲取鍵值
        void main() //主函數(shù)
        {
        while(1)
        {
        readkey(); //讀按鍵值
        if(key!=0xff) //判斷是否有按鍵按下
        P2=~key;//這里取反:是因?yàn)?a class="contentlabel" href="http://www.antipu.com.cn/news/listbylabel/label/LED">LED為共陰,顯示所按下的值
        }
        }
        void readkey() //讀鍵盤子函數(shù)
        {
        P0=0xfe; //將第一列拉低,掃描是否有按鍵按下,第一列鍵值為:0,4,8,C
        key=P0; //讀取鍵盤值
        if(key!=0xfe) //若key!=0xfe,說明有按鍵按下,則返回
        return; //否則繼續(xù)掃描下一列
        P0=0xfd;
        key=P0;
        if(key!=0xfd)
        return;
        P0=0xfb;
        key=P0;
        if(key!=0xfb)
        return;
        P0=0xf7;
        key=P0;
        if(key!=0xf7)
        return;
        key=0xff;
        }

        點(diǎn)擊瀏覽下一頁(yè)

        c語(yǔ)言相關(guān)文章:c語(yǔ)言教程




        關(guān)鍵詞: 4*4矩陣鍵盤 掃描程序 LED

        評(píng)論


        相關(guān)推薦

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

        關(guān)閉