shiyan.asm
来自「自己做的一个单片机实验,实现led灯的闪烁」· 汇编 代码 · 共 80 行
ASM
80 行
org 0000h
ljmp main
org 0003h
ljmp iint0
org 0013h
ljmp iint1
org 0030h
main: mov ie,#85h
mov ip,#02h
mov tcon,#0
clr a
loop: mov p1,a
lcall delay
cpl a
ljmp loop
iint0:
push acc
mov r1,#2
loop11: mov a,#0ffh
clr c
mov r2,#8
loop12: rlc a
mov p1,a
lcall delay
djnz r2,loop12
mov r2,#7
loop13: rrc a
mov p1,a
lcall delay
djnz r2,loop13
djnz r1,loop11
pop acc
reti
iint1:
push acc
mov r1,#2
loop21: mov a,#0fch
mov r2,#6
loop22: rl a
mov p1,a
lcall delay
djnz r2,loop22
mov r2,#6
loop23: rr a
mov p1,a
lcall delay
djnz r2,loop23
djnz r1,loop21
pop acc
reti
delay: mov r4,#10
loop31: mov r5,#40
loop32: mov r6,#0ffh
djnz r6,$
djnz r5,loop32
djnz r4,loop31
ret
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?