📄 chk_key.asm
字号:
;************************************************************
;文档类型: 原代码
;项目编号:
;文档编号:
;修订版本: v2.0
;生成日期: 2005.6.15
;文档作者: LIHENG
;审 核:
;************************************************************
;相关文档: RS485协议处理
;文档编号 说明
;************************************************************
;修订版本:
;修订版本:
;************************************************************
$INCLUDE (RAML128.INC)
$INCLUDE (RAMH128.INC)
$INCLUDE (RAM.INC)
NAME CHK_KEY
CODE_REG SEGMENT CODE
RSEG CODE_REG
;PUBLIC CHK_KEY
;PUBLIC CHK_KEY1
;****************************************
;EXTRN CODE(RD_KEY0)
;**************************************************************
;CHK_KEY: ;红外密码校验
; SETB KEY_ERR
; CALL RD_KEY0
; MOV DPL,#HW_BUF2
;CMP_POW_KEY:
; MOVX A,@DPTR
; CJNE A,RD_BUF0,CHK_KEY_ERR
; INC DPTR
; MOVX A,@DPTR
; CJNE A,RD_BUF1,CHK_KEY_ERR
; INC DPTR
; MOVX A,@DPTR
; CJNE A,RD_BUF2,CHK_KEY_ERR
; INC DPTR
; MOVX A,@DPTR
; CJNE A,RD_BUF3,CHK_KEY_ERR
; CLR KEY_ERR
;CHK_KEY_ERR: RET
;*************************************************
;CHK_KEY1: ;红外修改密码时校验密码
; SETB KEY_ERR
; CALL RD_KEY0
; MOV DPL,#HW_BUF0
; JMP CMP_POW_KEY ;8.16压缩修改
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -