例程.asm

来自「电子密码锁程序 数码管LED显示器max7219的应用.asm 16F877网络」· 汇编 代码 · 共 23 行

ASM
23
字号
;********************************************************************
;             EXAMPLE1.ASM
;********************************************************************
             LIST P=16C54, R=DEC
;--------------------------------------------------------------------
COUNT1       EQU       11         ; 用伪指令定义COUNT1=F11
COUNT2       EQU       12         ; 用伪指令定义COUNT2=F12
;--------------------------------------------------------------------
             ORG     0X1FF        ; PIC16C54的复位地址
             GOTO    Dely         ; 从复位地址跳转到Dely处
;--------------------------------------------------------------------
             ORG     0            ; 定义存储指令码的起始地址
Dely         MOVLW   41H          ; 将延时常数41H(十进制数65)送入W
             MOVWF   COUNT2       ; 将延时常数再送入COUNT2中
             CLRF    COUNT1       ; 将COUNT1中数据清为0
Loop         INCFSZ  COUNT1       ; 判COUNT1=COUNT1+1是否为0
             GOTO    Loop         ; 不为0,跳转到Loop处继续循环
             DECFSZ  COUNT2       ; COUNT1=0,判COUNT2-1=0否
             GOTO    Loop         ; 不为0,跳转到Loop处继续循环
;--------------------------------------------------------------------
             END                  ; COUNT2=0,程序结束
;--------------------------------------------------------------------

⌨️ 快捷键说明

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