📄 start.asm
字号:
PUBLIC QIDONG ;导出函数名给C语言函数
KEYSCANP SEGMENT CODE
RSEG KEYSCANP
; ORG 0000H
;LJMP START
;ORG 0030H
QIDONG:
// MOV DPTR ,#8015H
// MOVX A,@DPTR
/* MOV DPTR ,#8011H
MOVX A,@DPTR
MOV DPTR ,#8012H
MOVX A,@DPTR
MOV DPTR ,#8013H
MOVX A,@DPTR
MOV DPTR ,#8014H
MOVX A,@DPTR */
MOV R4,#255
DELAY: MOV R7,#255
delay1: DJNZ R7,DELAY1
DJNZ R4,DELAY
MOV DPTR ,#8010H
MOV A,#10H; //1M
MOVX @DPTR, A ;
NOP
NOP
ORL A,#08H;
MOVX @DPTR ,A; //101
ANL A,#0F7H;
MOVX @DPTR, A ;
HHH: NOP
NOP
NOP
JNB P3.3,HHH
// MOV DPTR ,#8015H //把记数读走,所有的标志位才能清零,使用本程序,每次需先复位一次,即给出
// MOVX A,@DPTR //一个启动信号,再按开关,才能看到输 出
// JMP XXX
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -