新聞中心

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

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

        作者: 時間:2012-11-14 來源:網絡 收藏
        e="PADDING-RIGHT: 0px; PADDING-LEFT: 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">  ACALL KEYPROC ;不然調用鍵盤處理程序

          LNEXT:

          ACALL LAMP ;調用燈顯示程序

          AJMP LOOP ;反復循環,主程序到此結束

          DELAY:

          MOV R7,#100

          D1: MOV R6,#100

          DJNZ R6,$

          DJNZ R7,D1

          RET

          ;----------------------------------------延時程序,鍵盤處理中調用

          KEYPROC:

          MOV A,B ;從B寄存器中獲取鍵值

          JB ACC.2,KeyStart ;分析鍵的代碼,某位被按下,則該位為1(因為在鍵盤程序中已取反)

          JB ACC.3,KeyOver

          JB ACC.4,KeyUp

          JB ACC.5,KeyDown

          AJMP KEY_RET

          KeyStart:

          SETB StartEnd ;第一個鍵按下后的處理

          AJMP KEY_RET

          KeyOver:

          CLR StartEnd ;第二個鍵按下后的處理



        關鍵詞: 單片機 學習知識

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 禄劝| 邮箱| 佛山市| 荥阳市| 股票| 玛纳斯县| 冀州市| 玉门市| 峨眉山市| 延津县| 饶河县| 河北区| 化州市| 玉山县| 宽甸| 铅山县| 宁强县| 赣榆县| 衡水市| 云和县| 永仁县| 包头市| 长垣县| 巩义市| 渭南市| 固原市| 二连浩特市| 柳江县| 庆城县| 沽源县| 河西区| 莎车县| 丰台区| 西乡县| 松潘县| 安徽省| 满洲里市| 景泰县| 文化| 始兴县| 四子王旗|