新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 一種單片機獨立按鍵檢測思路

        一種單片機獨立按鍵檢測思路

        作者: 時間:2016-12-02 來源:網(wǎng)絡(luò) 收藏
        51單片機的p1口上面接8個獨立按鍵,我們可以按照如下的思路來檢測按鍵.
        #include
        main()
        {
        unsigned char sw;
        //unsigned char P1;
        //unsigned char P3;
        unsigned int t;
        while(1)
        {
        sw=P3|0xf0;
        switch(sw)
        {
        case 0xfe:P1=0xfe;
        break ;
        for (t=0;t<<60000;t++);
        case 0xfd:P1=0xf9;
        for (t=0;t<<60000;t++);
        break;
        case 0xfb:P1=0xc7;
        break;
        case 0xf7:P1=0x0f;
        for (t=0;t<<60000;t++);
        break;
        default: P1=0xff;
        for (t=0;t<<60000;t++);
        break;
        }
        }
        }


        關(guān)鍵詞: 單片機獨立按鍵檢測思

        評論


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

        關(guān)閉
        主站蜘蛛池模板: 水富县| 栾川县| 普兰店市| 南通市| 聂拉木县| 沧源| 大田县| 墨竹工卡县| 始兴县| 岳阳市| 临洮县| 肃宁县| 长岛县| 济阳县| 鄂州市| 神农架林区| 镇平县| 万年县| 大田县| 循化| 壤塘县| 衡南县| 漳州市| 迁西县| 绥江县| 休宁县| 拉萨市| 凤阳县| 双流县| 南开区| 永康市| 长顺县| 南安市| 灵宝市| 南江县| 托克逊县| 繁峙县| 沭阳县| 三门峡市| 宜都市| 淮安市|