關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 可編程數碼管/鍵盤串行接口芯片HD7279A的原理與應用

        可編程數碼管/鍵盤串行接口芯片HD7279A的原理與應用

        作者: 時間:2011-08-01 來源:網絡 收藏

        RET

        (3)顯示程序(采用下載數據但不譯碼方式,其字形表由用戶根據需要和硬件連線來確定,指令碼為90~97):

        DTR: MOV R5,#05H

        MOV R0,#40H

        MOV R1,#95H

        LP1: CLR P1.0 (CS=0)

        MOV R6,#0CH

        LP2: DJNZ R6,LP2 ;延時50μs

        MOV A,R1

        ACALL STFS ;發指令

        MOV R6,#04H

        LP3: DJNZ R6,LP3 ;延時25μs

        MOV A,@R0

        ADD A,#0DH

        MOVC A,@A+PC

        ACALL STFS ;發顯示代碼

        MOV R6,#02H

        LP4: DJNZ R6,LP4 ;延時8μs

        SETB P1.0 ;CS=1

        INC R0

        DEC R1

        DJNZ R5,LP1

        RET

        TAB DB 7EH,30H,6DH,79H,33H,5BH,5FH,70H,7FH,7BH,

        DB 77H,1FH,4EH,3DH,4FH,47H,00H,67H

        (4) 讀鍵值子程序:所讀的鍵值保存在A、B單元中,其值與按鍵在中的位置及硬件連線有關。

        ST: ACALL KEY1

        CJNE A,#0FFH,LP1

        CLR 00H

        RET

        LP1: JB 00H,LP2

        SETB 00H

        RET

        LP2: MOV B, #FFH

        RET

        KEY1:CLR P1.0 ;CS=0

        MOV R6,#0CH

        LP1: DJNZ R6,LP1 ;延時50μs

        MOV A#15H

        ACALL STFS ;發指令

        MOV R6,#06H

        LP2 DJNZ R6,LP2 ;延時25μs

        ACALL STJS ;讀鍵值

        MOV B, A

        SETB P1.0 ;CS=1

        RET


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 肃宁县| 读书| 衡南县| 青浦区| 连江县| 岳池县| 洛宁县| 汉阴县| 宁晋县| 信宜市| 景泰县| 永春县| 沾益县| 扎囊县| 积石山| 五指山市| 陆丰市| 京山县| 茌平县| 高青县| 岢岚县| 民县| 明星| 遵义市| 永仁县| 阜阳市| 亚东县| 揭东县| 临江市| 光山县| 长治市| 石嘴山市| 济南市| 沽源县| 绥滨县| 六盘水市| 宝山区| 哈尔滨市| 姜堰市| 万州区| 武宣县|