當前位置:編程學習大全網 - 編程語言 - 不知道如何編程ea

不知道如何編程ea

基瓦爾。EQU 30H

KEYTM?EQU 31H

KEYSCAN?EQU 32H

DATEQU 33H

DCNT?EQU 37H

T0LEQU 38H

t0河曲39H

速度?EQU 3AH

掃描的?EQU公司

CHKCNT?EQU 3CH

DLYCNT?EQU 3DH

ORG 0000H

LJMP總管

ORG 000BH

LJMP T0ISR

ORG 0030H

主要:

MOV SP,#5FH

MOV TMOD,#01H

MOV T0L,#0F0H

MOV T0H,#0D8H

MOV TH0,#0D8H

MOV TL0,#0F0H

MOV·基瓦爾,#0

MOV P2,#00H

MOV DCNT,#0

MOV掃描,#0

MOV 33H,#10H

MOV 34H,#10H

MOV 35H,#10H

MOV 36H,#10H

MOV CHKCNT,#11H

MOV速度,#100

MOV DLYCNT,#0

SETB電子藝界

SETB ET0

SETB TR0

循環:

LCALL KEYSEL

基瓦爾·MOV

CJNE A,#0FFH,LOOP1

SJMP環路

LOOP1:

CJNE A,#10,LOOP2?;“開”開始LED測試。

MOV區,#0FFH

SJMP環路

環路2:

CJNE A,#14,LOOP3?;“-”是快

MOV A,速度

CLR C

SUBB A,#10

MOV·斯畢德

SJMP環路

環路3:

CJNE A,#15,LOOP4?;“+”是慢的

MOV A,速度

添加壹個,#10

MOV·斯畢德

SJMP環路

環路4:

CJNE A,#11,LOOP5?;“=”停止測試並接受數字鍵。

MOV 33H,#10H

MOV 34H,#10H

MOV 35H,#10H

MOV 36H,#10H

MOV DCNT,#0

SJMP環路

環路5:

CJNE A,#10,LOOP6數字鍵

環路6:

JC環路7

LJMP環路

環路7:

MOV 33H,34H

MOV 34H,35H

MOV 35小時,36小時

MOV 36H,基瓦爾

LJMP環路

;-

KEYSEL:?

MOV?KEYVAL,#0

MOV?按鍵掃描,#0EFH

LCALL?GETKEY

MOV?壹、KEYTM

JZ?按鍵1

MOV?基瓦爾

SJMP?KEYRTN

KEYS1:?

MOV?按鍵掃描,#0DFH

LCALL?GETKEY

MOV?壹、KEYTM

JZ?按鍵2

CLR?C

補充?壹個,#4

MOV?基瓦爾

SJMP?KEYRTN

按鍵2:?

MOV?鑰匙掃描,#0BFH

LCALL?GETKEY

MOV?壹、KEYTM

JZ?按鍵3

CLR?C

補充?壹、8號

MOV?基瓦爾

SJMP?KEYRTN

KEYS3:?

MOV?鍵掃描,#7FH

LCALL?GETKEY

MOV?壹、KEYTM

JZ?KEYRTN

CLR?C

補充?a,#12

MOV?基瓦爾

KEYRTN:?

LCALL CHGKEY

浸水使柔軟

;-

GETKEY:?

MOV KEYTM,#0

MOV?按鍵掃描

MOV?P3

nototherwiseprovided(for)除非另有規定

MOV?壹、P3

ANL?a,#0FH

XRL?a,#0FH

JZ?諾基

MOV R2,#10

LCALL延遲

MOV?壹、P3

ANL?a,#0FH

XRL?a,#0FH

JZ?諾基

MOV?壹、P3

ANL?a,#0FH

MOV?R7,A

SF:

MOV?壹、P3

ANL?a,#0FH

XRL?a,#0FH

JNZ?芬蘭

MOV?a,R7

CJNE?a,#0EH,NK1

MOV?KEYTM,#1

SJMP?諾基

NK1:

CJNE?a,#0DH,NK2

MOV?KEYTM,#2

SJMP?諾基

NK2:

CJNE?a,#0BH,NK3

MOV?KEYTM,#3

SJMP?諾基

NK3:

CJNE?a,#07H,無鍵

MOV?KEYTM,#4

NOKEY:?浸水使柔軟

