色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 節(jié)約單片機(jī)端口資源的鍵盤電路

          節(jié)約單片機(jī)端口資源的鍵盤電路

          作者: 時(shí)間:2011-09-28 來(lái)源:網(wǎng)絡(luò) 收藏
          以下為鍵盤處理子程序:

            uchar getkey(void)

            {

            uchar x

            P1=P1|0x07; /*I/O1至I/O3寫“1”*/

            xP10x07; /*讀入I/O1至I/O3并屏蔽其它位*/

            if(x= =10)

            {

            P1=P1|0x07;

            P1=P10xfd; /*I/O2寫“0”*/

            x=P10x07;

            x=(x+1)/2+10; /*屏蔽I/O2并轉(zhuǎn)換K10至K12的鍵值*/

            if(x = =13)

            {

            P1=P1|0x07;

            P1=P10xfb; /*I/O3寫“0”*/

            x=P10x07;

            x=x+13; /*屏蔽I/O3并轉(zhuǎn)換K13至K15的鍵值*/

            }

            }

            }

            return x;

            }

            利用該并根據(jù)邏輯組合原理可推斷開n條I/O線可組合的按鍵數(shù)N為:

            N=(2n-1)+(2 n-1 -1)n

            表1給出了2至4條I/O線可組合的按鍵數(shù)。

            表1 2~4條I/O線可組合的按鍵數(shù)

            I/O線 可組合按鍵

            2 5

            3 16

            4 43

            3 結(jié)束語(yǔ)

            這種新型在使用時(shí)非常穩(wěn)定可靠,節(jié)省大量的I/O端口,而且程序處理也很簡(jiǎn)潔,速率比4×4的掃描式電路還要快,因此,該電路特別適合一些引腳較少的單片機(jī),如PIC12C508、Z86E03以及AT89C2051等。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


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

          關(guān)閉