新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機一鍵多功能按鍵識別設計

        單片機一鍵多功能按鍵識別設計

        作者: 時間:2013-04-02 來源:網絡 收藏

        5.程序框圖

        點擊瀏覽下一頁

        圖4.9.2

        6.匯編源程序

        ID EQU 30H

        SP1 BIT P3.7

        L1 BIT P1.0

        L2 BIT P1.1

        L3 BIT P1.2

        L4 BIT P1.3

        ORG 0

        MOV ID,#00H

        START: JB K1,REL

        LCALL DELAY10MS

        JB K1,REL

        INC ID

        MOV A,ID

        CJNE A,#04,REL

        MOV ID,#00H

        REL: JNB K1,$

        MOV A,ID

        CJNE A,#00H,IS0

        CPL L1

        LCALL DELAY

        SJMP START

        IS0: CJNE A,#01H,IS1

        CPL L2

        LCALL DELAY

        SJMP START

        IS1: CJNE A,#02H,IS2

        CPL L3

        LCALL DELAY

        SJMP START

        IS2: CJNE A,#03H,IS3

        CPL L4

        LCALL DELAY

        SJMP START

        IS3: LJMP START

        DELAY10MS: MOV R6,#20

        LOOP1: MOV R7,#248

        DJNZ R7,$

        DJNZ R6,LOOP1

        RET

        DELAY: MOV R5,#20

        LOOP2: LCALL DELAY10MS

        DJNZ R5,LOOP2

        RET

        END



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 绥芬河市| 陆河县| 华容县| 通道| 武乡县| 灵寿县| 普宁市| 安福县| 衡阳市| 阳朔县| 仁寿县| 边坝县| 城固县| 镇坪县| 平山县| 新民市| 阿拉善右旗| 灵山县| 濮阳市| 卢湾区| 威宁| 湘阴县| 昌黎县| 河池市| 吉安市| 佛教| 太白县| 土默特右旗| 壶关县| 祁东县| 抚松县| 溆浦县| 伊通| 长沙县| 吉木萨尔县| 建德市| 江西省| 江津市| 都匀市| 堆龙德庆县| 英吉沙县|