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

📄 low.asm

📁 6502的汇编代码
💻 ASM
字号:
DSD        BIT     P1.2    ;数据线
CSD        BIT     P1.3    ;片选线
KSD        BIT     P3.2    ;键控线
KEYNUM     EQU     20H     ;按键次数
STATUS     EQU     21H     ;STATUS.0   发声请求 1 有效
;--------------------------------------------------------
           ORG     0000H
           SJMP    REST
REST:      MOV     SP,#60H   ;初始化控制信号
           CLR     EA
;--------------------------------------------------------
DATA1:     CLR     DSD
           ACALL   DLAY_320US
           SETB    DSD
           ACALL   DLAY_640US
           SJMP    DATA1

;------------------------------------------------------------
DLAY_320US:MOV     R7,#158D
DS1:       DJNZ    R7,DS1
           NOP
           RET
DLAY_640US:MOV     R7,#91D
DS2:       MOV     R6,#02H
DS3:       DJNZ    R6,DS3
           DJNZ    R7,DS2
           RET
DLAY_720US:MOV     R7,#03H
DS4:       MOV     R6,#118D
DS5:       DJNZ    R6,DS5
           DJNZ    R7,DS4
           RET
DLAY_20MS: MOV     R7,#0FFH
DS6:       MOV     R6,#0FFH
           NOP
           NOP
           NOP
           NOP
DS7:       DJNZ    R6,DS7
           NOP
           NOP
           NOP
           NOP
           NOP
           DJNZ    R7,DS6
           RET
;-------------------------------------------------------------
END

⌨️ 快捷键说明

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