⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hong.txt

📁 just some professional words
💻 TXT
字号:
ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中ORG 0000H
AJMP MAIN
ORG 30H
MAIN:MOV SP,#5FH
LOOP:ACALL KEY
     JNB F0,LNEXT
	  ACALL KEYPROC
LNEXT:AJMP LOOP
;-----------------------------------------------------------------------------------------------------------------
KEY:
CLR F0 ;清F0,表示无键按下。
ORL P1,#11110000B ;将P3口的接有键的四位置1
MOV A,P1 ;取P3的值
ORL A,#00001111B ;将其余4位置1
CPL A ;取反
JZ K_RET ;如果为0则一定无键按下
ACALL DELAY ;否则延时去键抖
ORL P1,#11110000B
MOV A,P1
ORL A,#00001111B
CPL A
JZ K_RET
MOV B,A ;确实有键按下,将键值存入B中

⌨️ 快捷键说明

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