;-

延遲:

MOV R3,50號

延遲1:

MOV R4,#100

DJNZ R4,美元

DJNZ R3,延遲1

DJNZ R2,延遲

浸水使柔軟

;-

T0ISR:

推送ACC

CLR TR0

MOV TH0,T0H

MOV TL0,T0L

SETB TR0

MOV·DPTR,#LEDTAB

MOV A,DCNT?;分段顯示

JZ T000

MOV A,中國

MOVC A,@A+DPTR

MOV P2,#0FH

CPL A

MOV P0,A

INC DLYCNT

MOV A,DLYCNT

CJNE A,速度,T021

MOV DLYCNT,#0

INC CHKCNT

MOV A,中國

CJNE A,#1AH,T020

T020:

JC T021

MOV CHKCNT,#11H

T021:?

流行ACC

雷蒂

t000:;數字顯示

MOV R0,#日期

MOV A,掃描

添加A,R0

MOV R0,A

MOV A,掃描

JNZ T001

MOV P2,#01H

SJMP T0DIS

T001:

十二月A

JNZ T002

MOV P2,#02H

SJMP T0DIS

T002:

十二月A

JNZ T003

MOV·P2,#04H

SJMP T0DIS

T003:

MOV·P2,#08H

T0DIS:

MOV A,@R0

MOVC A,@A+DPTR

CPL A

MOV P0,A

公司掃描

MOV A,掃描

ANL A,#03H

MOV·斯坎萊德

流行ACC

雷蒂

;-

CHGKEY:

基瓦爾·MOV

JZ KV16

十二月A

JNZ KV01

MOV·基瓦爾,7號

浸水使柔軟

KV01:

十二月A

JNZ KV02

MOV·基瓦爾,第四名

浸水使柔軟

KV02:

十二月A

JNZ KV03

MOV·基瓦爾,#1

浸水使柔軟

KV03:

十二月A

JNZ KV04

MOV·基瓦爾,#10

浸水使柔軟

KV04:

十二月A

JNZ KV05

MOV·基瓦爾,8號

浸水使柔軟

KV05:

十二月A

JNZ KV06

MOV·基瓦爾,5號

浸水使柔軟

KV06:

十二月A

JNZ KV07

MOV·基瓦爾,第二名

浸水使柔軟

KV07:

十二月A

JNZ KV08

MOV·基瓦爾,#0

浸水使柔軟

KV08:

十二月A

JNZ KV09

MOV·基瓦爾,第九名

浸水使柔軟

KV09:

十二月A

JNZ KV10

MOV·基瓦爾,6號

浸水使柔軟

KV10:

十二月A

JNZ KV11

MOV·基瓦爾,第三名

浸水使柔軟

KV11:

十二月A

JNZ KV12

MOV·基瓦爾,#11

浸水使柔軟

KV12:

十二月A

JNZ KV13

MOV·基瓦爾,#12

浸水使柔軟

KV13:

十二月A

JNZ KV14

MOV·基瓦爾,#13

浸水使柔軟

KV14:

十二月A

JNZ KV15

MOV·基瓦爾,#14

浸水使柔軟

KV15:

十二月A

JNZ KV16

MOV·基瓦爾,#15

浸水使柔軟

KV16:

MOV·基瓦爾

浸水使柔軟

;-

LEDTAB:?DB 0FCH?;"0"?00H

DB 60H?;"1"?01H

DB 0DAH?;"2"?02H

DB 0F2H?;"3"?03H

DB 66H?;"4"?04H

DB 0B6H?;"5"?05H

DB 0BEH?;"6"?06H

DB 0E0H?;"7"?07H

DB 0FEH?;"8"?08H

DB 0F6H?;"9"?09H

DB 0EEH?;A。0AH

DB 3EH?;" B "0BH

DB 9CH?;" C "0CH

DB 7AH?;D。0DH

DB 9EH?;" E "0EH

DB 8EH?;F。0FH

DB 00H?;" "?10H

DB 80H

DB 40H

DB 20H

DB 10H

DB 08H

DB 04H

DB 02H

DB 01H

DB 0FFH

;-

結束

  • 上一篇:如何通過js或jquery加載其他網站的DOM?
  • 下一篇:ce修改器如何使用我不會用
  • copyright 2024編程學習大全網