123.txt

来自「LED密码锁的基本功能如下1)使用LED显示器来显示密码锁输入的相关消息.(2)」· 文本 代码 · 共 50 行

TXT
50
字号
TLOW EQU 00H 
THIGH EQU 0EEH 
COUN0 EQU 200 ;5ms * 200 = 1S 
COUN1 EQU 3FH ;密码的位数 
D_TIME EQU 3EH ;设置密码时的时间限制 
SEC EQU 3DH ;秒单元 

PASS_OLD EQU 30H 
PASS_NEW EQU 40H 

SDA EQU P3.4 ;24C01的串行数据线 
SCLK24 EQU P3.3 ;24C01的串行时钟线 

;20H.0 为时间限制标记 
;20H.1 为按错键标记 
;20H.2 为比较对错标记 
;20H.3 为3秒时间标记 

RS EQU P2.0 
RW EQU P2.1 
EN EQU P2.2 
X EQU 2FH ;LCD 地址变量 
BEEP EQU P3.7 
;-------------------------------------------------- 
ORG 0000H 
JMP MAIN 
ORG 0BH 
JMP T0_INT 
;-------------------------------------------------- 
MAIN: 
MOV SP,#60H 
MOV A,#00H 
MOV D_TIME,A 
MOV SEC,A 
MOV COUN1,A 
MOV R5,#06H 
MOV R0,#PASS_OLD 

CLR_01: MOV @R0,A 
INC R0 
DJNZ R5,CLR_01 
CLR EN 
CLR 20H.0 
CLR 20H.1 
CLR 20H.2 
CLR 20H.3 
CALL INIT_TIMER 
CALL SET_LCD 
CALL MENU1 
CALL PASS_READ ;读出预定密码。

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?