您现在的位置: 主页 > 嵌入式开发入门到精通 > 单片机技术进阶 > LED跳机控制程序 -
本文所属标签:
为本文创立个标签吧:

LED跳机控制程序 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-07 

[导读]
mcu:EM78P153port5==0x05dly1==10hdly2==11hdly3==12htime==13hmode1==15hmode2==16h;**************主程序*****************org0X00main: MOV a,@00hiowport5 MOV a,@64;2s MOV time,a MOV a,@3 MOV m

mcu:EM78P153
port5==0x05
dly1==10h
dly2==11h
dly3==12h

本文引用地址: http://www.21ic.com/app/mcu/201806/761648.htm

time==13h
mode1==15h
mode2==16h

;**************主程序*****************

org0X00
main:
MOV a,@00h
iowport5
MOV a,@64;2s
MOV time,a
MOV a,@3
MOV mode1,a
loop1bsport5,2
calldelay1
bcport5,2
calldelay2
djzmode1
jmploop1
;
MOV a,@32;1s
MOV time,a
MOV a,@3
MOV mode1,a
loop2bsport5,2
calldelay1
bcport5,2
calldelay2
djzmode1
jmploop2
;

MOV a,@3
MOV mode1,a
loop3 MOV a,@40;1.25S
MOV time,a
bsport5,2
calldelay1
bcport5,2
calldelay2

MOV a,@3
MOV mode2,a
l1bsport5,2
calldelay1
bcport5,2
MOV a,@16;0.5S
MOV time,a
calldelay2
djzmode2
jmpl1
djzmode1
jmploop3
;
MOV a,@8;0.3S
MOV time,a
MOV a,@10
MOV mode1,a
loop4bsport5,2
calldelay1
bcport5,2
calldelay2
djzmode1
jmploop4
jmpmain
;*****************延时子程序***********
;*****************灯亮时间15ms********
delay1:
MOV a,@140
MOV dly1,a
lf0 MOV a,@33
MOV dly2,a
lf1djzdly2
jmplf1
djzdly1
jmplf0
ret

;*****************灯灭时间***********

delay2:
MOV a,time
MOV dly3,a
lp3 MOV a,@200
MOV dly1,a
lp2 MOV a,@50
MOV dly2,a

lp1djzdly2
jmplp1
djzdly1
jmplp2
djzdly3
jmplp3
ret
end



              查看评论 回复

游客   2018-09-29 18:57:00
这个也太简单了,真正的跳机应该有多种选择的花样
1楼 回复本楼


 

"LED跳机控制程序 -"的相关文章

网站地图

围观()