您当前的位置:五五电子网电子知识单片机-工控设备综合-其它基于单片机的键盘显示设计 正文
基于单片机的键盘显示设计

基于单片机的键盘显示设计

点击数:7964 次   录入时间:03-04 12:00:56   整理:http://www.55dianzi.com   综合-其它
              RLA
              ADD     A,R1
              JMP      @A+DPTR
KJPADDR:LJMP       LOOP0
              LJMP    LOOP1
              LJMP    LOOP2
KEYTAB: DB 0C1H,0C8H,0C9H,0D0H,0D8H,0E0H,0C2H,0CAH,0D1H,0D9H
              DB 0DAH,0C3H,0CBH,0D2H,0D3H,0DBH
KEYTAB1:DB 0E3H,0E2H,0E1H
CDATA: DB 0CH,9FH,4AH,0BH,99H,29H,28H,8FH,08H,09H,88H,38H
              DB 6CH,1AH,68H,0E8H
LOOP0: MOV    R5,#0CH
              LJMP     DISPC
LOOP1: MOV    R5,#9FH
              LJMP    DISPC
LOOP2: MOV    R5,#4AH
DISPC:  MOV    R6,#80H
DISPC1: MOV   A,R6
              MOV    DPTR,#0B001H
              MOVX        @DPTR,A
              MOV    A,R5
              MOV    DPTR,#0B000H
              MOVX        @DPTR,A
              MOV    R2,#20H
              LCALL        DELAY
              MOV    A,#0FFH
              MOVX        @DPTR,A
              INC      R6
              CJNE    R6,#88H,DISPC1
              AJMP   DISPC
DELAY: PUSH   02H
DELAY1: PUSH        02H
DELAY2: PUSH        02H
DELAY3: DJNZ        R2,DELAY3
              POP      02H
              DJNZ    R2,DELAY2
              POP      02H
              DJNZ    R2,DELAY1
              POP      02H
              DJNZ    R2,DELAY
              RET
              END
四、实验步骤
    ①将DVCC实验系统上J8插座与键盘显示板用扁平电缆相连。
    ②将KEY区D0—D7用8芯排线连到BUS2区XD0—XD7上。
    ③将KEY区WR、RD、ALE分别连到BUS3区XWR、XRD、ALE上。
    ④KEY区A0连到BUS1区XA0上。
    ⑤KEY区RST连到MP区SP上。
    ⑥KEY区KCS连到SELET区的Y3上。
    ⑦在DVCC实验系统上按F2键进入仿真1态,即显示“P.....”,从起始地址08F0H开始连续执行程序。
⑧功能板上数码管显示P,按下功能板上的数字键,数码管上显示相应的数字,按下功能键,数码管上显示相应的0字循环(LAST键)、1字循环(NEXT键)、2字循环(EXEC键)。



上一页  [1] [2] 


本文关键字:单片机  键盘  综合-其它单片机-工控设备 - 综合-其它