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

          新聞中心

          EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)學(xué)習(xí)知識(shí)點(diǎn)全攻略(完結(jié)篇)(二)

          單片機(jī)學(xué)習(xí)知識(shí)點(diǎn)全攻略(完結(jié)篇)(二)

          作者: 時(shí)間:2012-11-14 來(lái)源:網(wǎng)絡(luò) 收藏
          EFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WORD-SPACING: 0px; FONT: 14px/25px 宋體, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  JB UpDown,LAMPUP ;如果UpDown=1,則向上流動(dòng)

            MOV A,LAMPCODE

            RL A ;實(shí)際就是左移位而已

            MOV LAMPCODE,A

            MOV P1,A

            LCALL D500MS

            AJMP LAMPRET

            LAMPUP:

            MOV A,LAMPCODE

            RR A ;向下流動(dòng)實(shí)際就是右移

            MOV LAMPCODE,A

            MOV P1,A

            LCALL D500MS

            LAMPRET:

            RET

            END

            以上程序功能很簡(jiǎn)單,但它演示了一個(gè)鍵盤(pán)處理程序的基本思路,程序本身很簡(jiǎn)單,也不很實(shí)用,實(shí)際工作中還會(huì)有好多要考慮的因素,比如主循環(huán)每次都調(diào)用燈的循環(huán)程序,會(huì)造成按鈕反應(yīng)“遲鈍”,而如果一直按著鍵不放,則燈不會(huì)再流動(dòng),一直要到松開(kāi)手為止,等等,大家能仔細(xì)考慮一下這些問(wèn)題,再想想有什么好的解決辦法。

            2、采用中斷方式:如圖4所示。各個(gè)按鈕都接到一個(gè)與非上,當(dāng)有任何一個(gè)按鈕按下時(shí),都會(huì)使與門(mén)輸出為低電平,從而引起的中斷,它的好處是不用在主程序中持續(xù)地循環(huán)查詢(xún),如果有鍵按下,再去做對(duì)應(yīng)的處理

          26、矩陣式鍵盤(pán)接口技術(shù)及程序設(shè)計(jì)

            在單片機(jī)系統(tǒng)中鍵盤(pán)中按鈕數(shù)量較多時(shí),為了減少I(mǎi)/O口的占用,常常將按鈕排列成矩陣形式,如圖1所示。在矩陣式鍵盤(pán)中,每條水平線(xiàn)和垂直線(xiàn)在交叉處不直接連通,而是通過(guò)一個(gè)按鈕加以連接。這樣,一個(gè)端口(如P1口)就能組成4*4=16個(gè)按鈕,比之直接將端口線(xiàn)用于鍵盤(pán)多出了一倍,而且線(xiàn)數(shù)越多,區(qū)別越明顯,比如再多加一條線(xiàn)就能組成20鍵的鍵盤(pán),而直接用端口線(xiàn)則只能多出一鍵(9鍵)。由此可見(jiàn),在需要的鍵數(shù)比較多時(shí),采用矩陣法來(lái)做鍵盤(pán)是合理的。



          關(guān)鍵詞: 單片機(jī) 學(xué)習(xí)知識(shí)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