自制流水灯.txt

来自「51单片机流水灯程序」· 文本 代码 · 共 41 行

TXT
41
字号
;流水灯实验
;带有选择,外部0中断时向左流水,外部中断1时向右流水
	org 0000h
	ajmp main
	org 0003h
	ajmp zhongduanyi;按键一向左移位
	org 0013h
	ajmp zhongduaner;按键二向右移位
main:
	mov  a,#0feh
	mov ie,#85h;开中断
	mov tcon,#5h;跳变出发
	mov ip,#1h;零口的优先级高
loop: jmp loop;主程序结束

zhongduanyi:
	clr ie.0
	setb ie.2
loop1:acall yanchi  ;调用延迟程序
	rl a
	mov p1,a
	ajmp loop1
reti
zhongduaner:
	clr ie.2
	setb ie.0
loop2:acall yanchi
	rr a
	mov p1,a
	ajmp loop2
reti
yanchi:  
  	mov r0,#0ffh
	mov r1,#0ffh
loop3:  nop
loop4:dec r1
	cjne r1,#0ffh,loop4
	dec r0
	cjne r0,#0ffh,loop3
ret
end 

⌨️ 快捷键说明

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