|
发表于 2022-10-9 10:52:52
|
显示全部楼层
Delay50:nop
Delay49:nop
Delay48:nop
Delay47:nop
Delay46:nop
Delay45:nop
Delay44:nop
Delay43:nop
Delay42:nop
Delay41:nop
Delay40:nop
Delay39:nop
Delay38:nop
Delay37:nop
Delay36:nop
Delay35:nop
Delay34:nop
Delay33:nop
Delay32:nop
Delay31:nop
Delay30:nop
Delay29:nop
Delay28:nop
Delay27:nop
Delay26:nop
Delay25:nop
Delay24:nop
Delay23:nop
Delay22:nop
Delay21:nop
Delay20:nop
Delay19:nop
Delay18:nop
Delay17:nop
Delay16:nop
Delay15:nop
Delay14:nop
Delay13:nop
Delay12:nop
Delay11:nop
Delay10:nop
Delay09:nop
Delay08:nop
Delay07:nop
Delay06:nop
Delay05:nop
Delay04:ret;========================================================================;
;
;以下部分是开机动画和信号发生器的程序,作为信号发生器使用进,请按住OK键再上
;电,即进入彩显信号发生器功能,每按一下OK键改变一个画面.目前有彩条信号,棋盘
;信号,网格信号三种,有兴趣朋友可以自行扩展其它式样.这部分的逻辑性不算复杂,
;故未作详细注释,标号也随便了点.大家将就着看吧.
;========================================================================;================= 彩条信号发生器 =================LC0: lcall V_syn ;14
lcall Delay46 ;60
jb CNK,LC8
jnb F0,LC9
clr F0
ajmp LD0
LC8:setb F0
nop
LC9:lcall V_syn ;14
lcall Delay42
acall Delay07 ;63
mov r6,#30
LC1: lcall H_syn ;14
mov r0,#high(-480)
mov r1,#low (-480)
lcall Delay46 ;62
djnz r6,LC1 ;64
LC2: lcall H_syn ;14
mov P3,#White ;16
setb c
mov P3,#Yellow;19
clr a
mov P3,#Cyan ;22
addc a,r1
mov P3,#Green ;25
mov r1,a
mov P3,#Purple;28
clr a
mov P3,#Red ;31
addc a,r0
mov P3,#Blue ;34
mov r0,a
mov P3,#Blank ;37
mov r6,#13
mov P3,#White ;40
nop
mov P3,#Yellow;43
nop
mov P3,#Cyan ;46
nop
mov P3,#Green ;49
nop
mov P3,#Purple;52
nop
mov P3,#Red ;55
nop
mov P3,#Blue ;58
nop
mov P3,#Blank ;61
nop ;62
jnz LC2 ;64
LC3: lcall H_syn ;14
lcall Delay46 ;60
djnz r6,LC4 ;62
ajmp LC0 ;64
LC4: ajmp LC3 ;64
;================= 网格号发生器 =================LD0: lcall V_syn ;14
lcall Delay46 ;60 jb CNK,LD8 |
|