新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 單片機學習知識點全攻略(完結篇)(二)

        單片機學習知識點全攻略(完結篇)(二)

        作者: 時間:2012-11-14 來源:網絡 收藏
        G-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">  AJMP KEY_RET

          KeyUp: SETB UpDown ;第三個鍵按下后的處理

          AJMP KEY_RET

          KeyDown:

          CLR UpDown ;第四個鍵按下后的處理

          KEY_RET:RET

          KEY:

          CLR F0 ;清F0,表示無鍵按下。

          ORL P3,#00111100B ;將P3口的接有鍵的四位置1

          MOV A,P3 ;取P3的值

          ORL A,#11000011B ;將其余4位置1

          CPL A ;取反

          JZ K_RET ;如果為0則一定無鍵按下

          ACALL DELAY ;不然延時去鍵抖

          ORL P3,#00111100B

          MOV A,P3

          ORL A,#11000011B

          CPL A

          JZ K_RET

          MOV B,A ;確實有鍵按下,將鍵值存入B中

          SETB F0 ;設置有鍵按下的標志

          K_RET:

          ORL P3,#00111100B ;此處循環等待鍵的釋放

          MOV A,P3



        關鍵詞: 單片機 學習知識

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大姚县| 托克逊县| 石家庄市| 澄迈县| 贵港市| 崇左市| 银川市| 萝北县| 岚皋县| 桦甸市| 巫溪县| 威远县| 高台县| 丰镇市| 祁门县| 齐齐哈尔市| 商洛市| 青川县| 获嘉县| 鱼台县| 彭州市| 濉溪县| 朝阳区| 文山县| 张家港市| 锡林郭勒盟| 陵川县| 涞水县| 建始县| 海城市| 荔浦县| 镇巴县| 安化县| 凤翔县| 芜湖市| 湖南省| 和平县| 康马县| 神木县| 潮安县| 富宁县|