测试程序轮流显示1-7,流水灯.asm
来自「本人跟网上学单片机时,调试用过的资料,有汇编和C,」· 汇编 代码 · 共 157 行
ASM
157 行
;轮流显示数字和流水灯。斑竹的第一个单片机程序, 其中没有任何技巧,顺序向下跑
;***************************************************************************
;* (程序转载请著明出处 ,未声明可适应本站腾龙/isp开发套件/倚天版开发套件 *
;* E-mail:sxj1974@163.com (51c51 test web) 51测试网,自学单片机的网站 *
;* Create by :石学军 www.51c51.com www.8951.com 更多例程请登陆网站 *
;***************************************************************************
org 0000h
ajmp loop
org 0030h
loop:
mov p0,#0ffh
mov p1,#0ffh
mov p2,#0ffh
mov p0,#28h
clr p1.0
clr p2.3
lcall delay
clr p2.4
lcall delay
clr p2.6
lcall delay
clr p2.7
lcall delay
mov p0,#0ffh
mov p1,#0ffh
mov p2,#0ffh
mov p0,#7eh
clr p1.1
clr p2.3
lcall delay
clr p2.4
lcall delay
clr p2.6
lcall delay
clr p2.7
lcall delay
mov p0,#0ffh
mov p1,#0ffh
mov p2,#0ffh
mov p0,#0a2h
clr p1.2
clr p2.3
lcall delay
clr p2.4
lcall delay
clr p2.6
lcall delay
clr p2.7
lcall delay
mov p0,#0ffh
mov p1,#0ffh
mov p2,#0ffh
mov p0,#62h
clr p1.3
clr p2.3
lcall delay
clr p2.4
lcall delay
clr p2.6
lcall delay
clr p2.7
lcall delay
mov p0,#0ffh
mov p1,#0ffh
mov p2,#0ffh
mov p0,#74h
clr p1.4
clr p2.3
lcall delay
clr p2.4
lcall delay
clr p2.6
lcall delay
clr p2.7
lcall delay
mov p0,#0ffh
mov p1,#0ffh
mov p2,#0ffh
mov p0,#61h
clr p1.5
clr p2.3
lcall delay
clr p2.4
lcall delay
clr p2.6
lcall delay
clr p2.7
lcall delay
mov p0,#0ffh
mov p1,#0ffh
mov p2,#0ffh
mov p0,#21h
clr p1.6
clr p2.3
lcall delay
clr p2.4
lcall delay
clr p2.6
lcall delay
clr p2.7
lcall delay
mov p0,#0ffh
mov p1,#0ffh
mov p2,#0ffh
mov p0,#7ah
clr p1.7
clr p2.3
lcall delay
clr p2.4
lcall delay
clr p2.6
lcall delay
clr p2.7
lcall delay
mov p0,#0ffh
mov p1,#0ffh
mov p2,#0ffh
mov p0,#0ffh
mov p1,#0ffh
mov p2,#0ffh
AJMP LOOP
DELAY:
CLR P3.3
MOV R7,#255
D1:MOV R6,#255
setb p3.3
D2: DJNZ R6,D2
clr p3.3
DJNZ R7,D1
SETB P3.3
RET
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?